The ETD Peer Review tool allows instructors to distribute peer evaluations to their students and view and evaluate the results of the completed peer evaluations. The ETD tool also allows students to evaluate their teammates by conducting these peer evaluations given out by their instructors. Therefore, ETD can make viewing and grading students' peer evaluations easier for course instructors, letting instructors efficiently assess the teams' well-being, while teaching students how to evaluate their peers through carefully formatted evaluations with instructions.
- A working Login page that can bring the user to the GT login page and create a new account if the user is a first-time user.
- The Login page can remember the users who have created an account.
- The Login page is working for both Instructors and Students.
- Instructors can create new courses and set course names on the Instructor's page.
- The added courses will be remembered for the user (Instructor).
- The Login page is no longer there for demonstration, it is functioning.
- The Login page is connected to the GT login.
- The instructors can add new courses to their accounts.
- The student form is not the actual ETD peer evaluation form we will use in our tool.
- The student cannot save an incomplete peer review and come back to it later.
- A login page with Student Login and Instructor Login. Both "Login" buttons can lead users to corresponding pages.
- A Peer Evaluation Form where the student can choose teammates' names from the top and give point evaluation and explanations to each teammate. After the evaluation is done for all teammates, the student can choose "Submit & Logout" from the top right to go back to the login page. The Peer Evaluation Form can be accessed through "Student Login."
- A Teams page where the instructor can see the completion rate for a team and choose a team to view details. The Teams page can be accessed through "Instructor Login."
- A team details page where the instructor can choose a team member from a drop-down menu and see the specific responses the team member received.
N/A
- The login page is not taking user inputs and is not connected to the backend database as of now.
# clone the repository
git clone https://github.com/aravindnatch/team-dynamics.git
# install the dependencies
npm install
# start the development server
npm run dev