Skip to content

ExamNexus: Revolutionizing Education Assessment

Notifications You must be signed in to change notification settings

m8hav/exam-nexus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ExamNexus: Revolutionizing Education Assessment

ExamNexus is a cutting-edge web platform addressing the challenges faced by students and universities in timely result access, result appeal processes, and exam analysis. Designed for Chitkara University and beyond, ExamNexus serves as a central hub, providing real-time exam information, quick result dissemination, and potential future features like notifications and AI-based grading for enhanced educational efficiency. Experience a seamless solution to empower both students and educational institutions.

Team Name: SuccessSculptors

Team Members:

  1. Madhav Goyal (2011981262)
  2. Pranav Saluja (2111981140)
  3. Umesh (2111981206)
  4. Siddharth Jaiswal (2111981177)


How to Run:

Prerequisites:

  1. Install MongoDB
  2. Create database with the name exam_nexus_db

Client:

  1. Change current working directory to "exam-nexus/client".
  2. Install all required modules using: npm i
  3. Run command: npm run dev

Server:

  1. Change current working directory to "exam-nexus/client".
  2. Run command: npm run devStart
  3. Install all required modules using: npm i


Technologies Used:

  1. Front-End: React, BootStrap, TailwindCSS, SCSS
  2. Back-End: NodeJS, ExpressJS
  3. Database: MongoDB, Mongoose


Main Features:

4 Types of Users:

Students:

Students can view exam schedule, attend exams, and view results


Professors:

Professors can manage exams for their respected courses


Program-Incharges:

Program Incharges can manage courses, assign professors to courses and add students to courses


Admins:

Admins can manage students, professors, program-inchages, and admins by adding, updating or removing them



Website Overview:

Login Page:

1705378291367

Student Dashboard

Student Info, Quick Actions, Exam Schedule Calendar:

1705378347331

Professor Dashboard and Exam Schedule Calendar:

Professor Info, Quick Actions, Exam Schedule Calendar:

1705378418189

Add Exam:

1705378556567

Program Incharge Dashboard:

1705378437080

View Courses:

1705378617297

Add Course:

1705378709007

Admin Dashboard:

1705378459764

Manage Students:

1705378931937

Manage Professors:

1705378986574

Manage Program Incharges:

1705378998413

Manage Admins:

1705379052410