Practicum Project #
PALTUS team. Report 5
Feedback #
Course Creation & Editing
- Allow expansion of subtopics to include presentations, homework, or additional materials.
UX Features
- Clarify validation rules (e.g., “A proper topic is required”) to guide users.
- Improve annotations/instructions for users unfamiliar with the system.
- Optimize the platform for mobile devices (currently not supported).
Knowledge Base & AI Enhancements
- Integrate a knowledge base for the AI model to generate more complete courses.
- Allow manual editing/expansion of AI-generated courses.
- Implement a service to improve user prompts (beyond basic validation).
Interactive Learning Features
- Add quizzes to assess user knowledge retention.
User Account & Security
- Implement user registration (done this week).
Google Drive folder with screenshots of exact feedbacks #
Screenshot folder in Google Drive
Iteration & Refinement #
Implemented features based on feedback #
- Quizzez are currently in progress.
- Authorization and regstration are done on this week.
- Editing course right after its creation feature is donne on this week.
- An ability to edit subtopic using LLM model.
- An ability to add notes as user is added.
Performance & Stability #
- Course creation time - 9,98 sec.
- Course removal time - immediate.
- User feedback (overall level of satisfaction) - 2 people out of 6 were not satisfied.
- Course editing time metric - to be measured.
- GPT answer time - to be measured.
Documentation #
README file is the only documentation.
ML Model Refinement #
The prompt we use is changing in a good way to satisfy the conditions and expectations we need.
Weekly commitments #
Individual contribution of each participant #
- Sergey Knyazkin
- Ramazan Gizamov
- Aidar Sarvartdinov
- Igor Dubrovsky
- Amir Fayzullin
Plan for Next Week #
Frontend #
- Error Displaying.
- Validation.
- Quizzes.
- Gamification.
Backend #
- Quizzes.
- Gamification.
- GPT interaction.
- Daily streak.
Confirmation of the code’s operability #
We confirm that the code in the main branch: Run via docker-compose.