Open Source ASP.NET Core MVC Online Mock Test Portal for Competitive Exam Preparation.
ExamMasterPro is a complete Online Mock Test Management System built using ASP.NET Core MVC and SQL Server. It is designed for competitive exam preparation such as SSC, Railway, UP Police, Banking, Teaching, and other government examinations.
The system provides separate Admin and Student portals with powerful features for test management, question banks, analytics, reporting, and performance tracking.
- Admin Login with CAPTCHA
- Dashboard with Dynamic Statistics
- Course Management
- Subject Management
- Student User Management
- Course Access Assignment
- Question Bank Management
- Question Image Upload
- Question Filtering
- Pagination
- Excel Bulk Upload
- Duplicate Question Detection
- Mock Test Creation
- Multi Subject Test Support
- Result Management
- Reports Module
- Analytics Dashboard
- Admin Profile Management
- Password Change
- Student Login with CAPTCHA
- Dashboard
- Available Mock Tests
- Timer Based Online Tests
- One Question at a Time Interface
- Answer Tracking
- Auto Submit on Timer Expiry
- Detailed Result Analysis
- Correct / Wrong / Skipped Review
- Performance Analytics
- Profile Management
- ASP.NET Core MVC (.NET 10)
- C#
- Entity Framework Core
- SQL Server
- Bootstrap 5
- Chart.js
- EPPlus
- Newtonsoft.Json
Controllers/ Models/ Views/ Data/ Migrations/ wwwroot/
git clone https://github.com/abhayrathore1999/ExamMasterPro.git
Open ExamMasterPro.sln in Visual Studio.
Build → Restore NuGet Packages
Open:
appsettings.json
Update connection string if required.
Open Package Manager Console:
Tools → NuGet Package Manager → Package Manager Console
Run:
Update-Database
Press:
F5
or
Ctrl + F5
Username:
admin
Password:
admin123
- Leaderboard System
- Negative Marking
- Test Series Packages
- Payment Integration
- Certificate Generation
- Email Notifications
- Mobile Application
- Multi Language Support
This project is licensed under the MIT License.
Abhay Yadav