Skip to content

Latest commit

 

History

History
62 lines (43 loc) · 1.58 KB

README.md

File metadata and controls

62 lines (43 loc) · 1.58 KB

Student Evaluation Tool

React Application for evaluating students based on their performance.

Features:

  • Add Batch
  • Add and remove students
  • Assign evaluations to students (Red, Yellow or Green)
  • Random student picker (50% chance to get a red student, 33.3% chance yellow, 16.6% chance green.

To Do:

  • Delete Batch
  • Edit batch and students
  • Delete and edit evaluations


Database Structure

  1. Batch
  • batchNumber: string
  • startDate: date
  • endDate: date
  1. Evaluation
  • date: date
  • color: string
  • remark: string
  • student_id: objectId
  1. Student
  • name: string
  • imageUrl: string
  • batch_id: objectId
  • color: string
  1. User
  • name: string
  • email: string
  • createdAt: date
  • updatedAt: date

Running Locally

Make sure you have Yarn and NodeJS installed, and the backend up and running.

git clone [email protected]:floris09/evaluation-tool-react.git
cd evaluation-tool-react
yarn install
yarn start