forked from ScoDoc/DocScoDoc
API /api/evaluation/note/set
This commit is contained in:
parent
65bc5d304c
commit
fb2adf40a6
@ -248,7 +248,7 @@ Ce tableau est trié selon le type des informations renvoyées:
|
|||||||
| departement | recherche par acronyme | GET | [departement](#departement) | ScoView |
|
| departement | recherche par acronyme | GET | [departement](#departement) | ScoView |
|
||||||
| departement:CREATE | création d'un département | POST | [departement-create](#departement-create) | ScoSuperAdmin |
|
| departement:CREATE | création d'un département | POST | [departement-create](#departement-create) | ScoSuperAdmin |
|
||||||
| departement:EDIT | modification d'un département | POST | [departement-edit](#departement-edit) | ScoSuperAdmin |
|
| departement:EDIT | modification d'un département | POST | [departement-edit](#departement-edit) | ScoSuperAdmin |
|
||||||
| departementDELETE | suppression d'un département | POST | [departement-delete](#departement-delete) | ScoSuperAdmin |
|
| departement:DELETE | suppression d'un département | POST | [departement-delete](#departement-delete) | ScoSuperAdmin |
|
||||||
| formation**`*`** | toutes les formations accessibles | GET | [formations](#formations) | ScoView |
|
| formation**`*`** | toutes les formations accessibles | GET | [formations](#formations) | ScoView |
|
||||||
| formation**`#`** | ids des formations accessibles | GET | [formations-ids](#formations-ids) | ScoView |
|
| formation**`#`** | ids des formations accessibles | GET | [formations-ids](#formations-ids) | ScoView |
|
||||||
| formation | une formation | GET | [formation](#formation) | ScoView |
|
| formation | une formation | GET | [formation](#formation) | ScoView |
|
||||||
@ -291,6 +291,7 @@ Ce tableau est trié selon le type des informations renvoyées:
|
|||||||
| | | GET | [formsemestre-resultats](#formsemestre-resultats) | ScoView |
|
| | | GET | [formsemestre-resultats](#formsemestre-resultats) | ScoView |
|
||||||
| jury | | GET | [formsemestre-decisions_jury](#formsemestre-decisions_jury) | ScoView |
|
| jury | | GET | [formsemestre-decisions_jury](#formsemestre-decisions_jury) | ScoView |
|
||||||
| note* | | GET | [evaluation-notes](#evaluation-notes) | ScoView |
|
| note* | | GET | [evaluation-notes](#evaluation-notes) | ScoView |
|
||||||
|
| | | GET | [evaluation-notes-set](#evaluation-notes-set) | (contextuelle) |
|
||||||
| logo**`*`** | | GET | [logos](#logos) | ScoSuperAdmin |
|
| logo**`*`** | | GET | [logos](#logos) | ScoSuperAdmin |
|
||||||
| logo**`*`** | | GET | [departement-logos](#departement-logos) | ScoSuperAdmin |
|
| logo**`*`** | | GET | [departement-logos](#departement-logos) | ScoSuperAdmin |
|
||||||
| logo | | GET | [logo](#logo) | ScoSuperAdmin |
|
| logo | | GET | [logo](#logo) | ScoSuperAdmin |
|
||||||
@ -1279,7 +1280,7 @@ valeurs numériques mais pas JSON compliant à cause des `NaN`.
|
|||||||
moduleimpl (quel que soit leur statut).
|
moduleimpl (quel que soit leur statut).
|
||||||
* **Exemple de résultat:** [moduleimpl-evaluations.json](samples/sample_moduleimpl-evaluations.json.md)
|
* **Exemple de résultat:** [moduleimpl-evaluations.json](samples/sample_moduleimpl-evaluations.json.md)
|
||||||
|
|
||||||
#### **`evaluations-notes`**
|
#### **`evaluation-notes`**
|
||||||
|
|
||||||
* **Méthode**: GET
|
* **Méthode**: GET
|
||||||
* **Permission: `ScoView`**
|
* **Permission: `ScoView`**
|
||||||
@ -1291,6 +1292,32 @@ valeurs numériques mais pas JSON compliant à cause des `NaN`.
|
|||||||
des chaînes de caractères: ABS, EXC, DEM, ...
|
des chaînes de caractères: ABS, EXC, DEM, ...
|
||||||
* **Exemple de résultat:** [evaluation-notes.json](samples/sample_evaluation-notes.json.md)
|
* **Exemple de résultat:** [evaluation-notes.json](samples/sample_evaluation-notes.json.md)
|
||||||
|
|
||||||
|
#### **`evaluation-notes-set`**
|
||||||
|
|
||||||
|
* **Méthode**: POST
|
||||||
|
* **Permission**: droit de saisir des notes dans cette évaluation
|
||||||
|
* **Paramètres**: `evaluation_id`
|
||||||
|
* **Routes:** `/evaluation/<int:evaluation_id>/notes/set`
|
||||||
|
* **Contenu:** les notes à enregistrer dans l'évaluation. Les valeurs sont
|
||||||
|
"brutes", entre 0 et `note_max`(barème de l'évaluation), EXC, ABS, SUPR...
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
'notes' : [ [etudid, value], ... ],
|
||||||
|
'comment' : optional string
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
* **Résultat:** json avec
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"etudids_changed": [ etudids dont la note a été modifiée ],
|
||||||
|
"etudids_with_decision": [ etudids ayant une décision de jury à vérifier ],
|
||||||
|
"history_menu": [ html utilisé par la page de saisie ],
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
#### **formsemestre-etat_evals**
|
#### **formsemestre-etat_evals**
|
||||||
|
|
||||||
* **Méthode:** GET
|
* **Méthode:** GET
|
||||||
|
Loading…
Reference in New Issue
Block a user