====== Differences ====== This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
api2:data:learning_sessions [2019/05/22 09:36] maries |
api2:data:learning_sessions [2019/05/23 17:56] (current) maries |
||
|---|---|---|---|
| Line 4: | Line 4: | ||
| ^ 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 | | ||
| + | | uid | String | The ID of this learning_session in your Database | | ||
| + | | payload | jsonb | Information about the learning_session | | ||
| | student_id | Integer | Identifier of the student | | | student_id | Integer | Identifier of the student | | ||
| | starting_time | DateTime | Starting Time of the session | | | starting_time | DateTime | Starting Time of the session | | ||
| Line 19: | Line 21: | ||
| ^ Property ^ Type ^ Description/expected values | | ^ Property ^ Type ^ Description/expected values | | ||
| | student_id or uid* | Integer or String | Identifier of the student | | | student_id or uid* | Integer or String | Identifier of the student | | ||
| + | | uid | String | The ID of this learning_session in your Database | | ||
| + | | payload | jsonb | Information about the learning_session | | ||
| | starting_time* | DateTime | Starting Time of the session | | | starting_time* | DateTime | Starting Time of the session | | ||
| | ending_time* | DateTime | Ending Time of the session | | | ending_time* | DateTime | Ending Time of the session | | ||
| Line 27: | Line 31: | ||
| { | { | ||
| "student_id": 4, | "student_id": 4, | ||
| + | "uid": "LS4", | ||
| + | "payload": {}, | ||
| "starting_time": "2019-05-20 14:43:31", | "starting_time": "2019-05-20 14:43:31", | ||
| "ending_time": "2019-05-20 14:45:31" | "ending_time": "2019-05-20 14:45:31" | ||
| Line 37: | Line 43: | ||
| { | { | ||
| "id": 1, | "id": 1, | ||
| + | "uid": "LS4", | ||
| + | "payload": {}, | ||
| "student_id": 4, | "student_id": 4, | ||
| "starting_time": "2019-05-20T14:43:31.000Z", | "starting_time": "2019-05-20T14:43:31.000Z", | ||
| Line 66: | Line 74: | ||
| "id": 1, | "id": 1, | ||
| "student_id": 4, | "student_id": 4, | ||
| + | "uid": "LS4" | ||
| + | "payload": {}, | ||
| "starting_time": "2019-05-20T14:43:31.000Z", | "starting_time": "2019-05-20T14:43:31.000Z", | ||
| "ending_time": "2019-05-20T14:45:31.000Z", | "ending_time": "2019-05-20T14:45:31.000Z", | ||
| Line 80: | Line 90: | ||
| "id": 1, | "id": 1, | ||
| "student_id": 4, | "student_id": 4, | ||
| + | "uid": "LS1" | ||
| + | "payload": {}, | ||
| "starting_time": "2018-05-20T14:43:31.000Z", | "starting_time": "2018-05-20T14:43:31.000Z", | ||
| "ending_time": "2018-05-20T14:45:31.000Z", | "ending_time": "2018-05-20T14:45:31.000Z", | ||
| Line 88: | Line 100: | ||
| "id": 2, | "id": 2, | ||
| "student_id": 4, | "student_id": 4, | ||
| + | "uid": "LS2" | ||
| + | "payload": {}, | ||
| "starting_time": "2019-05-20T14:43:31.000Z", | "starting_time": "2019-05-20T14:43:31.000Z", | ||
| "ending_time": "2019-05-20T14:45:31.000Z", | "ending_time": "2019-05-20T14:45:31.000Z", | ||
| "created_at": "2019-05-20T12:55:46.394Z", | "created_at": "2019-05-20T12:55:46.394Z", | ||
| "updated_at": "2019-05-20T12:55:46.394Z" | "updated_at": "2019-05-20T12:55:46.394Z" | ||
| - | }, | ||
| - | { | ||
| - | "id": 3, | ||
| - | "student_id": 4, | ||
| - | "starting_time": "2019-05-21T14:43:31.000Z", | ||
| - | "ending_time": "2019-05-21T14:45:31.000Z", | ||
| - | "created_at": "2019-05-20T12:55:57.700Z", | ||
| - | "updated_at": "2019-05-20T12:55:57.700Z" | ||
| } | } | ||
| ] | ] | ||
| Line 111: | Line 117: | ||
| ^ Property ^ Type ^ Description ^ | ^ Property ^ Type ^ Description ^ | ||
| - | | learning_session_id or uid | Integer or String | Identifier of the learning session | | + | | learning_session_id or uid* | Integer or String | Identifier of the learning session | |
| - | | type | String | Filter the learning sessions which started after date start | | + | | type* | String | Type of the advice. Can be "all", "good_unusual", "good_usual", "bad_usual", "bad_unusual" | |
| + | |||
| + | ==Send the request (JSON input example)== | ||
| + | |||
| + | <code> | ||
| + | { | ||
| + | "student_id":4, | ||
| + | "learning_session_uid":"LS4", | ||
| + | "type":"all" | ||
| + | } | ||
| + | </code> | ||
| + | |||
| + | ==Get the response (JSON output example)== | ||
| + | |||
| + | <code> | ||
| + | { | ||
| + | "learning_session": { | ||
| + | "id": 4, | ||
| + | "uid": "LS4", | ||
| + | "student_id": 4, | ||
| + | "starting_time": "2019-05-20T14:43:31.000Z", | ||
| + | "ending_time": "2019-05-20T14:45:31.000Z", | ||
| + | "payload": null, | ||
| + | "created_at": "2019-05-23T09:25:05.529Z", | ||
| + | "updated_at": "2019-05-23T15:29:36.501Z" | ||
| + | }, | ||
| + | "advices": [ | ||
| + | { | ||
| + | "type": "good_usual", | ||
| + | "specific_advices": [ | ||
| + | { | ||
| + | "objective_student_assessment": { | ||
| + | "id": 3, | ||
| + | "objective_student_id": 7, | ||
| + | "mark": 100, | ||
| + | "success_threshold": null, | ||
| + | "knowledge_node_update": true, | ||
| + | "created_at": "2019-05-23T12:31:03.613Z", | ||
| + | "updated_at": "2019-05-23T12:31:03.613Z", | ||
| + | "payload": null, | ||
| + | "start_date": "2019-05-20T14:44:31.000Z", | ||
| + | "end_date": "2019-05-20T14:45:22.000Z" | ||
| + | }, | ||
| + | "content": { | ||
| + | "id": 13, | ||
| + | "uid": "C2", | ||
| + | "type": "Read", | ||
| + | "name": null, | ||
| + | "content_url": null, | ||
| + | "format": null, | ||
| + | "created_at": "2019-04-29T11:48:00.008Z", | ||
| + | "updated_at": "2019-04-29T11:48:00.008Z" | ||
| + | } | ||
| + | }, | ||
| + | { | ||
| + | "objective_student_assessment": { | ||
| + | "id": 3, | ||
| + | "objective_student_id": 7, | ||
| + | "mark": 100, | ||
| + | "success_threshold": null, | ||
| + | "knowledge_node_update": true, | ||
| + | "created_at": "2019-05-23T12:31:03.613Z", | ||
| + | "updated_at": "2019-05-23T12:31:03.613Z", | ||
| + | "payload": null, | ||
| + | "start_date": "2019-05-20T14:44:31.000Z", | ||
| + | "end_date": "2019-05-20T14:45:22.000Z" | ||
| + | }, | ||
| + | "content": { | ||
| + | "id": 15, | ||
| + | "uid": "C3", | ||
| + | "type": "Read", | ||
| + | "name": null, | ||
| + | "content_url": null, | ||
| + | "format": null, | ||
| + | "created_at": "2019-04-29T11:51:14.814Z", | ||
| + | "updated_at": "2019-04-29T11:51:14.814Z" | ||
| + | } | ||
| + | } | ||
| + | ] | ||
| + | }, | ||
| + | { | ||
| + | "type": "good_unusual", | ||
| + | "specific_advices": [ | ||
| + | { | ||
| + | "objective_student_assessment": { | ||
| + | "id": 3, | ||
| + | "objective_student_id": 7, | ||
| + | "mark": 100, | ||
| + | "success_threshold": null, | ||
| + | "knowledge_node_update": true, | ||
| + | "created_at": "2019-05-23T12:31:03.613Z", | ||
| + | "updated_at": "2019-05-23T12:31:03.613Z", | ||
| + | "payload": null, | ||
| + | "start_date": "2019-05-20T14:44:31.000Z", | ||
| + | "end_date": "2019-05-20T14:45:22.000Z" | ||
| + | }, | ||
| + | "content": { | ||
| + | "id": 13, | ||
| + | "uid": "C2", | ||
| + | "type": "Read", | ||
| + | "name": null, | ||
| + | "content_url": null, | ||
| + | "format": null, | ||
| + | "created_at": "2019-04-29T11:48:00.008Z", | ||
| + | "updated_at": "2019-04-29T11:48:00.008Z" | ||
| + | } | ||
| + | } | ||
| + | ] | ||
| + | }, | ||
| + | { | ||
| + | "type": "bad_usual", | ||
| + | "specific_advices": [ | ||
| + | { | ||
| + | "objective_student_assessment": { | ||
| + | "id": 3, | ||
| + | "objective_student_id": 7, | ||
| + | "mark": 100, | ||
| + | "success_threshold": null, | ||
| + | "knowledge_node_update": true, | ||
| + | "created_at": "2019-05-23T12:31:03.613Z", | ||
| + | "updated_at": "2019-05-23T12:31:03.613Z", | ||
| + | "payload": null, | ||
| + | "start_date": "2019-05-20T14:44:31.000Z", | ||
| + | "end_date": "2019-05-20T14:45:22.000Z" | ||
| + | }, | ||
| + | "content": { | ||
| + | "id": 13, | ||
| + | "uid": "C2", | ||
| + | "type": "Read", | ||
| + | "name": null, | ||
| + | "content_url": null, | ||
| + | "format": null, | ||
| + | "created_at": "2019-04-29T11:48:00.008Z", | ||
| + | "updated_at": "2019-04-29T11:48:00.008Z" | ||
| + | } | ||
| + | } | ||
| + | ] | ||
| + | }, | ||
| + | { | ||
| + | "type": "bad_unusual", | ||
| + | "specific_advices": [ | ||
| + | { | ||
| + | "objective_student_assessment": { | ||
| + | "id": 3, | ||
| + | "objective_student_id": 7, | ||
| + | "mark": 100, | ||
| + | "success_threshold": null, | ||
| + | "knowledge_node_update": true, | ||
| + | "created_at": "2019-05-23T12:31:03.613Z", | ||
| + | "updated_at": "2019-05-23T12:31:03.613Z", | ||
| + | "payload": null, | ||
| + | "start_date": "2019-05-20T14:44:31.000Z", | ||
| + | "end_date": "2019-05-20T14:45:22.000Z" | ||
| + | }, | ||
| + | "content": { | ||
| + | "id": 12, | ||
| + | "uid": "C1", | ||
| + | "type": "Evaluation", | ||
| + | "name": null, | ||
| + | "content_url": null, | ||
| + | "format": null, | ||
| + | "created_at": "2019-04-29T11:47:41.695Z", | ||
| + | "updated_at": "2019-04-29T11:47:41.919Z" | ||
| + | } | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | </code> | ||