Recommender

Use these endpoints to update and access various course recommendations generated by the FireRoad recommendation engine.

/recommend/rate (POST)

Sends a subject rating to the FireRoad server. The body of the request should be a JSON list of dictionaries, each containing s (subject ID) and v (rating value). Updates the ratings for each item.

/recommend/get (GET)

Takes an optional parameter t indicating the type of recommendation to return. Returns a dictionary of recommendation types mapped to JSON strings indicating the recommended subjects and their rating values.