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.
- Evaluation
- Self Evaluation
- Peer Evaluation
- Randomized mapping of students
- Google Authentication
- Self registration with Gmail
Quiz.Assessment.Portal_resized.mp4
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.