The source code for the paper:
Eva Chrysostomaki, Maria Stratigi, Vasilis Efthymiou, Kostas Stefanidis and Dimitris Plexousakis. Fair Sequential Group Recommendations in SQUIRREL Movies (poster). Tabular Data Analysis Workshop (TaDA)@VLDB 2023 [pdf]
which is part of the project ResponsibleER: Responsible by Design Entity Resolution, funded by the Hellenic Foundation for Research and Innovation.
/app
/static
/css/style.css --- The css file with the page styling
/images --- The images used in the app
/js/highchartTable.js --- JS file containing the code for the Highchart Table plugin
/paper --- The SQUIRREL paper
/posters --- Posters for the recommended movies
/templates
/about.html --- Abstract from SQUIRREL paper and link to full paper
/contact.html --- Page with contributors' contact information
/watch_next.html --- Group selection to view movie recommendations
/app.py --- Main python file
/files
/Current_Round.txt --- Saves current round for each group
/Recommended_Movies_Average.txt --- Reccomended movie and actions for each group using Average method
/Recommended_Movies_Fscore.txt --- Reccomended movie and actions for each group using FScore method
/Scores_Per_Round_Average.txt --- All scores for each group using Average method
/Scores_Per_Round_Fscore.txt --- All scoresfor each group using Fscore method
/requirements.py --- Python script to install the required libraries
---ACTIVATING VIRTUAL ENVIRONMENT---
If env folder is not available type: python3 -m venv env
To activate the virtual environment type: source env/bin/activate
If flask is not installed type: pip install flask
---CHANGING ENVIRONMENT---
In Visual Studio Code press Ctrl+Shift+P and select venv as Python Intepreter
---OPENING THE WEBSITE---
Type: python3 app/app.py
The server starts on: http://127.0.0.1:5000 or localhost:5000