Examify is a comprehensive online examination system designed to facilitate efficient administration and management of exams. This system is built using HTML5, CSS3, Bootstrap, jQuery, ASP.NET Core MVC, C#, Entity Framework Core, and LINQ to provide a seamless and user-friendly experience for both instructors and students.
- User Authentication: Utilizes sessions for secure login authentication.
- Role-based Access Control:
- Student Role: Allows students to view their profiles and take exams.
- Instructor Role: Enables instructors to perform CRUD operations on Departments, Students, Exams, Questions, Answers, and Correct Exams.
- HTML5: Provides the structure for web pages.
- CSS3: Styles the elements and enhances the user interface.
- Bootstrap: Facilitates responsive design and layout.
- jQuery: Enhances client-side interactivity and responsiveness.
- ASP.NET Core MVC (Model-View-Controller): Ensures a modular and organized architecture.
- C#: Powers the backend logic and functionality.
- Entity Framework Core: Simplifies data access and management.
- LINQ (Language Integrated Query): Offers a unified way to query data from different sources.
- Clone the repository:
git clone https://github.com/yourusername/Examify.git
- Set up the necessary database configurations.
- Open the project in Visual Studio or any compatible IDE.
- Build and run the application.
- As a student, log in to the system using your credentials.
- View your profile details and take exams assigned to you.
- As an instructor, log in to the system using your credentials.
- Perform CRUD operations for Departments, Students, Exams, Questions, Answers, and Correct Exams.
This project is licensed under the ITI License - see the LICENSE file for details.
- Special thanks to [Name of Mentor/Advisor/Instructor] for guidance and support.
- Inspired by the need for efficient online examination systems in educational institutions.
For feedback, questions, or support, please contact [your@email.com]. We appreciate your input and are here to assist you.