Logo Lanfrica

lordradez23/exam-grading-system

Domain:

education

Record type:

software
Creator:
lor
Host:
A centralized, secure portal for faculty and administrators to manage student records, process examination scores, and query academic data at Veritas University, Bwari. This project serves as a Final Year Project for the Design and Implementation of a Database Scheme and Query System for Students Examination Grading and Processing. # VeritasGrades: Examination Grading and Query System A centralized, secure portal for faculty and administrators to manage student records, process examination scores, and query academic data at Veritas University, Bwari. This project serves as a Final Year Project for the Design and Implementation of a Database Scheme and Query System for Students Examination Grading and Processing. ## Project Overview VeritasGrades digitizes the entire examination lifecycle, moving away from manual, error-prone paper processing. It offers robust role-based access, a beautifully designed monochromatic interface, and secure data handling mechanisms. ## Core Features Implemented 1. **Landing Page and Global Navigation** - A premium, responsive black-and-white theme using TailwindCSS. - Smooth anchor scrolling to key sections: Features, Workflow, Schema Details, and Security Architecture. - Animated grid texture background for a dynamic aesthetic. - A streamlined, focused layout removing unnecessary bloat. 2. **Unified Authentication System** - Fully mocked frontend authentication powered by React Context API and LocalStorage. - Secure login mechanisms with built-in role detection. - "Sign Up" flow that restricts all new account creations strictly to the "Student" role and features dynamic, custom course selection using an interactive tag-based input. - Hardcoded Admin bypass for faculty testing: Email (`Admin@gmail.com`) and Password (`Admin123`). 3. **Role-Based Dashboards** - **Faculty Dashboard**: A protected route displaying top-level university metrics (Total Students, Grades Processed) and an interactive mock table of recent grade submissions. Features a fully-wired "Upload Batch Grades" button that accepts CSV/XLSX files. - **Student Dashboard**: A protected route generating a custom Academic Snapshot based on the student's dynamic course selection during registration. Displays calculated CGPA and mocked grades. 4. **Database Schema Documentation** - A dedicated docum …

Languages