Task
The project needed a system that keeps study materials and assignments in one place and shows student progress.
Solution
I built a web service with materials, assignments and completion tracking for each student. The structure lets courses and assignments be added without code changes.
What was done
- Applied for the Sozdai Nashe grant
- Hired a UI and UX designer for the interface mockups
- Built the front end from the Figma design
- Built the learning platform logic in Django
- Added tracking of completed assignments per student
- Added a view of learning progress
- Made courses and assignments addable without code changes
Result
Materials and assignments are in one place, and progress is visible. A student can prepare well for the exam on their own for a small fee.
Technologies
PythonVueDjango