This repository serves as the website for AHEAD's Adaptive Testing Website.
The site is made with Django so to use this repository, Python and Django should both be installed.
- Download Python
- Use a terminal to navigate to the directory you want to store the repository.
- OPTIONAL BUT RECOMMENDED: Create Python Virtual Environment
- Clone the repository using
git clone [repository link]
- Install the requirements using
pip install -r requirements.txt
The current project structure is as follows:
- main app
- Main site's app that handles the landing page, and the redirects/about page
- registration app
- Site's app that handles login, register, logout, viewing and changing user data
- dashboard app
- Site's app that serves as the main menu
- Handles redirecting after authentication
- Redirects to testing, viewing test results, viewing user data, about page, changing user data, logout
- at_test app
- Site's app that handles the testing
- adaptive testing
- at_results app
- Site's app that handles viewing test results easier
- charts
- improvement
- recommendations and all that