Releases: https-github-com-DenisHki/quizzer_app
Release list
Sprint 3
🚀 Sprint 3 Release: Enhancing User Management and Review Features
We're thrilled to announce the completion of Sprint 3, where we focused on enhancing user management capabilities for teachers and enriching the review experience for students. Let's dive into the exciting features and improvements delivered in this sprint:
Backend Enhancements:
1. Teacher Management:
- Teachers can now register accounts securely, enabling them to manage their personal quizzes effortlessly.
- Robust authentication mechanisms have been implemented, ensuring safe and seamless sign-in experiences for teachers.
- Quizzes and categories are now associated with teacher accounts, facilitating efficient management of personal quiz collections.
2. Quiz Review Management:
- Students can submit thoughtful reviews for quizzes, fostering a collaborative learning environment.
- Reviews are securely stored and associated with corresponding quizzes, providing valuable insights for both teachers and students.
Frontend Enhancements:
1. User Interfaces:
- Intuitive registration and sign-in forms have been designed for teachers, streamlining account creation and access.
- Enhanced quiz and category management interfaces dynamically display only the content associated with the logged-in teacher, enhancing user experience.
2. Review Experience:
- Students can now view detailed reviews for each quiz, enabling them to gain valuable perspectives and insights from their peers.
- A comprehensive review summary, including the number of reviews and average ratings for each quiz, is displayed, providing a quick overview of quiz performance.
3. Testing:
- Extensive unit testing has been conducted to ensure the reliability and stability of backend endpoints and services.
- Integration testing has been performed to validate seamless interactions between the frontend and backend components, guaranteeing a smooth user experience.
Contributors:
Sprint 2
Functionality for Release: Sprint 2
Frontend application is implemented for the student dashboard application.
Frontend application
Quiz Management:
-Quizzes can be sorted by category.
Question Management:
-Questions within quizzes can be viewed and sorted by difficulty level.
Answer Management:
-Users can answer quiz questions and get information about whether the answer is correct or not.
-Users can see the number of correct and wrong answers, the percentage of correct answers and the total number of answers of each question.
Backend
Category Management:
-Users can add new category to the system, providing information such as title and description.
-Existing categories can be edited, allowing users to update category information as needed.
-Categories can be deleted from the system, allowing users to remove categories that are no longer required.
Quiz Management:
-User can add category to Quiz.
-Quiz's category can be viewed, deleted, edited.
-Quizzes can be sorted by their category (Frontend application).
Contributors:
Sprint 1
Functionality for Release: Sprint 1
Quiz Management:
- Users can add new quizzes to the system, providing information such as title, description, and status.
- Existing quizzes can be edited, allowing users to update quiz information as needed.
- Quizzes can be deleted from the system, allowing users to remove quizzes that are no longer required.
- Quizzes can be sorted by date and status.
Question Management:
- Users can add new questions to quizzes, providing information such as question text, correct answer, and difficulty level.
- Questions within quizzes can be viewed, deleted, edited, and sorted by difficulty level.
Contributors: