/Assessment_Portal

This is a project

Primary LanguageJavaScript

Assessment_Portal

The project aims towards the creation of a new strategy of evaluation where the students would be able to evaluate themselves and their peers. This would enable them to understand the evaluation process in a greater detail and test them towards their honesty which would further improve the evaluation process and work towards the character building of the student.

✨ Features

- Evaluation
    - Self Evaluation
    - Peer Evaluation
- Randomized mapping of students
- Google Authentication
- Self registration with Gmail

✨ Demo Video

Quiz.Assessment.Portal_resized.mp4

✨ How to use the code

Step #1 - Clone the sources

$ git clone https://github.com/Dhruv-Mahajan1/Assessment_Portal.git
$ cd <to directory containing manage.py>

Step #2 - Install dependencies using PIP


Step #4 - Start the API server

$ python manage.py makemigrations
$ python manage.py migrate
$ python manage.py runserver

The API server will start using the default port 8000.


Step #5 - Install dependencies for React App

$ cd client
$ npm i
$ npm start

You are good to go.