Version 2.0.0
Features
- Add support in all reports for the TOP 5 items recommended
- Add support in all reports for the TOP 5 items ordered
- Add support for Top 5 scientific domains for recommendations
- Add monthly user_actions and recommendations to the ui
- Add support for Top 5 scientific domains for orders
- Add support for Top 5 categories for orders
- Add support for Top 5 categories for recommendations
- Add support for Top 5 scientific domains for recommendations
- Add support for Top 5 categories for recommendations
- Add support for Monthly user actions and recommendations
- Support metrics calculations for anonymous users
- Support evaluation of training material in the recommender
- Support evaluation of data sources in the recommender
- Update provider names with recommendation engine names
- Make catalog script to be able to store results in mongodb
- Prepare user actions and recommendations to accept any known type
- Simplyfing the Reward mechanism featuring ordered or not
- Implement get_catalog script to retrieve list of items from any marketplace catalog as csv
- Ui selection box allow reports to be sorted by most recent
- Api get report names sorted by the most recent one
- Support legacy and current reports in ui for all different recommendation engines
- Fix URL paths and re-add reward mechanism
- Support current and legacy schema based on aai_uid and user_id respectively
- Retrieve list of services from marketplace api.
- Retrieve list of categories and scientific domains
- Update Monitoring healthcheck with db and streaming statuses
- Creating a placeholder for the RS Metrics healthcheck service
- Enable python syntax style checks using flake8 Apply style fixes in python files
- Support of message bus. Create a stream connector to ingest messages from Recommender queue
- Statically usage of the Cyfronet user actions
- Add basic routing and placeholders for main views
- Add Accuracy in RSMetrics UI
- First version of the accuracy metric with documentation
- create a new view to display graphs
- User_actions per day metric has been added
- Recommendations per day metric has been added
- Add date range info on ui
- Add url to the metric page
- Altering schema and adding ingestion policy in pre_metrics, whereas indexes have been removed
- Adding new ingestion policy in users and resources collections, whereas indexes have been removed
- Adding new ingestion policy in user_actions and recommendations collections, whereas indexes have been removed
- Calculate novelty using simpler expression
- New implementation of the Gini Index (basic) including services of 0 occurrence
- New implementation of the Shannon Entropy (Elliot diversity is being removed)
Bugs / FiXes
- Metrics are now return None if they cannot perform calculations
- Fix in filtering unknown resources
- Wherever referenced harcoded: change services to items
- Update api and docusaurus dependencies
- Handle Zero Division
- Fix some underscore latex renderings in user and catalog coverage docs
Documentation
- Update documentation and clear stuff
- Add Use Cases, About and Material pages with overview pdf file
- Add CODE_OF_CONDUCT.md
- Add CITATION.cff
- Updates to readme for QC.Doc02.X
- Support QC.Doc06.2
- Add Metrics Descriptions docs
- Add Privacy file
- Add policy/terms pages and relevant links to ui
- Accuracy metric with documentation
- Create intro page for rseval service
- Update docs in users, services and recommendation metrics