Skip to content

muzz05/QuizFlash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

192 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuizFlash Logo QuizFlash

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.

License Project Status

Features

User Classes

QuizFlash supports two user classes:

  • Teachers: Create classes, quizzes, manage students, and post announcements.
  • Students: Attempt quizzes, create flashcards, share flashcards, and view announcements.

Authentication System

QuizFlash features a robust authentication system with secure login and registration processes, ensuring data privacy and user identity protection.

Teacher Features

  • 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.

Student Features

  • 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.

Common Features

  • 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.

Upcoming Features

  • 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.

Newly Added Features

  • 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.

Installation

To start using QuizFlash:

  1. Download the Application:

    • Download the latest release version from the Releases page.
  2. Installation:

    • Unzip the downloaded file to your preferred location on your computer.
  3. Run the Application:

    • Navigate to the extracted folder and double-click on setup.exe to launch the application.

Getting Started

Upon launching QuizFlash:

  1. Login:

    • Use the provided credentials to log in as either a Teacher or Student.
  2. Explore Features:

    • Navigate through the intuitive interface to access features tailored to your role.

Contributing

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.

Authors

  • Muzzammil Ahmed
  • Haider Shahid
  • Kaif Nathani

License

This project is licensed under the MIT License.

About

This is an interactive Learning Management System (Desktop Application) built on WPF

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors