Welcome to QuizFlash, a feature-rich WPF application designed to facilitate quiz and flashcard management for educational environments. QuizFlash empowers both teachers and students with intuitive tools to enhance learning experiences.
QuizFlash supports two user classes:
- Teachers: Create classes, quizzes, manage students, and post announcements.
- Students: Attempt quizzes, create flashcards, share flashcards, and view announcements.
QuizFlash features a robust authentication system with secure login and registration processes, ensuring data privacy and user identity protection.
- Class Creation: Easily create and manage classes to organize student groups efficiently.
- Quiz Management: Design quizzes with multiple-choice questions (MCQs) to engage students in interactive learning experiences.
- Student Management: View and manage student lists with pagination support for comprehensive classroom administration.
- Quiz Attempt: Access and attempt quizzes created by teachers to assess knowledge and learning progress.
- Flashcard Creation: Create personalized flashcards to reinforce learning and memorization.
- Flashcard Sharing: Share created flashcards with peers to facilitate collaborative studying.
- Analytics on Homepage: Both users can view their analytics of the apps such as quiz success rate, flashcard count and much more.
- Quiz Announcements on Homepage: Both users can see their upcoming quizzes in advance.
- Announcements: Both users can add anouncements in classroom which can be seen by all the users in the classroom.
- Settings section for updating name, email and password and fpr cheking updates. Along with that a section to check the terms and conditions and some information about the developers. In this section the users can see the FAQs and they can report for any bug or harassment within the app.
- Adding option to add true false question inside the quiz.
- Adding Classroom notes just like the flashcard feature.
- Attendance system for both teachers and students. The teachers can mark the attendance and the students can view their attendace analytics.
- Quiz now has a timer whose time can be set when the quiz is being made by the teacher. Along with that the dueDate selection is now replaced with the startDate and time selection while making the quiz.
To start using QuizFlash:
-
Download the Application:
- Download the latest release version from the Releases page.
-
Installation:
- Unzip the downloaded file to your preferred location on your computer.
-
Run the Application:
- Navigate to the extracted folder and double-click on
setup.exeto launch the application.
- Navigate to the extracted folder and double-click on
Upon launching QuizFlash:
-
Login:
- Use the provided credentials to log in as either a Teacher or Student.
-
Explore Features:
- Navigate through the intuitive interface to access features tailored to your role.
Contributions to QuizFlash are welcomed and appreciated! If you have suggestions, feature requests, or encounter any issues, please feel free to tell us by submitting a pull request.
- Muzzammil Ahmed
- Haider Shahid
- Kaif Nathani
This project is licensed under the MIT License.