Skip to content
Snippets Groups Projects
Commit f4a88120 authored by HAUTBOIS Aurelie's avatar HAUTBOIS Aurelie
Browse files

update doctypes.md

parent 3b854a94
No related branches found
No related tags found
No related merge requests found
Pipeline #10487 passed
......@@ -63,6 +63,7 @@ This doctype is used to store all information about the user.
| challengeHash | string | Hash used to verify the content of challenges |
| duelHash | string | Hash used to verify the content of duels |
| quizHash | string | Hash used to verify the content of quiz |
| explorationHash | string | Hash used to verify the content of exploration |
| isFirstConnection | boolean | Boolean used to inform if the user connects for the first time |
| haveSeenFavoriteModal | boolean | Boolean used to inform if user has seen the favorite modal |
| haveSeenLastReport | boolean | Boolean used to inform if user has seen the last report |
......@@ -84,6 +85,7 @@ This doctype is used to store all information about the user.
"isFirstConnection": false,
"monthlyReportDate": "2021-01-03T00:00:00.000+01:00",
"quizHash": "11372a56c03edef1d6656f8a76d5ec457174f2c1",
"explorationHash": "cdbc7a84d041318253a10b3cc0c02f9020c78c0b",
"sendReportNotification": false
}
```
......@@ -162,6 +164,9 @@ This doctype is used to store all challenges.
"quiz": {
"data": { "_id": "QUIZ001", "_type": "com.grandlyon.ecolyo.quiz" }
},
"exploration": {
"data": { "_id": "EXPLORATION001", "_type": "com.grandlyon.ecolyo.exploration" }
},
"duel": {
"data": { "_id": "DUEL001", "_type": "com.grandlyon.ecolyo.duel" }
}
......@@ -181,18 +186,19 @@ This doctype is used to store all additionnal information about a challenge star
### Structure
| Field | Type | Description |
| ---------- | -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| id | string | userChallenge id |
| title | string | userChallenge title |
| state | UserChallengeState | state of the challenge<br><br>UserChallengeState enum<br>- _LOCKED = 0_<br>- _UNLOCKED = 1_<br>- _ONGOING = 2_<br>- _DUEL = 3_<br>- _DONE = 4_ |
| target | number | Number of stars required to unlock the duel |
| progress | number | Number of stars earned by the user |
| quiz | UserQuiz | Complete Quiz object with progress |
| duel | UserDuelEntity | Complete Duel object with progress included |
| success | UserChallengeSuccess | Success state of the challenge<br><br>UserChallengeSuccess enum<br>- _ONGOING = 0_<br>- _LOST = 1_<br>- _WIN = 2_ |
| startDate | string null | starting date of the the challenge |
| endingDate | string null | ending date of the challenge |
| Field | Type | Description |
| ----------- | -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| id | string | userChallenge id |
| title | string | userChallenge title |
| state | UserChallengeState | state of the challenge<br><br>UserChallengeState enum<br>- _LOCKED = 0_<br>- _UNLOCKED = 1_<br>- _ONGOING = 2_<br>- _DUEL = 3_<br>- _DONE = 4_ |
| target | number | Number of stars required to unlock the duel |
| progress | ChallengeProgress | Number of stars earned by the user for each challenge<br><br>ChallengeProgress enum<br>- _quizzProgress: number_<br>- _explorationProgress: number_<br>- _actionProgress: number_ |
| quiz | UserQuiz | Complete Quiz object with progress |
| exploration | UserExploration | Complete Exploration object with progress |
| duel | UserDuelEntity | Complete Duel object with progress included |
| success | UserChallengeSuccess | Success state of the challenge<br><br>UserChallengeSuccess enum<br>- _ONGOING = 0_<br>- _LOST = 1_<br>- _WIN = 2_ |
| startDate | string null | starting date of the the challenge |
| endingDate | string null | ending date of the challenge |
### Example
......@@ -219,7 +225,11 @@ This doctype is used to store all additionnal information about a challenge star
},
"endingDate": null,
"id": "CHALLENGE0001",
"progress": 15,
"progress": {
"actionProgress": 0,
"explorationProgress": 0,
"quizProgress": 0
},
"quiz": {
"customQuestion": {
"interval": 30,
......@@ -315,6 +325,19 @@ This doctype is used to store all additionnal information about a challenge star
"result": 5,
"state": 2
},
"exploration": {
"id": "EXPLORATION001",
"date": "2021-01-13T17:03:11.964Z",
"description": "Consultez 3 fois Ecolyo",
"ecogesture_id": "",
"fluid_condition": [],
"message_success": "Vous vous êtes connecté 3 fois à Ecolyo",
"priority_by_condition": 1,
"progress": 0,
"state": 2,
"target": 3,
"type": 2
},
"startDate": "2021-01-04T00:00:00.000Z",
"state": 3,
"success": 0,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment