User Tools

Site Tools


api2:adaptive:objective_knowledge_node_students

====== Differences ====== This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
api2:adaptive:objective_knowledge_node_students [2019/06/03 09:37]
maries created
api2:adaptive:objective_knowledge_node_students [2019/06/03 16:15] (current)
maries
Line 5: Line 5:
 ^ Property ​    ^ Type      ^ Description ​        ^ ^ Property ​    ^ Type      ^ Description ​        ^
 | id | Integer | identifier for the database of Domoscio'​s API | | id | Integer | identifier for the database of Domoscio'​s API |
-| threshold | Boolean ​Did the student went through ​the objective ​successfully? ​+| threshold | Float Between -4 and +4, represents ​the level of mastery ​the learner has to reach on that concept for this objective | 
-| validated | Integer ​if it has to be memorized, 0 otherwise ​|+| validated | Boolean ​true if the mastery of the KnowledgeNodeStudent is above the threshold ​|
 | ability_reached | Float | Score you expect your user to have to validate the objective | | ability_reached | Float | Score you expect your user to have to validate the objective |
-| objective_knowledge_node_id| Integer | Objective assigned ​+| objective_knowledge_node_id| Integer | identifier of the ObjectiveKnowledgeNode associated ​
-| knowledge_node_student_id | Integer | Student who is assigned an objective ​+| knowledge_node_student_id | Integer | identifier of the KnowledgeNodeStudent associated ​
-| student_id | Integer | 1 if it has to be learned, 0 otherwise ​+| student_id | Integer | identifier of the Student associated ​
-| objective_id | DateTime ​Date of creation ​of the object ​+| objective_id | Integer ​identifier ​of the Objective associated ​
-| knowledge_node_id | DateTime ​Last time the object has been modified ​+| knowledge_node_id | Integer ​identifier of the KnowledgeNode associated ​
-| objective_student_id | String ​Indicates the strategy used to choose ​the best knowledge_node ​+| objective_student_id | Integer ​identifier of the ObjectiveStudent associated ​
-| memorize | Float Percentage of question you expect your user to answer correctly to validate the objective | +| memorize | Boolean ​Does this concept in this objective ​has to be memorized? ​
-| deadline | Timestamp ​| Does it have to be memorized for a specific deadline? |+| deadline | Date | Does it have to be memorized for a specific deadline? |
  
  
Line 24: Line 24:
  
 If no objective_knowledge_node_student_id is provided it will fetch all the Objective Knowledge Node Student for your instance.\\ If no objective_knowledge_node_student_id is provided it will fetch all the Objective Knowledge Node Student for your instance.\\
-If you do not know the objective_student_id, you can filter the results by adding one of the following parameters : +If you do not know the objective_knowledge_node_student_id, you can filter the results by adding one of the following parameters : 
-objective_id +objective_id ​ \\ 
-student_id +student_id ​or uid  \\ 
 +- knowledge_node_id or uid  \\ 
 +- objective_student_id ​ \\
  and send the following request:  and send the following request:
  
 <​code>​ <​code>​
 { {
- "​student_id": ​379+ "​student_id": ​1980
 } }
 </​code>​ </​code>​
Line 41: Line 42:
 **With id provided** **With id provided**
 <​code>​ <​code>​
-+   
-    "​id": ​293+        "​id": ​51592
-    "reached": ​false+        "threshold": ​-4
-    "​created_at":​ "2017-11-27T17:10:26.984Z", +        "​created_at":​ "2019-05-28T15:42:06.123Z", 
-    "​updated_at":​ "2017-11-27T17:10:26.984Z", +        "​updated_at":​ "2019-05-28T15:42:19.470Z", 
-    "objective_id": ​319+        "objective_knowledge_node_id": ​3439
-    "student_id": ​379+        "knowledge_node_student_id": ​69586
-    "instance_id": ​45+        "validated": ​false
-    "memorize": ​true+        "student_id": ​1980
-    "deadline": ​"​2019-06-25"​+        "objective_id": ​689
-    "adaptive": ​true+        "knowledge_node_id": ​5035
-    "required_score": ​0.8+        "ability_reached": ​null
-    "mastery_percentage": ​null+        "memorize": ​false
-    "knowledge_node_strategy": null, +        "deadline": null, 
-    "content_strategy": ​null +        "objective_student_id": ​3403 
-}+    }
 </​code>​ </​code>​
  
Line 64: Line 65:
 [ [
     {     {
-        "​id": ​293+        "​id": ​51593
-        "reached": ​false+        "threshold": ​-0.694329532712679
-        "​created_at":​ "2017-11-27T17:10:26.984Z", +        "​created_at":​ "2019-05-28T15:42:06.297Z", 
-        "​updated_at":​ "2017-11-27T17:10:26.984Z", +        "​updated_at":​ "2019-05-28T15:42:32.306Z", 
-        "objective_id": ​319+        "objective_knowledge_node_id": ​3440, 
-        "​student_id": ​379+        "​knowledge_node_student_id":​ 69587, 
-        "instance_id": ​45+        "​validated":​ false
-        "​memorize": ​true+        "​student_id": ​1980
-        "​deadline":​ "​2019-06-25", +        "objective_id": ​689, 
-        "adaptive": ​true+        "​knowledge_node_id":​ 5036, 
-        "required_score": ​0.8+        "​ability_reached":​ null
-        "mastery_percentage": ​null+        "​memorize": ​false
-        "knowledge_node_strategy": null, +        "​deadline": null, 
-        "content_strategy": null+        "​objective_student_id":​ 3403 
 +    }, 
 +    { 
 +        "​id":​ 51592, 
 +        "​threshold":​ -4, 
 +        "​created_at": "2019-05-28T15:​42:​06.123Z",​ 
 +        "​updated_at":​ "2019-05-28T15:​42:​19.470Z", 
 +        "objective_knowledge_node_id": ​3439
 +        "knowledge_node_student_id": ​69586
 +        "validated": ​false
 +        "student_id":​ 1980, 
 +        "​objective_id":​ 689, 
 +        "​knowledge_node_id":​ 5035, 
 +        "​ability_reached": null, 
 +        "memorize":​ false, 
 +        "​deadline": null
 +        "​objective_student_id":​ 3403
     },     },
     {     {
-        "​id": ​294+        "​id": ​51591
-        "reached": ​false+        "threshold": ​0.617527224570437
-        "​created_at":​ "2017-11-27T17:11:07.286Z", +        "​created_at":​ "2019-05-28T15:42:06.050Z", 
-        "​updated_at":​ "2017-11-27T17:11:07.286Z", +        "​updated_at":​ "2019-05-28T15:42:06.773Z", 
-        "objective_id": ​318+        "objective_knowledge_node_id": ​3438
-        "student_id": ​379+        "knowledge_node_student_id": ​69585
-        "instance_id": ​45+        "validated": ​false
-        "memorize": ​true+        "student_id": ​1980
-        "deadline": ​"​2019-06-25"​+        "objective_id": ​689
-        "adaptive": ​true+        "knowledge_node_id": ​5034
-        "required_score": null, +        "ability_reached": null, 
-        "mastery_percentage": ​0.6+        "memorize": ​false
-        "knowledge_node_strategy": null, +        "deadline": null, 
-        "content_strategy": ​null+        "objective_student_id": ​3403
     }     }
 ] ]
 </​code>​ </​code>​
  
api2/adaptive/objective_knowledge_node_students.1559547460.txt.gz · Last modified: 2019/06/03 09:37 by maries