Aristotle Release
4/1/2026

"We are what we repeatedly do. Excellence, then, is not an act, but a habit,"
We're thrilled to announce the Aristotle Release – our most significant update to date, bringing enhanced learning experiences and powerful AI-driven content generation to Kadmia.
Enhanced Learning Experience
The Tap the Bug game has received a major upgrade. Students can now tap on any line of code to identify bugs, providing a more intuitive and flexible learning experience. This improvement goes beyond user experience – it generates valuable data about each student's skill level and problem-solving approach. By analyzing which lines students select and their decision-making patterns, we can better understand where learners are in their JavaScript journey and tailor future content to their needs.
Smarter Backend Infrastructure
Under the hood, we've completely reimagined our data infrastructure. We've migrated to PostgreSQL, unlocking richer learning insights and more sophisticated analytics. This transition enables us to track learning patterns over time, identify knowledge gaps, and deliver personalized recommendations.
Our improved usage event tracking and new telemetry wrapper provide unprecedented visibility into how students interact with questions. Every tap, every answer, and every moment of hesitation helps us understand the learning process better. This granular data empowers us to continuously refine the Kadmia experience.
AI-Powered Question Generation
The Aristotle Release introduces our AI question generation system – a sophisticated pipeline that combines artificial intelligence with human expertise. Our system automatically generates Tap the Bug coding challenges, validates them through a two-step automated process, and then routes them to our expert contributors for final approval.
To ensure question quality remains consistently high, we've implemented a CRON job that continuously monitors question health. This automated guardian checks the freshness score of the question pool, flags when thresholds are breached, identifies concepts running low on questions, and alerts when the pending review queue needs attention.
This human-in-the-loop approach means we have a steady stream of fresh, relevant, and expertly-vetted questions while maintaining standards. Our AI handles the heavy lifting of content creation, while our community of developers ensures every question is pedagogically sound and practically useful.
What This Means for You
The Aristotle Release represents our commitment to building the most effective, data-driven JavaScript learning experience. Every improvement – from the enhanced tap interface to our AI question pipeline – is designed with one goal: helping you master JavaScript faster and more confidently.
Keep coding, keep learning, and welcome to the Aristotle era of Kadmia.
Available now on iOS. Update today to experience the future of interactive coding education.