Objective:
To develop a comprehensive and intelligent test preparation platform specifically designed for MCAT students. The platform will utilise AI/ML technologies to provide personalised learning experiences, adaptive assessments, and a supportive community for students preparing for the MCAT exam.
Business Challenges:
Poor Usability
Inadequate User Support
Lack of access to quality content
Poor User Engagement
Solutions:
Adaptive quizzes, tests, and mock exams in student’s zone for proximal learning engagement.
Intuitive Dashboard design to show track of student progress, quizzes or tests left incomplete.
An LMS powered e-commerce store which allows the users to purchase study material like a breeze.
Target Users:
MCAT students seeking effective and personalized test prep solutions
Technology Stack:
Frontend: React / Tailwind CSS
Backend: Django REST framework
DB: MySQL
Deployment: AWS
Integrations:
Stripe - For Payment Integration
Sendgrid - Notifications
Key Features:
- Feature 1: Computerised Adaptive Testing (CAT)
- Implement CAT technology to deliver personalised practice tests based on individual student strengths and weaknesses.
- Continuously adapt test difficulty based on student performance, providing an efficient and challenging learning experience.
- Computerized adaptive testing (CAT) is a form of computer-based test that adapts to the examinee's ability level.
- Utilizes Adaptive assessment (responding to student skill level to choose the next Item). Adaptive assessment responds to the student's knowledge level and shows different follow-on Items, based on the student's performance.
- Feature 2: SmartBank for MCAT
- Develop a comprehensive MCAT question bank enriched with AI-powered features.
- Utilise AI algorithms to categorise questions based on concepts, difficulty levels, and cognitive skills.
- Enable students to filter and practice questions based on their specific needs and preferences.
- Feature 3: Performance Analytics
- Provide detailed performance analytics to help students track their progress and identify areas for improvement.
- Student dashboard Performance Analytics would include metrics like:
- Readiness Score
- Readiness Score by Content Area
- Practice Exam Score Over Time
- Performance History to provide personalised tests and learning paths.
- Feature 4: Full-Length Exams
- Offer simulated full-length MCAT exams to replicate the actual testing experience.
- Provide detailed score reports and analytics to help students assess their preparedness for the exam.
- Feature 5: Video / Lessons
- Develop a collection of high-quality video lessons covering all MCAT topics.
- Incorporate features such as interactive transcripts, adaptive video playback, and personalised recommendations.
- Develop voice models and deepfakes for autonomous lecture presentations
- Real-time voice model interaction with chat features to engage with the audience.
- Chatbots within the chat feature, providing a sense of camaraderie and community.
- Built-in question feature, allowing users to answer questions posed by the lecturer.
- Feature 6: Gamification
- Implement gamification elements to enhance engagement and motivation.
- Use rewards, badges, and leaderboards to encourage active participation and progress.
- Challenge your pears real time to a quiz battle.
- Leaderboard for percentage of content mastered.
- Map of concepts to master in a step-by-step manner. Contains “locks” to prevent premature advances through the material before questions are answered correctly.
- Anatomy Selection game - click on the body area that corresponds to the provided attribute.
- Diagnostic & Treatment Tool - Diagnose & treat deepfake disorders and scenarios.
- Feature 7: Chatbot
- Develop a chatbot to provide 24/7 support to students.
- Enable students to ask questions, receive personalised feedback, and access resources through the chatbot.
- Feature 8: Notifications: Texting/Email Service
- Implement a notification system to keep students informed about important updates, reminders, and personalised recommendations.
- Allow students to customise notification preferences for texting and email communication.
- Feature 9: Schedule Feature
- Provide a scheduling tool to help students organise their study sessions and track their progress.
- Integrate with the student's calendar and provide reminders for upcoming exams and deadlines.
- Feature 10: Community/Discussion Forums
- Foster a supportive community by creating discussion forums where students can connect with peers, share tips, and ask questions.
- Topic-based Discussion Forums
- Feature 11: Resources Library