Horkos-ui displays issues generated by the horkos-extractor that have been identified as possible data anomolies. The issues are divided into categories based on the query used to identify them. Issues can be filtered using the Open, Ignored, and Verified buttons in the header. They can also be sorted by either Score (descending) or Date. There are two views for the issues, a carousel view for a quick glance and a list view to see more issues at once. Additional query details and charts are also provided to provide more context to the user.
Users are also able to create, delete, or modify existing queries using the admin page at /horkos/admin
Main page: /horkos/
Need to organize possible data issues detected by the horkos-extractor in an easy to read format. Issues also need their state modifiable to verify, ignore, or re-open an issue.
Used to view possible data issues in an easy to read format
Built using the basic Django architecture
- Python 3.6.7
- Virtualenv
- Frameworks:
- Django
- Bootstrap
Libraries required are found in requirements.txt
The application relies on a connection to the horkos
database.
The database configuration is in horkos-ui/settings.py
pip install -r requirements.txt
python manage.py runserver 0.0.0.0:8080
Manifest Example:
- name: horkos-ui
version: 1.0.0
scale:
ws: 1
horkos
needs to be added as a database to the environment.yaml database config
Starting at /horkos/, search through open-issues, verifying or ignoring using the information provided. If more detail is needed about a query click on details. Score details can be viewed by clicking on the issues score.