Logo Lanfrica

JohnMakwela/GradeBoost

Domain:

education

Record type:

software
Creator:
Joh
Host:
An educational mobile application designed to support South African Grade 12 learners with CAPS-aligned learning resources, past examination papers, AI-powered quizzes, and tutor support. # GradeBoost An educational mobile application designed to support South African Grade 12 learners with CAPS-aligned learning resources, past examination papers, AI-powered quizzes, and tutor support. ## Project Overview GradeBoost is an educational mobile application currently under development as part of a university academic project. The application is designed to support Grade 12 (Matric) learners in South Africa, with a main focus on Mathematics and Physical Sciences. The goal of GradeBoost is to provide learners with different learning resources and study support in one platform. The application combines educational content, past examination papers, digital textbooks, AI-assisted quizzes, learner progress tracking, and access to tutors to help learners prepare for their examinations. ## Key Features ### User Management and Access Control * User registration and login. * Role-based access for Learners, Tutors, and Administrators. * Dedicated dashboards for Learners, Tutors, and Administrators. * Learner and Tutor profile management. * Password recovery and "Remember Me" login functionality. ### Tutor Management and Learning Sessions * Tutor search and discovery. * Tutor profiles and availability. * Tutor booking system with booking management and status tracking. * Tutor-hosted learning sessions. * Learner session registration. * Attendance tracking using attendance codes. ### Digital Learning Resources * Digital Library containing educational resources. * CAPS-aligned digital textbooks and study guides. * Access to past examination papers and memorandums. * Study resources and subject formula sheets. * PDF uploading and text extraction for learning resources. ### AI-Powered Learning and Quizzes * AI-generated adaptive quizzes. * Easy, Medium, and Hard quiz difficulty levels. * Personalised quizzes based on learner performance. * Weak-topic detection to identify areas where learners may need more practice. * Quiz history and learner performance tra …