Automatic Grading System
TailwindExpressJSJSNodeJSReactJS Firebase
Tuesday, February 6, 2024
Demo - https://github.com/HarshBalwanix/Jaipur_Caps_MANIT_Hackathon
Github - https://github.com/HarshBalwanix/Jaipur_Caps_MANIT_Hackathon

Project Idea: Automated Graded System
Overview
This project aims to create an Automated Graded System with role-based access for both administrators (teachers) and students. The system includes features such as adding subjects, managing students, handling assignments, grading, and providing feedback.
Features
Admin Dashboard
Add Subject
- Admins can add subjects to the system.
- Option to add students to each subject.
All Subjects List
- View a list of all subjects.
- See the number of students enrolled in each subject.
Students Group
- Create student groups within subjects.
- Ability to create assignments within groups.
Create Assignment
- Specify due dates for assignments.
- Assignments can include PDFs or text content.
- Provide the actual answer for reference.
View Assignments
- View assignments with predicted marks.
- Modify marks if needed.
- Check plagiarism percentage.
- Send feedback to students.
- Option to revert feedback.
Student Profile
- Access student profiles.
- View gradebooks, assignments, and classes enrolled.
- Check overall plagiarism for each student.
Student Dashboard
Dashboard
- Overview of due assignments, submitted assignments, and grading status.
My Details
- View and update personal details.
- See group assignments and individual assignments.
Gradebook
- Check subject-wise grades.
- View all assignments and grades.
Assignments
- Attach text or PDF for submission.
- Ensure submissions with plagiarism less than 50%.
- View plagiarism status before submission.