https://github.com/noobmaster432/evaluation-dashboard
Evaluation Dashboard App is a mentor-view solution designed for the evaluation of students participating in a semester-long project at college which allows mentors to manage students, assign marks based on various parameters, edit or remove assigned students, and submit final evaluations.
https://github.com/noobmaster432/evaluation-dashboard
expressjs mongodb nextjs postman tailwindcss typescript
Last synced: 3 months ago
JSON representation
Evaluation Dashboard App is a mentor-view solution designed for the evaluation of students participating in a semester-long project at college which allows mentors to manage students, assign marks based on various parameters, edit or remove assigned students, and submit final evaluations.
- Host: GitHub
- URL: https://github.com/noobmaster432/evaluation-dashboard
- Owner: noobmaster432
- Created: 2024-03-07T20:05:26.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-09T15:39:12.000Z (about 2 years ago)
- Last Synced: 2025-06-05T16:05:57.510Z (10 months ago)
- Topics: expressjs, mongodb, nextjs, postman, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://evaluation-dashboard-liart.vercel.app
- Size: 179 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Evaluation Dashboard App - Mentor View
## Description
The Evaluation Dashboard App is a mentor-view solution designed for the evaluation of students participating in a semester-long project at college. This application allows mentors to manage students, assign marks based on various parameters, edit or remove assigned students, and submit final evaluations.
## Requirements
- Each mentor can assign a minimum of 3 and a maximum of 4 students.
- No two mentors can assign the same student during the evaluation period.
- Mentors must assign marks to each student based on different parameters.
- Marks assigned to each student should be visible to the mentor.
- Mentors should be able to edit or remove assigned students and modify assigned marks.
- There should be a final submit functionality to lock the marks, making them uneditable.
- Mentors should be able to view all students and their assigned marks, with filters for students with and without assigned marks.
- Mentors should be able to download CSV of all the Students Data.
## Technologies Used
- **Frontend**: Next.js
- **Backend**: Express.js
- **Database**: MongoDB
## Screenshots
### Frontend UI
#### Mentor Selector Page

#### Assigned Students Data showcasing using Tables

#### Editing Assigned Student's marks

#### Submitting Assigned Student Data

#### Once submitted, Student's Data becomes immutable

#### Unassigned Students

#### Assigning a student

### Some Postman API testing
#### Adding Mentor

#### Getting list of all mentors

#### Adding marks for student
