-
Log-in Page
-
Student Dashboard - classes enrolled in and topics
-
Student Topic Overview and Performance
-
Quiz - Short Answer Question
-
Quiz - Insightful feedback
-
Quiz - Multiple Choice
-
Quiz - Successful
-
Score Card
-
Student Previous Performance
-
Teacher Dashboard - Class Insights
-
Teacher Topic Insights
-
Teacher Topic Insights - Student Performance By Question
✨Inspiration
- Scenario 1: “I’m at a level 1 understanding right now and I’m expected to answer all these questions as if I understand all the material!!! What am I supposed to do?!”
- Scenario 2: “This is so boring. These questions are so easy - I learnt this in primary school. School’s so boring.”
- Scenario 3: “The teach only gives one sheet of practice questions. Where am I supposed to get more practice?”
📈What it does
- A platform that grows as YOU GROW!
- Provides Insightful Results and Feedback for both students and teachers
- Adaptive difficulty for self-paced learning!
- Increased practice opportunity
⚙️How we built it
- Backend: Typescript,
- Frontend: React
- DB: SQLite3 wrapped in SQLite
- ExpressJS
- Other tools:
- Gemini
- three.js
- MantineUI & TailwindCSS
🧱Challenges we ran into
- Prompt engineering
- Parsing and formatting prompt and response
- Handling different question types
🌟Accomplishments that we're proud of
- Everything
💭What we learned
- How to write SQL and how to work with SQLite
- How to render 3D images
- User persistance
- A lot about biology :)
🚀What's next for Pringles
- More data: Better prompt engineering! More data points to create questions
- Feedback: More auditing by the teacher should allow for better questions that are tailored to a particular topic
- Media support: Our app only supports multiple choice and written responses. We want to support use of images and other media to create questions
- Accessibility: Providing more equitable learning by engineering questions for certain difficulties such as learning disabilities or ESL
Built With
- express.js
- gemini
- json
- mantineui
- react
- sqlite
- tailwind
- three.js
- typescript
Log in or sign up for Devpost to join the conversation.