Overview:
Školarac is an innovative educational platform designed to enhance the learning experience for students. This project features a real-time quiz application integrated with grade tracking, note taking and schedule management tools, providing a comprehensive solution for both students and teachers.

Key Features:
-
Real-Time Quiz System:
- Interactive Quizzes: Engaging quizzes that can be taken in real-time, with immediate performance feedback.
- Dynamic Question Pool: A diverse pool of questions that can be modified by the teacher or in custom quizzes by students, ensuring a customized learning experience.
- Leaderboard: Competitiveness among students contributes to their willingness to learn.
-
Calculation and tracking of grades:
- Average grade calculation: Automatic calculation of average grades based on the results of quizzes, assignments and exams.
-
Note feature:
- Personal Notes: A separate section for students to keep and organize notes during class or while studying.
-
Manage your school schedule:
- Personalized schedules: Customizable schedules for students, with options to view daily, weekly, or monthly schedules.
-
Web Quiz App for Teachers:
- Teacher Quiz Management: Start class quizzes, add custom questions, select categories, and more.
Technologies Used:
- Backend: FastAPI, Docker
- Frontend: Flutter (Mobile), Bootstrap + jQuery (Web Quiz App)
- Real-Time Engine: Socket.io
Conclusion:
Mobile Student has become a valuable tool for both students and teachers by integrating key educational functionalities into one platform. It streamlined the learning process, making it easier for students to stay organized and for teachers to effectively monitor and support their progress.