This project is minimal application of exam system, which is designed for both students and teachers, with login and sign-up functionalities for both. It allows teachers to make various types of tests and essays, students to submit them, and teachers to review the submissions. The system supports:
- Sign-up/Sign-in functionalities for all users.
- Specifying teacher's subject (and filtering the submissions according to it).
- Multiple question formats, including multiple-choice, true/false, and essay questions.
- Automatic grading for objective questions.
- Customizable test settings.
- Saving students' submissions and presenting it to specified teacher.
To compile and run this project, follow these steps:
- Ensure you have a C++ compiler installed (GCC, Clang, etc.).
- Clone the repository to your local machine.
- Navigate to the project directory in a terminal or command prompt.
- Compile the project using the C++ compiler: g++ main.cpp -o main
- Run the compiled file: ./main