Web-Interface for the evaluation of different search engine models for GDS Challenge. All teams have been provided with GDSC Dataset which will be used for model evaluations.
More details on GDSC challenge can be found on this Yammer link.
- Clone the project and place the presentations folder from dataset in data folder in project.
- If you are using python virtual environment, it must be activated before running any following commands
It can be activated with:
source <path to virtual env>/bin/activate
- Navigate to gdsc_evaluation_server/ folder and enter following commands in sequence:
- Create migrations:
python website/manage.py makemigrations
- Migrate to database:
python website/manage.py migrate
- Dump summaries to database:
python scripts/summaries_data_dump.py
- Create website administrator:
python website/manage.py createsuperuser
- Run server:
python website/manage.py runserver 0.0.0.0:8000
- Create migrations:
- New users can be added on admin page 'localhost:8000/admin' and navigating to Users page.
- In order to test your model, it is advisable to first validate it by scripts/validate_model.py script.
- Once it is validated, you can place your model in models folder (See models/Steve-Nieve for help)
- In order to check the sample Steve-Nieve model, first go through this Readme file to complete the prerequisites.
- The evaluation server selects two models and search according to the provided search query.
- The teams are selected based on the selection count and skill.
- Selected models can be viewed in server console against the type of model (python or R)
- The output shows the names of pptx files generated by each model with their brief summaries.
- PPT file names can be clicked and respective files can be downloaded to view in detail.
- The evaluator can select the winning team or 'Draw' the match according to results.
- The evaluator can also return to Search screen to re-enter search query without selecting a winner.
- Gautam Kar - Initial Project Setup
- Daniel Kühlwein - Project Management
- Saad Abdullah Gondal - Project Development