This project is a web-based Examination Management System built using ASP.NET MVC and SQL Server, designed to automate the process of creating, managing, and evaluating online exams.
The system fulfills all required specifications for managing exams, students, instructors, and generating detailed reports for analysis.
- Automate the full examination lifecycle
- Manage students, courses, instructors, and exams
- Enable dynamic exam generation and automatic correction
- Provide powerful reporting for academic insights
-
Built using ASP.NET MVC
-
Structured with:
- Models
- Views
- Controllers
- Designed a complete ERD (Entity Relationship Diagram)
- Implemented normalized relational database
- Delivered full database backup
- Created Database Dictionary (Documentation)
- Select, Insert, Update, Delete for all main entities
- Exam Generation
- Exam Answer Submission
- Exam Correction (Automatic grading)
-
📄 Students by Department
- Input: Department ID
- Output: Students list
-
🎓 Student Grades Report
- Input: Student ID
- Output: Grades in all courses
-
👨🏫 Instructor Courses Report
-
Input: Instructor ID
-
Output:
- Courses taught
- Number of students per course
-
-
📚 Course Topics Report
- Input: Course ID
- Output: Course topics
-
📝 Exam Questions Report
-
Input: Exam ID
-
Output:
- Questions
- Choices
-
-
📊 Student Exam Answers Report
-
Input: Exam ID + Student ID
-
Output:
- Questions
- Student answers
-
- Admin manages students, courses, and instructors
- Exams are generated dynamically using stored procedures
- Students take exams through the web interface
- Answers are stored in the database
- System performs automatic correction
- Reports are generated for analysis
- Backend: ASP.NET MVC (.NET)
- Database: SQL Server
- Data Access: ADO.NET
- Reporting: SSRS
- Frontend: HTML, CSS, JavaScript
- Tools: Git, GitHub
- ✔ Full exam lifecycle automation (creation → answering → correction)
- ✔ Clean MVC architecture implementation
- ✔ Efficient database design with stored procedures
- ✔ Advanced reporting system for academic insights