Version: Next

Changelog

All the newest features, improvements, bug fixes are shared here.

v2.1.7 (17/12/2020)

New Features / Improvements:

Bug Fixes:

  • Fix Recommendation of Learning Contents when looking for contents in other KnowledgeNodes
  • Fix Initialization of Objectives in some cases
  • Fix Event processing when associations are lost

v2.1.6 (08/12/2020)

New Features / Improvements:

  • Improve initialization speed for Memorize and Adaptive Objectives
  • Optimize speed for following routes:
    • /review_utils/fetch_reviews route
    • /user_model_utils/ai_training_status
    • /user_model_utils/ai_training_feedbacks

Bug Fixes:

  • Fix error message output when request have Invalid or Expired Tokens
  • Fix Recommendation of Learning Contents when no Learning Contents available

v2.1.5 (02/12/2020)

New Features / Improvements:

  • Standardize all error response outputs. All JSON responses will have an error attribute and inside you will have two sub-attributes:
    • message: You will have a message explaining the cause of the problem that occured.
    • status: The status code of the request

Bug Fixes:

  • Fix filtering Contents in case of adaptive Objective.
  • Fix Recommendation of Evaluation Contents in certain cases.
  • Fix validation of KnowledgeNode in streak mode when threshold is negative or equal to 0. Now directly validates KnowledgeNode after first Event.

v2.1.4 (20/11/2020)

New Features / Improvements:

  • Add parameter "content_limit" in recommendation routes to define limit number of contents recommended for a KnowledgeNode.

Bug Fixes:

  • Fix Recommendation of Evaluation and Learning Contents in certain cases.
  • Fix Processing of EventRating when no specific attributes are put inside payload.
  • Fix Compute of new review dates when learning profile is not initialized yet.

v2.1.3 (16/11/2020)

New Features / Improvements:

  • Add new route to get number of Events with different scoping and grouping possibilities

Bug Fixes:

  • Fix "page" parameter in GET routes when used as URL parameter

v2.1.2 (10/11/2020)

New Features / Improvements:

  • Add parameter "validation_thresholds" when creating Objective to specify a validation threshold by KnowledgeNode ID or UID.
  • Add parameter "return_all" in route /recommendation_utils/fetch_best_learning_recommendations to fetch all the recommendations

Bug Fixes:

  • Fix input parameters of type JSON that have not been considered in the creation of certain Objects.
  • Fix processing of Event of type "EventResult" in specific cases.

v2.1.0 (27/10/2020)

🎉 The version 2.1.0 of the API is the starting point of the API Changelog ! 🎉

New Features / Improvements:

  • Add Timeout Error 503 for specific routes when the request is taking too long.
  • Add new type of Event ("EventRating") to rate content from different angles like relevance, impact on the student progress...
  • Add a confidence score for learning and evaluation Recommendations.
  • Improvement of the creation/initialization speed of internal objects (KNS and OKNS) necessary to setup the learning and memorization objectives.
  • Improvement of the CAT algorithm processing speed.

Bug Fixes:

  • Fix GameplayUtils routes that use "knowledge_graph_uids" parameter.
  • Fix processing of the mastery score in specific cases.
  • Fix stats processing for Events of type "EventRead" in /gameplay_utils/event_stats when working with attempts.