The main objective is a web application that you can create tests and share them with anyone
- Make sure that virtualenv and pip are already installed
- Download the project
- Open your terminal and go to the location where your project is located
- Create the virtual environment in your shell: $ virtualenv .
- Check if the virtualenv is created (lib and bin folders and pyven.cfg must appear there)
- $ source bin/activate
- $ pip install -r requirements.txt
- $ cd src
- $ python manage.py makemigrations
- $ python manage.py migrate
- Create superuser in order to access the admin¹: $ python manage.py createsuperuser
- Run server: $ python manage.py runserver
- With the link in your terminal, access ETEST in your browser :)
¹A superuser is necessary to access ETEST's creation area for the first time, you can add more users at http://127.0.0.1:8000/admin
Check the documentations for more informations:
Virtualenv https://pypi.org/project/virtualenv/
Pip https://pip.pypa.io/en/stable/
Django https://docs.djangoproject.com/en/3.2/
I would like to offer my special thanks to David J. Malan, the staff and all the CS50 community, it was a honor to take part of this course. I would also like to thank FreeCodeCamp and Pyplane for providing excelent contents.
Please, if you have any feedback, don't hesitate to contact me. Thank you.