https://github.com/sdslabs/forsit
A Cross Platform Problem Recommendation Engine
https://github.com/sdslabs/forsit
Last synced: about 1 year ago
JSON representation
A Cross Platform Problem Recommendation Engine
- Host: GitHub
- URL: https://github.com/sdslabs/forsit
- Owner: sdslabs
- Created: 2014-10-07T11:42:45.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2018-01-25T14:55:44.000Z (over 8 years ago)
- Last Synced: 2024-04-09T22:03:23.379Z (about 2 years ago)
- Language: Python
- Homepage:
- Size: 261 KB
- Stars: 17
- Watchers: 54
- Forks: 4
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
forsit
======
A Cross Platform Problem Recommendation Engine
# Usage:
recommend.py [options]
## Options:
### -h, --help
show this help message and exit
### -p PROBLEM, --problem=PROBLEM
Get list of problems similar to given problem through content based ( tag matching ) algorithm.
### -s SITE, --site=SITE
Site to give recommendations for. Choose from 'erd' and 'cfs'.
### -t STATUS, --status=STATUS
Status of the given problem. 1 for correct submission and 0 otherwise.
### -u USER, --user=USER
Get list of users similar to given user and list of recommended problems through collaborative filtering ( neighbourhood matching ) algorithm.
### -d DIFFICULTY_MODE, --difficulty_mode=DIFFICULTY_MODE
Difficulty mode of problems recommended for a user. 1 for difficult problems and 0 for easy problems.
### -f, --fetch_activity
Fetch latest user activity and populate the database.