Welcome to our Online Examination System! This web-based platform allows for seamless online examinations, whether over the internet or intranet, using a computer system.
Our main goal is to efficiently evaluate students through a fully automated system. This approach not only saves time but also delivers quick and accurate results.
- Database: MySQL
- Frontend: HTML, CSS
- Backend: Flask (Python)
Our examination portal offers a user-friendly interface for both students and staff. Here's a quick look at some key features:
- Secure Login: Ensures only authorized users can access the system.
- Student Dashboard: A personalized space for students to manage their exams.
- Staff Dashboard: Empowers staff to oversee and manage examinations.
- Results Page: Provides instant and accurate exam results.
We use MySQL for our database, following a carefully designed schema. Check out our schema diagram for a visual representation of the database structure:
Get a sneak peek of our intuitive user interfaces:
Follow these steps to set up and run the Examination Portal:
- Set up MySQL tables according to the provided schema. (For examples, check out the
tables
folder) - Run
app.py
and access the webpage via localhost. - To add new questions to a quiz, insert them into the
questions
table using the appropriate quiz ID. - To create a new quiz, add it to the
quiz
table with a new quiz ID.