Version: Next
Changelog
All the newest features, improvements, bug fixes are shared here.
v2.1.7 (17/12/2020)
New Features / Improvements:
- Add parameter "reset_recommendations" to reset recommendations in fetch_best_learning_recommendations and fetch_best_content_recommendations
- Add parameter "check_extra_content" in fetch_best_learning_recommendations as an option to fetch contents from other KnowledgeNodes when no Contents found in the KnowledgeNodes objective scope
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.