An open API service indexing awesome lists of open source software.

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

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.