This project offers a secure and reliable platform for distributing examination papers, guaranteeing the integrity and confidentiality of exams.
-
Robust User Authentication and Authorization:
- Secure login system for administrators, examiners, and invigilators.
- Role-based access control (RBAC) meticulously restricts access based on user roles, safeguarding data privacy and security.
-
Secure Paper Upload and Management:
- Streamlined upload process for administrators and examiners to submit examination papers.
- Papers are encrypted upon upload to maintain confidentiality.
-
Granular Access Control and Distribution:
- Meticulous access control guarantees that only authorized personnel can access specific papers, preventing unauthorized viewing or modification.
- Scheduled distribution functionality ensures papers are accessible strictly at designated exam times, minimizing the risk of exposure.
- Comprehensive logging of all access attempts facilitates thorough auditing and examination of activity.
-
Secure Exam Paper Viewing and Download:
- Secure interface for authorized users to view and download examination papers.
- Time-limited access control for downloaded papers restricts access only during the examination period, preventing leaks before or after exams.
Prerequisites:
- (Specify programming languages, libraries, frameworks, or dependencies required.)
Installation:
- Clone the repository:
git clone https://github.com/Ayushx309/odoo-combat-2024/
- Install dependencies:
pip install -r requirements.txt
- Database Setup:
- Create a new MySQL database named 'spds' for the project.
- Import the provided SQL tables provided in sql folder of the project.
-
Default Login Credentials (for initial setup only):
Username: admin Password: admin
If you need support for this Project & want to chat with other devs join the Pain's Hub Discord srever.