Inspiration
Independent learners often lack access to detailed feedback on their written work. KalviApp: Learning AI was born from recognizing this gap. Our primary objective: Combine AI's quick assessments with in-depth evaluations from teachers, offering solo learners feedback akin to classroom experiences.
What it does
KalviApp: Learning AI serves as a bridge for independent learners seeking valuable feedback on their written assignments. Students can easily submit their work on the platform. Our AI system promptly assesses and grades it, offering quick insights. For a deeper understanding, the assignments are also reviewed by seasoned educators, providing a blend of machine efficiency and human expertise. This dual evaluation ensures comprehensive feedback, enhancing the learning journey of solo students.
How we built it
Creating KalviApp: Learning AI was a symphony of advanced tech tools and educational insights.
AI Grading:
- Employed the
Vision APIfor reading students' written submissions. - Used
OpenAIfor the scoring mechanism, ensuring precise evaluations.
- Employed the
Frontend & Mobile Interface:
- Mobile application powered by
React Nativefor a unified user experience. ReactJSwithAbly React Hooks.
- Mobile application powered by
Teacher Collaboration:
- Integrated
Ably Spacesfor real-time interactions between educators and learners.
- Integrated
Data Management:
- Choose
Firebase(specificallyFirestore) for efficient data storage and retrieval.
- Choose
Challenges we ran into
Building KalviApp: Learning AI was no small feat, and we encountered several hurdles along the way:
AI Calibration:
- Achieving a balance where the AI didn't overcorrect or under-evaluate was challenging. Ensuring that it aligned with human evaluation standards took several iterations and refining.
Data Privacy and Security:
- With students uploading their assignments, ensuring data privacy and security in
Firebasebecame paramount. Implementing robust security measures while maintaining ease of access for authorized users was a delicate balance to strike.
- With students uploading their assignments, ensuring data privacy and security in
Despite these challenges, our commitment to creating a transformative learning tool kept us pushing forward, leading to innovative solutions and workarounds.
Accomplishments that we're proud of
The journey of creating KalviApp: Learning AI was filled with learnings and achievements that make us proud:
Hybrid Evaluation System:
- Successfully integrating
OpenAIwith expert teacher reviews. This blend of AI and human expertise is perhaps our biggest achievement, offering students a comprehensive feedback mechanism.
- Successfully integrating
Real-time Interaction:
- Successfully enabling real-time feedback through
Ably Spaces. This interactive feature has bridged the gap between independent learners and educators, creating a virtual classroom-like environment.
- Successfully enabling real-time feedback through
What we learned
Developing KalviApp: Learning AI provided key insights:
Real-time Collaboration with Ably Spaces:
- Integrating
Ably Spaceswas one of our major undertakings. We realized the significance of creating a real-time environment that mimics the classroom. The challenge wasn't just in setting it up, but ensuring it's intuitive for both educators and students.
- Integrating
User Engagement:
- With
Ably Spaces, we learned the importance of keeping users engaged during live sessions. Features like real-time annotations, chat functionalities, and interactive whiteboards were explored to enhance the experience.
- With
Scalability Concerns:
- As the user count rose, ensuring
Ably Spacessustained multiple simultaneous sessions highlighted the nuances of scaling real-time platforms.
- As the user count rose, ensuring
These experiences with Ably Spaces deepened our understanding of the transformative power of real-time online education.
What's next for KalviApp: Learning AI
Our collaboration with Ably Spaces is just the beginning, and the horizon is expansive:
Enhanced AI Capabilities:
- We're investing in refining our AI grading for more precise evaluations and adapting to diverse exam patterns.
Advanced Real-time Interactions:
- Leveraging
Ably Spacesfor richer student-teacher interactions, introducing features like real-time quizzes and polls.
- Leveraging
Recording and Playback:
- Enabling session recordings within
Ably Spacesfor students to review feedback at their convenience.
- Enabling session recordings within
By fusing advanced AI with the power of Ably Spaces, KalviApp: Learning AI is poised to redefine the real-time educational feedback experience.
Log in or sign up for Devpost to join the conversation.