... | ... | @@ -21,17 +21,20 @@ Apresentamos nessa seção uma representação do modelo ER do banco de dados de |
|
|
* **weight**: peso do usuário.
|
|
|
* **lastScore**: pontuação da última avaliação do usuário.
|
|
|
|
|
|
|
|
|
* **Questionnaires**: representa os questionários a serem respondidos na etapa de avaliação do usuário. Atualmente podem ser SBST ou NDI.
|
|
|
|
|
|
* **questionaryType**: indica qual o tipo de questionário, podendo ser SBST ou NDI.
|
|
|
* **questions**: indica as questões de cada questionário.
|
|
|
* **answer**: indica as respostas de cada questão. Esse campo é representado pelo objeto ```answer```.
|
|
|
|
|
|
|
|
|
* **Answers**: representa as respostas possíveis dentro de um questionário. As respostas podem ter uma pontuação de 1 a 5 ou serem binárias, como 'Sim' ou 'Não'.
|
|
|
|
|
|
* **binary**: utilizado para questões que possuem resposta ```Sim``` ou ```Não```.
|
|
|
* **multiple**: utilizado para questões que possuem múltiplas respostas.
|
|
|
|
|
|
|
|
|
* **Score**: armazena dados sobre as pontuações dos questionários e o usuário que respondeu.
|
|
|
|
|
|
* **scoreId**: id gerado pelo Firebase para o resultado de uma avaliação.
|
... | ... | @@ -39,6 +42,7 @@ Apresentamos nessa seção uma representação do modelo ER do banco de dados de |
|
|
* **score**: pontuação final ao término da avaliação.
|
|
|
* **userId**: id do usuário que respondeu o questionário.
|
|
|
|
|
|
|
|
|
* **Exercises**: representa os exercícios a serem executados pelo usuário ao término de uma avaliação ou posteriormente caso ele desejar.
|
|
|
|
|
|
* **breakpoints**: TODO
|
... | ... | |