Skip to content

C# Exam Management System for students to take exams, with admin controls for managing candidates, subjects, questions, and viewing results.

Notifications You must be signed in to change notification settings

DilshanaRanawake/ExamManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Exam Management System

This is a C#-based Exam Management System developed as part of the C# module project. The system allows students to take exams, view their results immediately after completion, and provides admins with control over managing candidates, subjects, questions, and viewing overall results.

Table of Contents

Features

  • Student Login: Students can log in and choose from available subjects.
  • Take Exams: Students can take exams based on the subjects selected.
  • Immediate Result View: After finishing an exam, students can immediately view their results, but cannot view results later.
  • Admin Login: Admins can log in to manage system functionalities.
  • Candidate Management: Admins can add, update, or delete student records.
  • Subject Management: Admins can add, update, or delete subjects.
  • Question Management: Admins can add, update, or delete questions for each subject.
  • Result Management: Admins can view all student results and performance data.

Technologies Used

  • C#
  • .NET Framework
  • Windows Forms (for GUI)
  • MySQL (for database management)

Usage

For Students:

  • Login: Students can log in with their credentials.
  • Choose Subject: After logging in, students can select a subject from the available options.
  • Take Exam: Students take exams on the selected subject.
  • View Results: After submitting an exam, students can instantly view their results but cannot access them later.

For Admins:

  • Login: Admins can log in using secure credentials.
  • Manage Candidates: Admins can add, update, or delete student records.
  • Manage Subjects: Admins can add, update, or delete subjects.
  • Add Questions: Admins can add or update exam questions for each subject.
  • View Results: Admins can view all student results and performance data.

Screenshots

Splash Screen

Splash Screen

Student Login Page

Student Login Page

Admin Login Page

Admin Login Page

Question Page

Question Page

Subject Page

Subject Page

Candidate Page

Candidate Page

Results Page

Results Page

Quiz

Quiz

Contributors

This project was developed by a group of six members for the C# module in our second year of university, primarily by following a YouTube tutorial. Contributors:

  • Dilshana Ranawake
  • Ransika Dewmini
  • Gautham
  • Faslan
  • Kanusan
  • Sachindu

About

C# Exam Management System for students to take exams, with admin controls for managing candidates, subjects, questions, and viewing results.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages