Inspiration
The inspiration for ARISE came from a simple problem: traditional learning is static and boring, while modern AI tutors are just empty chat boxes. We wanted to combine the gamified, habit-building loop of apps like Duolingo with the power of adaptive curriculum engines.
Instead of placing the burden on students to ask the right questions, we wanted to build a proactive study companion that maps their goals, compiles visual aids, provides coding playgrounds, and celebrates their progress in real-time.
What it does
Generates Adaptive Curriculums: Turns any topic or uploaded file into structured, milestone-driven study roadmaps split into bite-sized modules with XP points. Drafts Contextual Lessons: Compiles detailed markdown explanations, comparative tables, conceptual comparison data charts, and local downloadable code files. Checks Understanding (No Second Chances): Evaluates students with quizzes that immediately lock answers, highlight correct/incorrect choices, and show detailed explanations. Runs Code Natively: Embeds a multi-language compiler (Python, C, C++, HTML, JS) to test and run code blocks right next to the lesson. Organizes Study Notes: Features a slide-out notes drawer per lesson with an explorer dashboard that auto-saves markdown summaries. Spins up Study Aids: Instantly pre-generates Cheat Sheets, Summary Tables, Concept Connection Maps, and tutorial video guides. Tracks Habits with Aris: Keeps students consistent with streak milestones, XP level-ups, and an emotional mascot companion that reacts to their progress.
How we built it
Modern Interface: Designed a premium, fully responsive UI using Next.js, styled with custom Vanilla CSS for absolute layout control, and animated with fluid micro-interactions. Curriculum Structuring Engine: Developed an orchestration compiler that translates user goals or uploaded materials into structured data modules, lessons, charts, and quizzes. Client-Side Playground Sandbox: Built an embedded developer sandbox featuring an iframe-virtualized runner for HTML/JS and emulated compilation environments for Python, C, and C++. Predictive Background Prefetcher: Programmed an asynchronous sliding-window prefetcher that looks exactly 2 steps ahead to pre-compile subsequent lessons and reference guides. Unified Knowledge Workspace: Structured a Markdown-compatible notes explorer that handles parent-child relations and syncs progress instantly. Dynamic Mascot Controller: Wired an active state machine that translates study events (streaks, errors, completions) into dynamic mascot emotions and responses.
Challenges we ran into
AI Latency & User Experience: Generating detailed lessons and study guides dynamically can take 10–15 seconds. To prevent users from waiting on loading screens, we designed the predictive sliding-window prefetcher to run asynchronously in the background. Deterministic AI Structuring: Generative models can sometimes output raw text or malformed structures. We had to implement rigorous validation checks to ensure all AI responses parse into clean tables, charts, and quizzes. Safe Code Execution: Creating a client-side sandbox compiler that runs user code safely. We addressed this by isolating front-end rendering in virtualized iframes and building custom syntax checking environments for compiled languages. Seamless Progress Syncing: Saving note text in real-time as users write without causing typing stutter. This was resolved using debounced saving algorithms that update user records during typing pauses.
Accomplishments that we're proud of
Zero-Lag AI Interface: Successfully creating the sliding-window prefetching pipeline that keeps the AI two steps ahead of the user, making loading times practically non-existent. Unified Arena Integration: Seamlessly merging a Markdown notes editor, coding compiler sandbox, concept map visualizer, and custom quiz assessments into a single workspace. Habit-Building Gamification: Building a fully interactive mascot companion that dynamically changes emotions based on student milestones, streaks, and quiz performance. Fluid User Experience: Achieving a highly polished front-end design with responsive grid layouts, custom typography, and micro-interactions.
What we learned
Zero-Lag AI Interface: Successfully creating the sliding-window prefetching pipeline that keeps the AI two steps ahead of the user, making loading times practically non-existent. Unified Arena Integration: Seamlessly merging a Markdown notes editor, coding compiler sandbox, concept map visualizer, and custom quiz assessments into a single workspace. Habit-Building Gamification: Building a fully interactive mascot companion that dynamically changes emotions based on student milestones, streaks, and quiz performance. Fluid User Experience: Achieving a highly polished front-end design with responsive grid layouts, custom typography, and micro-interactions.
What's next for ARISE
AI Weakness Profiler & Mistake Diary: Tracking incorrect quiz options and playground compile errors to automatically build a custom remediation page with tailored micro-lessons. Spaced Repetition Flashcards: Auto-extracting key terms from completed modules to create flashcards, scheduling reviews right before the student is predicted to forget them. Textbook & Lecture Slides Synthesizer: Allowing students to upload multiple large documents (PDFs, PPTs, or audio recordings) to custom-fit modules to their actual school syllabus. Real-time Compiler Debugging: Enabling Aris to analyze compiler errors in the playground and suggest line-by-line debugging clues interactively.
Log in or sign up for Devpost to join the conversation.