ITI Examination System – Desktop Application
I am excited to showcase the ITI Examination System, a desktop application my team and I developed as part of the Advanced Database course at the Information Technology Institute (ITI).
This system is designed to streamline the examination process by providing secure role-based access, automated exam management, and dynamic report generation.
Technologies Used
C# (Windows Forms) – Intuitive and user-friendly desktop interface
SQL Server – Robust database management for efficient data handling
ADO.NET – Seamless database connectivity and data manipulation
MVC Architecture – Clear separation of concerns for maintainability
Report Builder & iTextSharp – Advanced report generation and analytics
Key Features & Functionalities
Role-Based Access Control:
Admin – Manages branches, tracks, instructors, students, topics, and courses. Assigns tracks to branches and courses to instructors.
Instructor – Creates and manages exams, evaluates student performance, and provides feedback.
Student – Takes exams, tracks progress, and receives results effortlessly.
Core Functionalities:
Secure Authentication – Role-based signup, login, and logout
User Profile Management – Update personal information and credentials
Comprehensive Management Modules – Users, branches, tracks, topics, and courses
Course Assignment – Flexible configurations for instructors and students
Dynamic Exam Creation – Randomized question selection for fairness
Automated Exam Correction – Instant grading with detailed feedback
Comprehensive Reports – Generate reports using Report Builder or within the application for easy monitoring and decision-making
This project reflects my expertise in .NET development, database management, and desktop application design, ensuring a robust and efficient examination system.
Looking forward to new opportunities to apply and expand my skills!