forked from ScoDoc/DocScoDoc
parent 6448fb6a07
author leonard_montalbano <leoanrdmontalbano99@gmail.com> 1651827534 +0200 committer leonard_montalbano <leoanrdmontalbano99@gmail.com> 1656417507 +0200 ajout de la doc de 'abs_groupe_etat'
This commit is contained in:
parent
6448fb6a07
commit
f13d2f652c
@ -232,7 +232,7 @@ par le serveur ScoDoc.
|
|||||||
* **Méthode:** GET
|
* **Méthode:** GET
|
||||||
* **Paramètres:** `dept`
|
* **Paramètres:** `dept`
|
||||||
* **Routes:** `/departement/<string:dept>/formsemestres_ids`
|
* **Routes:** `/departement/<string:dept>/formsemestres_ids`
|
||||||
* **Exemple d'utilisation:** `/api/departements/MMI/formsemestres_ids`
|
* **Exemple d'utilisation:** `/api/departement/MMI/formsemestres_ids`
|
||||||
* **Résultat:** Liste des id des formsemestres d'un département donné.
|
* **Résultat:** Liste des id des formsemestres d'un département donné.
|
||||||
* **Exemple de résultat:**
|
* **Exemple de résultat:**
|
||||||
```[ 28, 99, 3 ]```
|
```[ 28, 99, 3 ]```
|
||||||
@ -241,7 +241,7 @@ par le serveur ScoDoc.
|
|||||||
* **Méthode:** GET
|
* **Méthode:** GET
|
||||||
* **Paramètres:** `dept`
|
* **Paramètres:** `dept`
|
||||||
* **Routes:** `/departement/<string:dept>/formsemestres_courants`
|
* **Routes:** `/departement/<string:dept>/formsemestres_courants`
|
||||||
* **Exemple d'utilisation:** `/api/departements/MMI/formsemestres_courants`
|
* **Exemple d'utilisation:** `/api/departement/MMI/formsemestres_courants`
|
||||||
* **Résultat:** Liste des formsemestres en cours d'un département donné.
|
* **Résultat:** Liste des formsemestres en cours d'un département donné.
|
||||||
* **Exemple de résultat:**
|
* **Exemple de résultat:**
|
||||||
```
|
```
|
||||||
@ -316,12 +316,9 @@ Le `titre`est celui donné par l'utilisateur dans le formsemestre, tandis que le
|
|||||||
* **`etudiant`**
|
* **`etudiant`**
|
||||||
* **Méthode:** GET
|
* **Méthode:** GET
|
||||||
* **Paramètres:** `etudid`, `nip`, `ine`
|
* **Paramètres:** `etudid`, `nip`, `ine`
|
||||||
* **Routes:** `/etudiant/etudid/<int:etudid>` ou `/etudiant/nip/<int:nip>` ou `/etudiant/ine/<int:ine>`
|
* **Routes:** `/etudiant/etudid/<int:etudid>` ou `/etudiant/nip/<string:nip>` ou `/etudiant/ine/<string:ine>`
|
||||||
* **Exemple d'utilisation:** `/api/etudiant/nip/1`
|
* **Exemple d'utilisation:** `/api/etudiant/nip/1`
|
||||||
* **Résultat:** Retourne les informations sur l'étudiant correspondant à
|
* **Résultat:** Retourne les informations de l'étudiant correspondant à l'id passé en paramètres. (json)
|
||||||
l'id passé en paramètres.
|
|
||||||
Les codes INE et NIP sont uniques au sein d'un département.
|
|
||||||
Si plusieurs objets étudiant ont le même code, on ramène le plus récemment inscrit.
|
|
||||||
* **Exemple de résultat:**
|
* **Exemple de résultat:**
|
||||||
```
|
```
|
||||||
{
|
{
|
||||||
@ -329,6 +326,8 @@ Le `titre`est celui donné par l'utilisateur dans le formsemestre, tandis que le
|
|||||||
"code_ine": "1",
|
"code_ine": "1",
|
||||||
"code_nip": "1",
|
"code_nip": "1",
|
||||||
"date_naissance": "",
|
"date_naissance": "",
|
||||||
|
"dept_id": 1,
|
||||||
|
"dept_acronym": "TAPI",
|
||||||
"email": "SACHA.COSTA@example.com",
|
"email": "SACHA.COSTA@example.com",
|
||||||
"emailperso": "",
|
"emailperso": "",
|
||||||
"etudid": 1,
|
"etudid": 1,
|
||||||
@ -351,24 +350,56 @@ Le `titre`est celui donné par l'utilisateur dans le formsemestre, tandis que le
|
|||||||
"description": ""
|
"description": ""
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
* **`etudiants`**
|
|
||||||
|
* **`etudiants`**
|
||||||
* **Méthode:** GET
|
* **Méthode:** GET
|
||||||
* **Paramètres:** `etudid`, `nip`, `ine`
|
* **Paramètres:** `etudid`, `nip`, `ine`
|
||||||
* **Routes:** `/etudiants/etudid/<int:etudid>` ou `/etudiants/nip/<int:nip>` ou `/etudiants/ine/<int:ine>`
|
* **Routes:** `/etudiants/etudid/<int:etudid>` ou `/etudiants/nip/<string:nip>` ou `/etudiants/ine/<string:ine>`
|
||||||
* **Exemple d'utilisation:** `/api/etudiants/nip/1`
|
* **Exemple d'utilisation:** `/api/etudiants/nip/1`
|
||||||
* **Résultat:** Info sur le ou les étudiants correspondant.
|
* **Résultat:** Info sur le ou les étudiants correspondant. Comme /etudiant mais renvoie
|
||||||
Comme `/etudiant` mais renvoie toujours une liste.
|
toujours une liste.
|
||||||
Si non trouvé, liste vide, pas d'erreur.
|
Si non trouvé, liste vide, pas d'erreur.
|
||||||
Dans 99% des cas, la liste contient un seul étudiant, mais si l'étudiant a
|
Dans 99% des cas, la liste contient un seul étudiant, mais si l'étudiant a
|
||||||
été inscrit dans plusieurs départements, on a plusieurs objets (1 par
|
été inscrit dans plusieurs départements, on a plusieurs objets (1 par dept.).
|
||||||
dept.).
|
* **Exemple de résultat:**
|
||||||
|
```
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"civilite": "X",
|
||||||
|
"code_ine": "1",
|
||||||
|
"code_nip": "1",
|
||||||
|
"date_naissance": "",
|
||||||
|
"dept_id": 1,
|
||||||
|
"dept_acronym": "TAPI",
|
||||||
|
"email": "SACHA.COSTA@example.com",
|
||||||
|
"emailperso": "",
|
||||||
|
"etudid": 1,
|
||||||
|
"nom": "COSTA",
|
||||||
|
"prenom": "SACHA",
|
||||||
|
"nomprenom": "Sacha COSTA",
|
||||||
|
"lieu_naissance": "",
|
||||||
|
"dept_naissance": "",
|
||||||
|
"nationalite": "",
|
||||||
|
"boursier": "",
|
||||||
|
"id": 1,
|
||||||
|
"codepostaldomicile": "",
|
||||||
|
"paysdomicile": "",
|
||||||
|
"telephonemobile": "",
|
||||||
|
"typeadresse": "domicile",
|
||||||
|
"domicile": "",
|
||||||
|
"villedomicile": "",
|
||||||
|
"telephone": "",
|
||||||
|
"fax": "",
|
||||||
|
"description": ""
|
||||||
|
}
|
||||||
|
]
|
||||||
|
```
|
||||||
|
|
||||||
#### Cursus
|
#### Cursus
|
||||||
* **`etudiant_formsemestres`**
|
* **`etudiant_formsemestres`**
|
||||||
* **Méthode:** GET
|
* **Méthode:** GET
|
||||||
* **Paramètres:** `etudid`, `nip`, `ine`
|
* **Paramètres:** `etudid`, `nip`, `ine`
|
||||||
* **Routes:** : `/etudiant/etudid/<int:etudid>/formsemestres` ou `/etudiant/nip/<int:nip>/formsemestres` ou `/etudiant/ine/<int:ine>/formsemestres`
|
* **Routes:** : `/etudiant/etudid/<int:etudid>/formsemestres` ou `/etudiant/nip/<string:nip>/formsemestres` ou `/etudiant/ine/<string:ine>/formsemestres`
|
||||||
* **Exemple d'utilisation:** `/etudiant/ine/1/formsemestres`
|
* **Exemple d'utilisation:** `/etudiant/ine/1/formsemestres`
|
||||||
* **Résultat:** Retourne la liste des semestres qu'un étudiant a suivis, triés par ordre chronologique. (json)
|
* **Résultat:** Retourne la liste des semestres qu'un étudiant a suivis, triés par ordre chronologique. (json)
|
||||||
* **Exemple de résultat:**
|
* **Exemple de résultat:**
|
||||||
@ -415,10 +446,21 @@ Le `titre`est celui donné par l'utilisateur dans le formsemestre, tandis que le
|
|||||||
* **Paramètres:** `formsemestre_id`, `etudid`, `nip`, `ine`
|
* **Paramètres:** `formsemestre_id`, `etudid`, `nip`, `ine`
|
||||||
* **Routes:**
|
* **Routes:**
|
||||||
`/etudiant/etudid/<int:etudid>/formsemestre/<int:formsemestre_id>/bulletin`
|
`/etudiant/etudid/<int:etudid>/formsemestre/<int:formsemestre_id>/bulletin`
|
||||||
ou `/etudiant/nip/<int:nip>/formsemestre/<int:formsemestre_id>/bulletin`
|
ou `/etudiant/nip/<string:nip>/formsemestre/<int:formsemestre_id>/bulletin`
|
||||||
ou `/etudiant/ine/<int:ine>/formsemestre/<int:formsemestre_id>/bulletin`
|
ou `/etudiant/ine/<string:ine>/formsemestre/<int:formsemestre_id>/bulletin`
|
||||||
|
ou `/etudiant/etudid/<int:etudid>/formsemestre/<int:formsemestre_id>/bulletin/pdf`
|
||||||
|
ou `/etudiant/nip/<string:nip>/formsemestre/<int:formsemestre_id>/bulletin/pdf`
|
||||||
|
ou `/etudiant/ine/<string:ine>/formsemestre/<int:formsemestre_id>/bulletin/pdf`
|
||||||
|
ou `/etudiant/etudid/<int:etudid>/formsemestre/<int:formsemestre_id>/bulletin/short`
|
||||||
|
ou `/etudiant/nip/<string:nip>/formsemestre/<int:formsemestre_id>/bulletin/short`
|
||||||
|
ou `/etudiant/ine/<string:ine>/formsemestre/<int:formsemestre_id>/bulletin/short`
|
||||||
|
ou `/etudiant/etudid/<int:etudid>/formsemestre/<int:formsemestre_id>/bulletin/short/pdf`
|
||||||
|
ou `/etudiant/nip/<string:nip>/formsemestre/<int:formsemestre_id>/bulletin/short/pdf`
|
||||||
|
ou `/etudiant/ine/<string:ine>/formsemestre/<int:formsemestre_id>/bulletin/short/pdf`
|
||||||
* **Exemple d'utilisation:** `/etudiant/nip/1/formsemestre/1/bulletin`
|
* **Exemple d'utilisation:** `/etudiant/nip/1/formsemestre/1/bulletin`
|
||||||
* **Résultat:** Bulletin de l'étudiant dans le formsemestre.
|
* **Résultat:** Bulletin de l'étudiant dans le formsemestre.
|
||||||
|
Deux versions disponibles `long` et `short` (par défaut long ajoutez **/short** pour la version plus courte).
|
||||||
|
Possible de récupérer le pdf en version pdf avec **/pdf** XXX ATTENTION PAS ENCORE DISPONIBLE XXX
|
||||||
* **Exemple de résultat:**
|
* **Exemple de résultat:**
|
||||||
```
|
```
|
||||||
{
|
{
|
||||||
@ -595,7 +637,7 @@ Le `titre`est celui donné par l'utilisateur dans le formsemestre, tandis que le
|
|||||||
* **`etudiant_groups`**
|
* **`etudiant_groups`**
|
||||||
* **Méthode:** GET
|
* **Méthode:** GET
|
||||||
* **Paramètres:** `formsemestre_id`, `etudid`, `nip`, `ine`
|
* **Paramètres:** `formsemestre_id`, `etudid`, `nip`, `ine`
|
||||||
* **Routes:** `/etudiant/etudid/<int:etudid>/semestre/<int:formsemestre_id>/groups` ou `/etudiant/nip/<int:nip>/semestre/<int:formsemestre_id>/groups` ou `/etudiant/ine/<int:ine>/semestre/<int:formsemestre_id>/groups`
|
* **Routes:** `/etudiant/etudid/<int:etudid>/semestre/<int:formsemestre_id>/groups` ou `/etudiant/nip/<string:nip>/semestre/<int:formsemestre_id>/groups` ou `/etudiant/ine/<string:ine>/semestre/<int:formsemestre_id>/groups`
|
||||||
* **Exemple d'utilisation:** `/etudiant/nip/1/semestre/1/groups`
|
* **Exemple d'utilisation:** `/etudiant/nip/1/semestre/1/groups`
|
||||||
* **Résultat:** Retourne la liste des groupes auxquels appartient l'étudiant dans le semestre indiqué. (json)
|
* **Résultat:** Retourne la liste des groupes auxquels appartient l'étudiant dans le semestre indiqué. (json)
|
||||||
* **Exemple de résultat:**
|
* **Exemple de résultat:**
|
||||||
@ -632,7 +674,7 @@ Le `titre`est celui donné par l'utilisateur dans le formsemestre, tandis que le
|
|||||||
## Programmes de formations
|
## Programmes de formations
|
||||||
* **`formations_ids`**
|
* **`formations_ids`**
|
||||||
* **Méthode:** GET
|
* **Méthode:** GET
|
||||||
* **Routes:** `/formations_ids`
|
* **Routes:** `/ScoDoc/api/formations_ids`
|
||||||
* **Exemple d'utilisation:** `/ScoDoc/api/formations_ids`
|
* **Exemple d'utilisation:** `/ScoDoc/api/formations_ids`
|
||||||
* **Résultat:** Retourne la liste des ids de toutes les formations (tous départements)
|
* **Résultat:** Retourne la liste des ids de toutes les formations (tous départements)
|
||||||
* **Exemple de résultat:** `[17, 99, 32]`
|
* **Exemple de résultat:** `[17, 99, 32]`
|
||||||
@ -777,7 +819,47 @@ Les sessions de formation (qu'elles durent une année ou un mois) sont représen
|
|||||||
* **Exemple de résultat:**
|
* **Exemple de résultat:**
|
||||||
```
|
```
|
||||||
{
|
{
|
||||||
"annee_scolaire" : "2021 - 2022",
|
"date_fin": "31/08/2022",
|
||||||
|
"resp_can_edit": false,
|
||||||
|
"dept_id": 1,
|
||||||
|
"etat": true,
|
||||||
|
"resp_can_change_ens": true,
|
||||||
|
"id": 1,
|
||||||
|
"modalite": "FI",
|
||||||
|
"ens_can_edit_eval": false,
|
||||||
|
"formation_id": 1,
|
||||||
|
"gestion_compensation": false,
|
||||||
|
"elt_sem_apo": null,
|
||||||
|
"semestre_id": 1,
|
||||||
|
"bul_hide_xml": false,
|
||||||
|
"elt_annee_apo": null,
|
||||||
|
"titre": "Semestre test",
|
||||||
|
"block_moyennes": false,
|
||||||
|
"scodoc7_id": null,
|
||||||
|
"date_debut": "01/09/2021",
|
||||||
|
"gestion_semestrielle": false,
|
||||||
|
"bul_bgcolor": "white",
|
||||||
|
"formsemestre_id": 1,
|
||||||
|
"titre_num": "Semestre test semestre 1",
|
||||||
|
"date_debut_iso": "2021-09-01",
|
||||||
|
"date_fin_iso": "2022-08-31",
|
||||||
|
"responsables": [
|
||||||
|
12,
|
||||||
|
42
|
||||||
|
],
|
||||||
|
"titre_court": "BUT MMI"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
* **`formsemestre_apo`**
|
||||||
|
* **Méthode:** GET
|
||||||
|
* **Paramètres:** `etape_apo`
|
||||||
|
* **Routes:** `/formsemestre/apo/<string:etape_apo>`
|
||||||
|
* **Exemple d'utilisation:** `/ScoDoc/api/formsemestre/1`
|
||||||
|
* **Résultat:** Retourne les informations sur les formsemestres
|
||||||
|
* **Exemple de résultat:**
|
||||||
|
```
|
||||||
|
[
|
||||||
|
{
|
||||||
"block_moyennes": false,
|
"block_moyennes": false,
|
||||||
"bul_bgcolor": "white",
|
"bul_bgcolor": "white",
|
||||||
"bul_hide_xml": false,
|
"bul_hide_xml": false,
|
||||||
@ -804,29 +886,22 @@ Les sessions de formation (qu'elles durent une année ou un mois) sont représen
|
|||||||
],
|
],
|
||||||
"scodoc7_id": null,
|
"scodoc7_id": null,
|
||||||
"semestre_id": 1,
|
"semestre_id": 1,
|
||||||
"titre_court": "BUT MMI"
|
"titre_court": "BUT MMI",
|
||||||
"titre_num": "Semestre test semestre 1",
|
"titre_num": "Semestre test semestre 1",
|
||||||
"titre": "Semestre test",
|
"titre": "Semestre test",
|
||||||
}
|
"session_id": "MMI-BUT-FI-S1-2021",
|
||||||
```
|
},
|
||||||
* **`formsemestre_apo`**
|
...
|
||||||
* **Méthode:** GET
|
]
|
||||||
* **Paramètres:** `etape_apo`
|
|
||||||
* **Routes:** `/formsemestre/apo/<string:etape_apo>`
|
|
||||||
* **Exemple d'utilisation:** `/ScoDoc/api/formsemestre/1`
|
|
||||||
* **Résultat:** Retourne les informations sur les formsemestres
|
|
||||||
* **Exemple de résultat:**
|
|
||||||
```
|
|
||||||
[ { formsemestre comme ci-dessus }, ... ]
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
#### Note sur les identifiants de formsemestre
|
#### Note sur les identifiants de formsemestre
|
||||||
Le `session_id` peut être utilisé pour identifier de façon prévisible et
|
Le `session_id` peut être utilisé pour identifier de façon prévisible et
|
||||||
(presque) unique un formsemestre) dans un établissement, ce qui est utile
|
(presque) unique un un formsemestre) dans un établissement, ce qui est utile
|
||||||
notamment pour interfacer ScoDoc à d'autres logiciels (par exemple gestion
|
notamment pour interfacer ScoDoc à d'autres logiciels (par exemple gestion d'emplois
|
||||||
d'emplois du temps ou de services d'enseignement). Cet identifiant est constitué
|
du temps ou de services d'enseignement). Cet identifiant est constitué des
|
||||||
des informations suivantes:
|
informations suivantes:
|
||||||
|
|
||||||
* **Département** (RT, GEII, INFO...) (acronyme en majuscules)
|
* **Département** (RT, GEII, INFO...) (acronyme en majuscules)
|
||||||
* **Nom parcours:** BUT, LP, ... (défini au niveau du parcours dans ScoDoc = NAME)
|
* **Nom parcours:** BUT, LP, ... (défini au niveau du parcours dans ScoDoc = NAME)
|
||||||
@ -844,7 +919,9 @@ des informations suivantes:
|
|||||||
#### Étudiants inscrits
|
#### Étudiants inscrits
|
||||||
* **etudiants**
|
* **etudiants**
|
||||||
* **Méthode:** GET
|
* **Méthode:** GET
|
||||||
* **Routes:** `/formsemestre/<int:formsemestre_id>/etudiants`
|
* **Paramètres:** `formsemestre_id`, `etat` (par défaut égal à "I" pour les étudiants inscrits)
|
||||||
|
* **Routes:** `/formsemestre/<int:formsemestre_id>/etudiants` ou `/formsemestre/<int:formsemestre_id>/etudiants/demissionnaires` ou `/formsemestre/<int:formsemestre_id>/etudiants/defaillants`
|
||||||
|
* **Exemple d'utilisation:** `/ScoDoc/api/formsemestre/1/etudiants/demissionnaires`
|
||||||
* **Résultat:** les étudiants inscrits à ce semestres XXX préciser état
|
* **Résultat:** les étudiants inscrits à ce semestres XXX préciser état
|
||||||
(DEM, DEF))
|
(DEM, DEF))
|
||||||
|
|
||||||
@ -1029,9 +1106,63 @@ des informations suivantes:
|
|||||||
]
|
]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
* **etat_evals**
|
||||||
|
* **Méthode:** GET
|
||||||
|
* **Paramètres:** `formsemestre_id`
|
||||||
|
* **Routes:** `/formsemestre/<int:formsemestre_id>/etat_evals`
|
||||||
|
* **Exemple d'utilisation:** `/ScoDoc/api/formsemestre/1/etat_evals`
|
||||||
|
* **Résultat:** Retourne les informations sur l'état des évaluations d'un semestre donnée
|
||||||
|
* **Exemple de résultat:**
|
||||||
|
```
|
||||||
|
{
|
||||||
|
"RT1.1": [
|
||||||
|
{
|
||||||
|
"id": 1,
|
||||||
|
"titre": "Initiation aux réseaux informatiques",
|
||||||
|
"evaluations": [
|
||||||
|
{
|
||||||
|
"id": 1,
|
||||||
|
"description": null,
|
||||||
|
"datetime_epreuve": null,
|
||||||
|
"heure_fin": "09:00:00",
|
||||||
|
"comptee": "oui",
|
||||||
|
"inscrits": 16,
|
||||||
|
"manquantes": 0,
|
||||||
|
"ABS": 0,
|
||||||
|
"ATT": 0,
|
||||||
|
"EXC": 0,
|
||||||
|
"saisie_notes": {
|
||||||
|
"datetime_debut": "2021-09-11T00:00:00+02:00",
|
||||||
|
"datetime_fin": "2022-08-25T00:00:00+02:00",
|
||||||
|
"datetime_mediane": "2022-03-19T00:00:00+01:00"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 22,
|
||||||
|
"description": null,
|
||||||
|
"datetime_epreuve": "2021-08-11T00:00:00+02:00",
|
||||||
|
"heure_fin": "08:00:00",
|
||||||
|
"comptee": "oui",
|
||||||
|
"inscrits": 16,
|
||||||
|
"manquantes": 0,
|
||||||
|
"ABS": 0,
|
||||||
|
"ATT": 0,
|
||||||
|
"EXC": 0,
|
||||||
|
"saisie_notes": {
|
||||||
|
"datetime_debut": "2021-09-11T00:00:00+02:00",
|
||||||
|
"datetime_fin": "2022-08-25T00:00:00+02:00",
|
||||||
|
"datetime_mediane": "2022-03-19T00:00:00+01:00"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
]
|
||||||
|
},
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
* **`jury`** (**non implémentée**)
|
|
||||||
|
* **jury** (**non implémentée**)
|
||||||
* **Méthode:** GET
|
* **Méthode:** GET
|
||||||
* **Paramètres:** `formsemestre_id`
|
* **Paramètres:** `formsemestre_id`
|
||||||
* **Routes:** `/formsemestre/<int:formsemestre_id>/jury`
|
* **Routes:** `/formsemestre/<int:formsemestre_id>/jury`
|
||||||
@ -1163,7 +1294,7 @@ d'un nombre quelconque de groupes d'étudiants.
|
|||||||
* **`partition`**
|
* **`partition`**
|
||||||
* **Méthode: GET**
|
* **Méthode: GET**
|
||||||
* **Paramètres:** `formsemestre_id`
|
* **Paramètres:** `formsemestre_id`
|
||||||
* **Routes:** `/partitions/<int:formsemestre_id>`
|
* **Routes:** `/ScoDoc/api/partitions/<int:formsemestre_id>`
|
||||||
* **Exemple d'utilisation:** `/ScoDoc/api/partition/48`
|
* **Exemple d'utilisation:** `/ScoDoc/api/partition/48`
|
||||||
* **Résultat:** La liste de toutes les partitions d'un formsemestre.
|
* **Résultat:** La liste de toutes les partitions d'un formsemestre.
|
||||||
* **Exemple de résultat:**
|
* **Exemple de résultat:**
|
||||||
@ -1190,15 +1321,53 @@ d'un nombre quelconque de groupes d'étudiants.
|
|||||||
]
|
]
|
||||||
```
|
```
|
||||||
|
|
||||||
* **`/partitions/groups/`**
|
* **`etud_in_group`**
|
||||||
* **Méthode: GET**
|
* **Méthode: GET**
|
||||||
* **Paramètres:** `group_id`, `etat`
|
* **Paramètres:** `group_id`, `etat`
|
||||||
* **Routes:** `/partitions/groups/<int:group_id>` ou `/partitions/groups/<int:group_id>/etat/<string:etat>`
|
* **Routes:** `/partitions/groups/<int:group_id>` ou `/partitions/groups/<int:group_id>/etat/<string:etat>`
|
||||||
* **Exemple d'utilisation:** `/ScoDoc/api/partitions/groups/1`
|
* **Exemple d'utilisation:** `/ScoDoc/api/partitions/groups/1`
|
||||||
* **Résultat:** XXX à préciser
|
* **Résultat:** Retourne la liste des étudiants dans un groupe.
|
||||||
* **Exemple de résultat:**
|
* **Exemple de résultat:**
|
||||||
```
|
```
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"etudid": 10,
|
||||||
|
"id": 10,
|
||||||
|
"dept_id": 1,
|
||||||
|
"nom": "BOUTET",
|
||||||
|
"prenom": "Marguerite",
|
||||||
|
"nom_usuel": "",
|
||||||
|
"civilite": "F",
|
||||||
|
"date_naissance": null,
|
||||||
|
"lieu_naissance": null,
|
||||||
|
"dept_naissance": null,
|
||||||
|
"nationalite": null,
|
||||||
|
"statut": null,
|
||||||
|
"boursier": null,
|
||||||
|
"photo_filename": null,
|
||||||
|
"code_nip": "10",
|
||||||
|
"code_ine": "10",
|
||||||
|
"scodoc7_id": null,
|
||||||
|
"email": "MARGUERITE.BOUTET@example.com",
|
||||||
|
"emailperso": null,
|
||||||
|
"domicile": null,
|
||||||
|
"codepostaldomicile": null,
|
||||||
|
"villedomicile": null,
|
||||||
|
"paysdomicile": null,
|
||||||
|
"telephone": null,
|
||||||
|
"telephonemobile": null,
|
||||||
|
"fax": null,
|
||||||
|
"typeadresse": "domicile",
|
||||||
|
"description": null,
|
||||||
|
"group_id": 1,
|
||||||
|
"etat": "I",
|
||||||
|
"civilite_str": "Mme",
|
||||||
|
"nom_disp": "BOUTET",
|
||||||
|
"nomprenom": "Mme Marguerite BOUTET",
|
||||||
|
"ne": "e",
|
||||||
|
"email_default": "MARGUERITE.BOUTET@example.com"
|
||||||
|
}
|
||||||
|
]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
@ -1210,34 +1379,35 @@ d'un nombre quelconque de groupes d'étudiants.
|
|||||||
* **Résultat:** Set les groups.
|
* **Résultat:** Set les groups.
|
||||||
|
|
||||||
|
|
||||||
### Évaluations
|
### Résultats des évaluations
|
||||||
* **`evaluations`**
|
* **`evaluations`**
|
||||||
* **Méthode:** GET
|
* **Méthode:** GET
|
||||||
* **Paramètres:** `moduleimpl_id`
|
* **Paramètres:** `moduleimpl_id`
|
||||||
* **Routes:** `/evaluations/<int:moduleimpl_id>`
|
* **Routes:** `/evaluations/<int:moduleimpl_id>`
|
||||||
* **Exemple d'utilisation:** `/ScoDoc/api/evaluations/1`
|
* **Exemple d'utilisation:** `/ScoDoc/api/evaluations/1`
|
||||||
* **Résultat:** Retourne la liste des évaluations à partir de l'id d'un
|
* **Résultat:** Retourne la liste des évaluations à partir de l'id d'un moduleimpl
|
||||||
moduleimpl (quel que soit leur statut).
|
|
||||||
* **Exemple de résultat:**
|
* **Exemple de résultat:**
|
||||||
```
|
```
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
"apresmidi": 0
|
|
||||||
"coefficient": 1,
|
|
||||||
"description": "Compte-rendu de TP 2",
|
|
||||||
'date_debut': '2022-05-13T11:30:00',
|
|
||||||
'date_fin': '2022-05-13T12:30:00',
|
|
||||||
"evaluation_id": 1,
|
|
||||||
"evaluation_type": 0,
|
|
||||||
"id": 1,
|
|
||||||
"jour": "13/05/2022",
|
|
||||||
"matin": 1,
|
|
||||||
"moduleimpl_id": 1,
|
"moduleimpl_id": 1,
|
||||||
"note_max": 20,
|
"jour": "20/04/2022",
|
||||||
"numero": 0,
|
"heure_debut": "08h00",
|
||||||
|
"description": "eval1",
|
||||||
|
"coefficient": 1,
|
||||||
"publish_incomplete": false,
|
"publish_incomplete": false,
|
||||||
"poids" : {1896: 0.0, 1897: 2.3, 1898: 4.2},
|
"numero": 0,
|
||||||
|
"id": 1,
|
||||||
|
"heure_fin": "09h00",
|
||||||
|
"note_max": 20,
|
||||||
"visibulletin": true,
|
"visibulletin": true,
|
||||||
|
"evaluation_type": 0,
|
||||||
|
"evaluation_id": 1,
|
||||||
|
"jouriso": "2022-04-20",
|
||||||
|
"duree": "1h",
|
||||||
|
"descrheure": " de 08h00 à 09h00",
|
||||||
|
"matin": 1,
|
||||||
|
"apresmidi": 0
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
```
|
```
|
||||||
@ -1250,7 +1420,28 @@ d'un nombre quelconque de groupes d'étudiants.
|
|||||||
* **Exemple d'utilisation:** `/ScoDoc/api/evaluations/eval_notes/1`
|
* **Exemple d'utilisation:** `/ScoDoc/api/evaluations/eval_notes/1`
|
||||||
* **Résultat:** Retourne la liste des notes à partir de l'id d'une évaluation donnée
|
* **Résultat:** Retourne la liste des notes à partir de l'id d'une évaluation donnée
|
||||||
* **Exemple de résultat:**
|
* **Exemple de résultat:**
|
||||||
XXX à revoir (à spécifier)
|
```
|
||||||
|
{
|
||||||
|
"1": {
|
||||||
|
"id": 1,
|
||||||
|
"etudid": 10,
|
||||||
|
"evaluation_id": 1,
|
||||||
|
"value": 15,
|
||||||
|
"comment": "",
|
||||||
|
"date": "Wed, 20 Apr 2022 06:49:05 GMT",
|
||||||
|
"uid": 2
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"id": 2,
|
||||||
|
"etudid": 1,
|
||||||
|
"evaluation_id": 1,
|
||||||
|
"value": 12,
|
||||||
|
"comment": "",
|
||||||
|
"date": "Wed, 20 Apr 2022 06:49:06 GMT",
|
||||||
|
"uid": 2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
### Absences
|
### Absences
|
||||||
@ -1259,22 +1450,24 @@ d'un nombre quelconque de groupes d'étudiants.
|
|||||||
|
|
||||||
* **`absences`**
|
* **`absences`**
|
||||||
* **Méthode:** GET
|
* **Méthode:** GET
|
||||||
* **Paramètres:** `etudid`, `nip`, `ine`
|
* **Paramètres:** `etudid`
|
||||||
* **Routes:** `/absences/etudid/<int:etudid>`
|
* **Routes:** `/absences/etudid/<int:etudid>`
|
||||||
* **Exemple d'utilisation:** `/ScoDoc/api/absences/etudid/123456`
|
* **Exemple d'utilisation:** `/ScoDoc/api/absences/etudid/1`
|
||||||
* **Résultat:** Retourne la liste des absences d'un étudiant donné
|
* **Résultat:** Retourne la liste des absences d'un étudiant donné
|
||||||
* **Exemple de résultat:**
|
* **Exemple de résultat:**
|
||||||
```
|
```
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
"jour": "2022-04-15",
|
||||||
"matin": true,
|
"matin": true,
|
||||||
"estabs": true,
|
"estabs": true,
|
||||||
"estjust": true,
|
"estjust": true,
|
||||||
"description": "",
|
"description": "Retard bus",
|
||||||
"begin": "2022-04-15 08:00:00",
|
"begin": "2022-04-15 08:00:00",
|
||||||
"end": "2022-04-15 11:59:59"
|
"end": "2022-04-15 11:59:59"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"jour": "2022-04-15",
|
||||||
"matin": false,
|
"matin": false,
|
||||||
"estabs": true,
|
"estabs": true,
|
||||||
"estjust": false,
|
"estjust": false,
|
||||||
@ -1295,14 +1488,16 @@ d'un nombre quelconque de groupes d'étudiants.
|
|||||||
```
|
```
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
"jour": "2022-04-15",
|
||||||
"matin": true,
|
"matin": true,
|
||||||
"estabs": true,
|
"estabs": true,
|
||||||
"estjust": true,
|
"estjust": true,
|
||||||
"description": "",
|
"description": "Retard bus",
|
||||||
"begin": "2022-04-15 08:00:00",
|
"begin": "2022-04-15 08:00:00",
|
||||||
"end": "2022-04-15 11:59:59"
|
"end": "2022-04-15 11:59:59"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"jour": "2022-04-15",
|
||||||
"matin": false,
|
"matin": false,
|
||||||
"estabs": true,
|
"estabs": true,
|
||||||
"estjust": true,
|
"estjust": true,
|
||||||
@ -1314,17 +1509,67 @@ d'un nombre quelconque de groupes d'étudiants.
|
|||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
* **`abs_groupe_etat`**
|
* **`abs_groupe_etat`** **NON IMPLEMENTE**
|
||||||
* **Méthode:** GET
|
* **Méthode:** GET
|
||||||
* **Paramètres:** `group_ids`, `date_debut`, `date_fin`, `with_boursier=True`, `format=html`
|
* **Paramètres:** `group_id`, `date_debut`, `date_fin` (dates au format ISO)
|
||||||
* **Routes:** `/absences/abs_group_etat/<int:group_id>` ou `/absences/abs_group_etat/group_id/<in:group_id>/date_debut/<date:date_debut>/date_fin/<date:date_fin>`
|
* **Routes:** `/absences/abs_group_etat/<int:group_id>` ou `/absences/abs_group_etat/group_id/<in:group_id>/date_debut/<string:date_debut>/date_fin/<string:date_fin>`
|
||||||
* **Exemple d'utilisation:** `/ScoDoc/api/absences/abs_group_etat/1`
|
* **Exemple d'utilisation:** `/ScoDoc/api/absences/abs_group_etat/1`
|
||||||
* **Résultat:** Liste des absences d'un ou plusieurs groupes entre deux dates.
|
* **Résultat:** Liste des absences d'un groupe entre deux dates.
|
||||||
* **Exemple de résultat:**
|
* **Exemple de résultat:**
|
||||||
```
|
```
|
||||||
XXX A COMPLETER
|
[
|
||||||
|
{
|
||||||
|
"etudid": 1,
|
||||||
|
"list_abs": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"etudid": 2,
|
||||||
|
"list_abs": [
|
||||||
|
{
|
||||||
|
"jour": "Fri, 15 Apr 2022 00:00:00 GMT",
|
||||||
|
"matin": true,
|
||||||
|
"estabs": true,
|
||||||
|
"estjust": true,
|
||||||
|
"description": "Retard bus",
|
||||||
|
"begin": "2022-04-15 08:00:00",
|
||||||
|
"end": "2022-04-15 11:59:59"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"jour": "Fri, 15 Apr 2022 00:00:00 GMT",
|
||||||
|
"matin": false,
|
||||||
|
"estabs": true,
|
||||||
|
"estjust": false,
|
||||||
|
"description": "",
|
||||||
|
"begin": "2022-04-15 12:00:00",
|
||||||
|
"end": "2022-04-15 17:59:59"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
...
|
||||||
|
]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
* **`reset_etud_abs`** **NON IMPLEMENTE**
|
||||||
|
* **Méthode:** POST
|
||||||
|
* **Paramètres:** `etudid`, `list_abs`
|
||||||
|
* **Routes:** `/absences/etudid/<int:etudid>/list_abs/<str:list_abs>/reset_etud_abs` ou `/absences/etudid/<int:etudid>/list_abs/<str:list_abs>/reset_etud_abs/only_not_just` ou `/absences/etudid/<int:etudid>/list_abs/<str:list_abs>/reset_etud_abs/only_just`
|
||||||
|
* **Exemple {LIST_ABS} json:**
|
||||||
|
```
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"matin": true,
|
||||||
|
"estabs": true,
|
||||||
|
"estjust": true,
|
||||||
|
"description": "",
|
||||||
|
"begin": "2022-04-15 08:00:00",
|
||||||
|
"end": "2022-04-15 11:59:59"
|
||||||
|
},
|
||||||
|
...
|
||||||
|
]
|
||||||
|
```
|
||||||
|
* **Exemple d'utilisation:** `/ScoDoc/api/absences/etudid/1/list_abs/{LIST_ABS}reset_etud_abs`
|
||||||
|
* **Résultat:** Set la liste des absences d'un étudiant sur tout un semestre. (les absences existant pour cet étudiant sur cette période sont effacées)
|
||||||
|
|
||||||
|
|
||||||
### Jury
|
### Jury
|
||||||
|
|
||||||
@ -1355,7 +1600,7 @@ d'un nombre quelconque de groupes d'étudiants.
|
|||||||
* **`liste des logos globaux`**
|
* **`liste des logos globaux`**
|
||||||
* **Méthode:** GET
|
* **Méthode:** GET
|
||||||
* **Paramètres:** `format` (json, xml), json par défaut
|
* **Paramètres:** `format` (json, xml), json par défaut
|
||||||
* **Route :** `/logos`
|
* **Route :** `/ScoDoc/api/logos`
|
||||||
* **Exemple d'utilisation :** `/ScoDoc/api/logos?format=xml`
|
* **Exemple d'utilisation :** `/ScoDoc/api/logos?format=xml`
|
||||||
* **Résultat :** Liste des logos définis pour le site scodoc.
|
* **Résultat :** Liste des logos définis pour le site scodoc.
|
||||||
* **Exemple de résultat:** `['header', 'footer', 'custom']`
|
* **Exemple de résultat:** `['header', 'footer', 'custom']`
|
||||||
@ -1364,7 +1609,7 @@ d'un nombre quelconque de groupes d'étudiants.
|
|||||||
* **`récupération d'un logo global`**
|
* **`récupération d'un logo global`**
|
||||||
* **Méthode:** GET
|
* **Méthode:** GET
|
||||||
* **Paramètres :** Aucun
|
* **Paramètres :** Aucun
|
||||||
* **Route:** `/logos/<string:nom>`
|
* **Route:** `/ScoDoc/api/logos/<string:nom>`
|
||||||
* **Exemple d'utilisation :** `/ScoDoc/api/logos/header`
|
* **Exemple d'utilisation :** `/ScoDoc/api/logos/header`
|
||||||
* **Résultat :** l'image (format png ou jpg)
|
* **Résultat :** l'image (format png ou jpg)
|
||||||
|
|
||||||
@ -1372,8 +1617,8 @@ d'un nombre quelconque de groupes d'étudiants.
|
|||||||
* **`logo d'un département`**
|
* **`logo d'un département`**
|
||||||
* **Méthode:** GET
|
* **Méthode:** GET
|
||||||
* **Paramètres:** `format` (json, xml)
|
* **Paramètres:** `format` (json, xml)
|
||||||
* **Route :** `/departements/<string:dept>/logos`
|
* **Route :** `/ScoDoc/api/departements/<string:dept>/logos`
|
||||||
* **Exemple d'utilisation :** `/ScoDoc/api/departements/MMI/logos`
|
* **Exemple d'utilisation :** `/ScoDoc/api/MMI/logos`
|
||||||
* **Résultat :** Liste des logos définis pour le département visé.
|
* **Résultat :** Liste des logos définis pour le département visé.
|
||||||
* **Exemple de résultat:** `['footer', 'signature', 'universite']`
|
* **Exemple de résultat:** `['footer', 'signature', 'universite']`
|
||||||
|
|
||||||
@ -1381,7 +1626,7 @@ d'un nombre quelconque de groupes d'étudiants.
|
|||||||
* **`récupération d'un logo global`**
|
* **`récupération d'un logo global`**
|
||||||
* **Méthode:** GET
|
* **Méthode:** GET
|
||||||
* **Paramètres :** Aucun
|
* **Paramètres :** Aucun
|
||||||
* **Route:** `/departements/<string:dept>/logos/<string:nom>`
|
* **Route:** `/ScoDoc/api/departements/<string:dept>/logos/<string:nom>`
|
||||||
* **Exemple d'utilisation:** `/ScoDoc/api/departements/MMI/logos/header`
|
* **Exemple d'utilisation:** `/ScoDoc/api/departements/MMI/logos/header`
|
||||||
* **Résultat :** l'image (format png ou jpg)
|
* **Résultat :** l'image (format png ou jpg)
|
||||||
|
|
||||||
|
@ -4,150 +4,175 @@ Cette page tente de lister les utilisateurs connus de ScoDoc. Le logiciel étant
|
|||||||
|
|
||||||
## Établissements membres de l'association (2020-2021) [liste non à jour]
|
## Établissements membres de l'association (2020-2021) [liste non à jour]
|
||||||
|
|
||||||
* [IUT d'Annecy](https://www.iut-acy.univ-smb.fr);
|
* [IUT d'Annecy](https://www.iut-acy.univ-smb.fr).
|
||||||
|
|
||||||
* [IUT de Besançon-Vesoul](http://iut-bv.univ-fcomte.fr), depuis 2013;
|
* [IUT de Besançon-Vesoul](http://iut-bv.univ-fcomte.fr), depuis 2013.
|
||||||
|
|
||||||
* [IUT de Bordeaux](http://www.iut.u-bordeaux.fr), départements GMP, GEII, GCCD, INFO, MP, HSE, SGM, GLT, GEA;
|
* [IUT de Bordeaux](http://www.iut.u-bordeaux.fr), départements GMP, GEII, GCCD, INFO, MP, HSE, SGM, MLT, GEA.
|
||||||
|
|
||||||
* [IUT de Cachan](http://www.iut-cachan.u-psud.fr) (Université Paris-Saclay, depuis 2009);
|
* [IUT de Cachan](http://www.iut-cachan.u-psud.fr), (Université Paris-Saclay, depuis 2009).
|
||||||
|
|
||||||
* [IUT de Cergy-Pontoise](http://www.iut.u-cergy.fr) tous les départements (GB, GCCD, GEII x 2, GLT, QLIO, MMI, TC x 2), DUT, LP, années spéciales et FC : plus de 1600 étudiants en 2018, utilise ScoDoc depuis 2015;
|
* [IUT de Cergy-Pontoise](http://www.iut.u-cergy.fr), tous les départements (GB, GCCD, GEII x 2, MLT, QLIO, MMI, TC x 2), DUT, LP, années spéciales et FC : plus de 1600 étudiants en 2018, utilise ScoDoc depuis 2015.
|
||||||
|
|
||||||
* [IUT de Chartres](https://www.univ-orleans.fr/iut-chartres/);
|
* [IUT de Chartres](https://www.univ-orleans.fr/iut-chartres/).
|
||||||
|
|
||||||
* [IUT1 Grenoble - Alpes](https://iut1.univ-grenoble-alpes.fr): cinq départements (GMP, GTHE, GEII, RT, GCCD), déploiement en 2011;
|
* [IUT1 Grenoble - Alpes](https://iut1.univ-grenoble-alpes.fr), cinq départements (GMP, GTHE, GEII, RT, GCCD), déploiement en 2011.
|
||||||
|
|
||||||
* [IUT de Nantes](http://www.iutnantes.univ-nantes.fr/), départements Informatique, GEA, GEII, GMP, GTE, QLIO et SGM (DUT et Licences Pro, depuis 2008);
|
* [IUT de Nantes](http://www.iutnantes.univ-nantes.fr/), départements Informatique, GEA, GEII, GMP, GTE, QLIO et SGM (DUT et Licences Pro, depuis 2008).
|
||||||
|
|
||||||
* [IUT d'Orléans](http://www.univ-orleans.fr/iut-orleans/) depuis rentrée 2009, tous les départements (GTE, GEA, GMP, Chimie, QLIO), pour les DUT et LP (environ 1100 étudiants en sept. 2012);
|
* [IUT d'Orléans](http://www.univ-orleans.fr/iut-orleans/), depuis rentrée 2009, tous les départements (GTE, GEA, GMP, Chimie, QLIO), pour les DUT et LP (environ 1100 étudiants en sept. 2012).
|
||||||
|
|
||||||
* [IUT de Perpignan](http://www.iut-perpignan.fr) depuis 2013, départements GB, GEA, GIM, GLT sur Perpignan CJ et GCGP sur Narbonne et TC et STID sur Carcassonne;
|
* [IUT de Perpignan](http://www.iut-perpignan.fr), depuis 2013, départements GB, GEA, GIM, MLT sur Perpignan CJ et GCGP sur Narbonne et TC et STID sur Carcassonne.
|
||||||
|
|
||||||
* [IUT de Poitiers](http://iutp.univ-poitiers.fr/);
|
* [IUT de Poitiers](http://iutp.univ-poitiers.fr/).
|
||||||
|
|
||||||
* [IUT de Vélizy-Rambouillet](https://www.iut-velizy-rambouillet.uvsq.fr/) utilisateur depuis 2009, sur deux sites;
|
* [IUT de Vélizy-Rambouillet](https://www.iut-velizy-rambouillet.uvsq.fr/), utilisateur depuis 2009, sur deux sites.
|
||||||
|
|
||||||
* [IUT Sénart-Fontainebleau](http://www.iutsf.u-pec.fr).
|
* [IUT Sénart-Fontainebleau](http://www.iutsf.u-pec.fr).
|
||||||
|
|
||||||
* [IUT de Saint-Etienne](http://www.iut.univ-st-etienne.fr/);
|
* [IUT de Saint-Etienne](http://www.iut.univ-st-etienne.fr/).
|
||||||
|
|
||||||
### Départements membres de l'association (2020-2021)
|
### Départements membres de l'association (2020-2021)
|
||||||
|
* Département d'Informatique de l'IUT d'Aix en Provence.
|
||||||
|
|
||||||
* Département d'Informatique de l'IUT d'Aix en Provence;
|
* département Informatique de l'[IUT Grand Ouest Normandie](http://iut-caen.unicaen.fr/presentation/4-sites-geographiques/site-d-ifs-campus-iii/), site d'Ifs.
|
||||||
|
|
||||||
* département Informatique de l'[IUT Grand Ouest Normandie](http://iut-caen.unicaen.fr/presentation/4-sites-geographiques/site-d-ifs-campus-iii/), site d'Ifs;
|
* département Génie Biologique de l'[IUT de La Roche-sur-Yon](http://www.iutlaroche.univ-nantes.fr/), (utilisateur depuis 2009).
|
||||||
|
|
||||||
* département Génie Biologique de l'[IUT de La Roche-sur-Yon](http://www.iutlaroche.univ-nantes.fr/) (utilisateur depuis 2009);
|
* département GEA de l'[IUT de Tours](http://iut.univ-tours.fr/).
|
||||||
|
|
||||||
* département GEA de l'[IUT de Tours](http://iut.univ-tours.fr/);
|
* départements GIM et GMP de l'[IUT de Mantes](http://www.iut-mantes.uvsq.fr), (Université de Versailles St Quentin en Yvelines).
|
||||||
|
|
||||||
* départements GIM et GMP de l'[IUT de Mantes](http://www.iut-mantes.uvsq.fr) (Université de Versailles St Quentin en Yvelines).
|
* département Informatique de l'[IUT de Montpellier-Sète](https://iut-montpellier-sete.edu.umontpellier.fr/dut-informatique/).
|
||||||
|
|
||||||
* département Informatique de l'[IUT de Montpellier-Sète](https://iut-montpellier-sete.edu.umontpellier.fr/dut-informatique/)
|
|
||||||
|
|
||||||
### Autres membres
|
### Autres membres
|
||||||
* [IUT de La Rochelle](http://www.iut-larochelle.fr/).
|
* [IUT de La Rochelle](http://www.iut-larochelle.fr/).
|
||||||
|
|
||||||
* [IUT de Villetaneuse](http://www.iutv.univ-paris13.fr/) (Université Sorbonne Paris Nord), départements Informatique, CJ, GEA, GEII, R&T, STID Formation Continue (1600 étudiants, depuis 2005);
|
* [IUT de Villetaneuse](http://www.iutv.univ-paris13.fr/), (Université Sorbonne Paris Nord), départements Informatique, CJ, GEA, GEII, R&T, STID Formation Continue (1600 étudiants, depuis 2005).
|
||||||
|
|
||||||
## Établissements ayant contribué au développement de ScoDoc
|
## Établissements ayant contribué au développement de ScoDoc
|
||||||
|
* [IUT A de Lille](http://www-iut.univ-lille1.fr), (depuis 2010) 7 départements.
|
||||||
|
|
||||||
|
* [IUT du Havre](http://www-iut.univ-lehavre.fr/), 10 départements et 3 années spéciales, soit environ 1800 étudiants.
|
||||||
|
|
||||||
* [IUT A de Lille](http://www-iut.univ-lille1.fr) (depuis 2010) 7 départements;
|
* [IUT de Ville d'Avray](http://www.cva.u-paris10.fr/iut), (depuis 2008) 3 départements (GEII, Carrières Sociales et GEA) et 3 licences pro (350 étudiants/an, données de 2012).
|
||||||
|
|
||||||
* [IUT du Havre](http://www-iut.univ-lehavre.fr/), 10 départements et 3 années spéciales, soit environ 1800 étudiants;
|
|
||||||
|
|
||||||
* [IUT de Ville d'Avray](http://www.cva.u-paris10.fr/iut) (depuis 2008) 3 départements (GEII, Carrières Sociales et GEA) et 3 licences pro (350 étudiants/an, données de 2012);
|
|
||||||
|
|
||||||
* [International Business School](http://www.iscid-co.fr/), Institut Supérieur de Commerce International de Dunkerque – Côte d’Opale (Université du Littoral).
|
* [International Business School](http://www.iscid-co.fr/), Institut Supérieur de Commerce International de Dunkerque – Côte d’Opale (Université du Littoral).
|
||||||
|
|
||||||
## IUT utilisateurs
|
## IUT utilisateurs
|
||||||
* [IUT d'Amiens](http://www.iut-amiens.fr/) tous les départements (6, soit 1850 étudiants), depuis 2014;
|
* [IUT d'Aix en Provence (GEII)](http://iut.univ-amu.fr/diplomes/dut-genie-electrique-informatique-industrielle-dut-geii), (site de Salon).
|
||||||
|
|
||||||
* [IUT d'Aix en Provence (GEII)](http://iut.univ-amu.fr/diplomes/dut-genie-electrique-informatique-industrielle-dut-geii) (site de Salon);
|
* [IUT Aix-Marseille](http://iut.univ-amu.fr/), Mesures Physiques (depuis 2012) et Informatique.
|
||||||
|
|
||||||
* [IUT Aix-Marseille](http://iut.univ-amu.fr/) Mesures Physiques (depuis 2012) et Informatique;
|
* [IUT d'Amiens](http://www.iut-amiens.fr/), tous les départements (6, soit 1850 étudiants), depuis 2014.
|
||||||
|
|
||||||
* [IUT de Belfort-Montbéliard](http://www.iut-bm.univ-fcomte.fr/) (MP, R&T), depuis 2013;
|
* [IUT d'Annecy](https://www.iut-acy.univ-smb.fr).
|
||||||
|
|
||||||
* [IUT de Béthune](http://www.iutbethune.org) (Université d'Artois), tous départements (Chimie, GCCD, GEII, GMP, QLIO et R&T);
|
* [IUT de Belfort-Montbéliard](http://www.iut-bm.univ-fcomte.fr/), (MP, R&T), depuis 2013.
|
||||||
|
|
||||||
* [IUT de Béziers](http://www.iutbeziers.fr) depuis 2014 (RT, MMI, CS, TC);
|
* [IUT de Béthune](http://www.iutbethune.org), (Université d'Artois), tous départements (Chimie, GCCD, GEII, GMP, QLIO et R&T).
|
||||||
|
|
||||||
* [IUT de Blagnac](https://www.iut-blagnac.fr/fr/) CS, GIM, INFO, RT + 4 LP ; depuis 2017 ; environ 600 étudiants/an).
|
* [IUT de Béziers](http://www.iutbeziers.fr), depuis 2014 (RT, MMI, CS, TC).
|
||||||
|
|
||||||
* [IUT de Brest](http://www.iut-brest.fr) depuis 2009, 4 départements (DUT et licences pro) à Brest et 2 à Morlaix, environ 1350 étudiants suivis/an;
|
* [IUT de Blagnac](https://www.iut-blagnac.fr/fr/), CS, GIM, INFO, RT + 4 LP ; depuis 2017 ; environ 600 étudiants/an).
|
||||||
|
|
||||||
* [IUT de Bourges](http://www.univ-orleans.fr/iut-bourges/) départements GEA, QLIO, MP, CS, 2 années spéciales et 2 licences pro;
|
* [IUT de Bordeaux](http://www.iut.u-bordeaux.fr), départements GMP, GEII, GCCD, INFO, MP, HSE, SGM, MLT, GEA.
|
||||||
|
|
||||||
* IUT de Calais (détails?);
|
* [IUT de Brest](http://www.iut-brest.fr), depuis 2009, 4 départements (DUT et licences pro) à Brest et 2 à Morlaix, environ 1350 étudiants suivis/an.
|
||||||
|
|
||||||
* [IUT de Colmar](http://www.iutcolmar.uha.fr) (Université de Haute Alsace), département R&T et GB (depuis 2006);
|
* [IUT de Bourges](http://www.univ-orleans.fr/iut-bourges/), départements GEA, QLIO, MP, CS, 2 années spéciales et 2 licences pro.
|
||||||
|
|
||||||
* [IUT d'Evry Val d’Essonne](http://www.iut-evry.fr), départements GMP, QLIO, SGM, GEA et GLT;
|
* [IUT de Cergy-Pontoise](http://www.iut.u-cergy.fr), tous les départements (GB, GCCD, GEII x 2, MLT, QLIO, MMI, TC x 2), DUT, LP, années spéciales et FC : plus de 1600 étudiants en 2018, utilise ScoDoc depuis 2015.
|
||||||
|
|
||||||
* [IUT de Kourou](http://iut.univ-ag.fr/) (Guyane, depuis 2011);
|
* [IUT de Colmar](http://www.iutcolmar.uha.fr), (Université de Haute Alsace), département R&T et GB (depuis 2006).
|
||||||
|
|
||||||
* [IUT de l'Indre](http://www.univ-orleans.fr/iut-indre/): départements GEA, GEII, GLT, TC, depuis 2015;
|
* [IUT d'Evry Val d’Essonne](http://www.iut-evry.fr), départements GMP, QLIO, SGM, GEA et MLT.
|
||||||
|
|
||||||
* [IUT de Lannion](http://www.iut-lannion.fr/): 5 DUT et 5 LP, sur 4 départements;
|
* [IUT de Kourou](http://iut.univ-ag.fr/), (Guyane, depuis 2011).
|
||||||
|
|
||||||
* [IUT de La Rochelle](http://www.iut-larochelle.fr/): 5 départements (généralisé en 2017): 1070 étudiants de DUT et 9 LP (180 étudiants);
|
* [IUT de l'Indre](http://www.univ-orleans.fr/iut-indre/), départements GEA, GEII, MLT, TC, depuis 2015.
|
||||||
|
|
||||||
* [IUT de La Roche-sur-Yon](http://www.iutlaroche.univ-nantes.fr/) (départements GEA, IC, R&T, GB et licences pro, soit 550 étudiants/ans depuis 2009);
|
* [IUT de Lannion](http://www.iut-lannion.fr/), 5 DUT et 5 LP, sur 4 départements.
|
||||||
|
|
||||||
* [http://www.iut.univ-littoral.fr](IUT du Littoral Côte d'Opale), tous les départements (2018);
|
* [IUT de La Rochelle](http://www.iut-larochelle.fr/), 5 départements (généralisé en 2017): 1070 étudiants de DUT et 9 LP (180 étudiants).
|
||||||
|
|
||||||
* [IUT de Lorient](http://www-iutlorient.univ-ubs.fr) départements GTE, GIML, QLIO, GCGP, HSE;
|
* [IUT de La Roche-sur-Yon](http://www.iutlaroche.univ-nantes.fr/), (départements GEA, IC, R&T, GB et licences pro, soit 550 étudiants/ans depuis 2009).
|
||||||
|
|
||||||
* [IUT de Marseille](http://iut.univ-amu.fr/) (depuis 2007) départements ?
|
* [IUT Le Havre](http://www-iut.univ-lehavre.fr/), 10 départements et 3 années spéciales, soit environ 1800 étudiants.
|
||||||
|
|
||||||
* [IUT de Metz](http://www.iut.univ-metz.fr) (depuis 2011), départements GMP, TC ;
|
* [IUT Le Mans](https://www-iut.univ-lehavre.fr/).
|
||||||
|
|
||||||
* [IUT de Mulhouse](http://www.iutmulhouse.uha.fr/) (depuis 2014), départements GEA, GEII, GLT, GMP;
|
* [IUT A de Lille](http://www-iut.univ-lille1.fr), (depuis 2010) 7 départements.
|
||||||
|
|
||||||
* [IUT de Nouvelle Calédonie](https://unc.nc/formation/formation-a-l-iut/linstitut-universitaire-de-technologie/);
|
* [IUT du Littoral Côte d'Opale](http://www.iut.univ-littoral.fr), tous les départements (2018).
|
||||||
|
|
||||||
* [IUT de Nîmes](https://iut-nimes.edu.umontpellier.fr/) (depuis 2019, GEII, GMP, SGM, et [Polytech Montpellier](https://www.polytech.umontpellier.fr));
|
* [IUT de Lorient & Pontivy](http://www-iutlorient.univ-ubs.fr), départements GTE, GIML, QLIO, GCGP, HSE.
|
||||||
|
|
||||||
* [IUT Paris Descartes](http://www.iut.parisdescartes.fr) département Informatique, Année Spéciale, L3 Miage et un DU;
|
* [IUT de Mantes](http://www.iut-mantes.uvsq.fr), départements GIM et GMP (Université de Versailles St Quentin en Yvelines).
|
||||||
|
|
||||||
* [IUT Paris Diderot](https://universite.univ-paris-diderot.fr/structures/iut-paris-diderot) Mesures Physiques;
|
* [IUT de Marseille](http://iut.univ-amu.fr/), (depuis 2007) départements ?
|
||||||
|
|
||||||
* [IUT de Rennes](https://iut-rennes.univ-rennes1.fr/) départements GEII, GMP, Chimie et Génie Civil Construction durable (2015);
|
* [IUT de Metz](http://www.iut.univ-metz.fr), (depuis 2011), départements GMP, TC.
|
||||||
|
|
||||||
* [IUT de Roanne](http://portail.univ-st-etienne.fr/bienvenue/utilitaires/iut-de-roanne-26151.kjsp): dépt. Génie Industriel et Maintenance (GIM), environ 70 étudiants/an (2012);
|
* [IUT de Mulhouse](http://www.iutmulhouse.uha.fr/), (depuis 2014), départements GEA, SGM, GEII, GMP, MMI, MLT.
|
||||||
|
|
||||||
* [IUT de Saint-Denis (Université Sorbonne Paris Nord)](https://iutsd.univ-paris13.fr): départements HSE, GIM, GMP, TC, depuis 2009;
|
* [IUT de Nantes](http://www.iutnantes.univ-nantes.fr/), départements Informatique, GEA, GEII, GMP, GTE, QLIO et SGM (DUT et Licences Pro, depuis 2008).
|
||||||
|
|
||||||
* [IUT de Saint-Dié des Vosges](http://www.iutsd.uhp-nancy.fr) (GEII, autres ?, depuis 2009);
|
* [IUT de Nouvelle Calédonie](https://unc.nc/formation/formation-a-l-iut/linstitut-universitaire-de-technologie/).
|
||||||
|
|
||||||
* [IUT de Saint-Dié des Vosges](http://www.iutsd.uhp-nancy.fr/fr/accueil.html), département Informatique, depuis 2011;
|
* [IUT de Nîmes](https://iut-nimes.edu.umontpellier.fr/), (depuis 2019, GEII, GMP, SGM, et [Polytech Montpellier](https://www.polytech.umontpellier.fr)).
|
||||||
|
|
||||||
* [IUT de Saint-Nazaire](http://www.iut-sn.univ-nantes.fr/) tous les départements (GLT, GCCD, GIM, GCH, MP, TC) et 8 LP, 1400 étudiants, rentrée 2013. Et aussi Formation Continue, 1 DU PFST, 2 formations DUT par apprentissage (TC et GIM);
|
* [IUT d'Orléans](http://www.univ-orleans.fr/iut-orleans/), depuis rentrée 2009, tous les départements (GTE, GEA, GMP, Chimie, QLIO), pour les DUT et LP (environ 1100 étudiants en sept. 2012).
|
||||||
|
|
||||||
* [IUT de Tours](http://iut.univ-tours.fr/): départements GEII et TC2A: 450 étudiants/an, 2 DUT, 4 Licences Pro, 1 année spéciale, (ScoDoc depuis 2012);
|
* [IUT d'Orsay](https://www.iut-orsay.universite-paris-saclay.fr/).
|
||||||
|
|
||||||
* [IUT de Tremblay](http://www.iu2t.univ-paris8.fr/) (U. Paris 8, dépt. GIM, 2010);
|
* [IUT Paris Descartes](http://www.iut.parisdescartes.fr), département Informatique, Année Spéciale, L3 Miage et un DU.
|
||||||
|
|
||||||
* [IUT de Valenciennes](https://www.uphf.fr/IUT) 9 départements (en FI, FA, FC) - DUT & 20 LP;
|
* [IUT Paris Diderot](https://universite.univ-paris-diderot.fr/structures/iut-paris-diderot), Mesures Physiques.
|
||||||
|
|
||||||
* [IUT de Vannes](https://www.iutvannes.fr/) département Informatique (DUT et LP, 200 étudiants) depuis sept. 2014, et GEA (400 étudiants) et TC depuis 2016, STID depuis 2019;
|
* [IUT de Perpignan](http://www.iut-perpignan.fr), depuis 2013, départements GB, GEA, GIM, MLT sur Perpignan CJ et GCGP sur Narbonne et TC et STID sur Carcassonne.
|
||||||
|
|
||||||
* [IUT de Villeurbanne (Lyon 1)](http://iut.univ-lyon1.fr/) département GEII, environ 220 inscrits/an.
|
* [IUT de Poitiers](http://iutp.univ-poitiers.fr/).
|
||||||
|
|
||||||
|
* [IUT de Rennes](https://iut-rennes.univ-rennes1.fr/), départements GEII, GMP, Chimie et Génie Civil Construction durable (2015).
|
||||||
|
|
||||||
|
* [IUT de Roanne](http://portail.univ-st-etienne.fr/bienvenue/utilitaires/iut-de-roanne-26151.kjsp), dépt. Génie Industriel et Maintenance (GIM), environ 70 étudiants/an (2012).
|
||||||
|
|
||||||
|
* [IUT de Saint-Denis (Université Sorbonne Paris Nord)](https://iutsd.univ-paris13.fr), départements HSE, GIM, GMP, TC, depuis 2009.
|
||||||
|
|
||||||
|
* [IUT de Saint-Dié des Vosges](http://www.iutsd.uhp-nancy.fr), (GEII, autres ?, depuis 2009).
|
||||||
|
|
||||||
|
* [IUT de Saint-Dié des Vosges](http://www.iutsd.uhp-nancy.fr/fr/accueil.html), département Informatique, depuis 2011.
|
||||||
|
|
||||||
|
* [IUT de Saint-Malo](https://iut-stmalo.univ-rennes1.fr/).
|
||||||
|
|
||||||
|
* [IUT de Saint-Nazaire](http://www.iut-sn.univ-nantes.fr/), tous les départements (MLT, GCCD, GIM, GCH, MP, TC) et 8 LP, 1400 étudiants, rentrée 2013. Et aussi Formation Continue, 1 DU PFST, 2 formations DUT par apprentissage (TC et GIM).
|
||||||
|
|
||||||
|
* [IUT de Tours](http://iut.univ-tours.fr/), départements GEII et TC2A : 450 étudiants/an, 2 DUT, 4 Licences Pro, 1 année spéciale, (ScoDoc depuis 2012).
|
||||||
|
|
||||||
|
* [IUT de Tremblay](http://www.iu2t.univ-paris8.fr/), (U. Paris 8, dépt. GIM, 2010).
|
||||||
|
|
||||||
|
* [IUT de Valenciennes](https://www.uphf.fr/IUT), 9 départements (en FI, FA, FC) - DUT & 20 LP.
|
||||||
|
|
||||||
|
* [IUT de Vannes](https://www.iutvannes.fr/), département Informatique (DUT et LP, 200 étudiants) depuis sept. 2014, et GEA (400 étudiants) et TC depuis 2016, STID depuis 2019.
|
||||||
|
|
||||||
|
* [IUT de Vélizy-Rambouillet](https://www.iut-velizy-rambouillet.uvsq.fr/), utilisateur depuis 2009, sur deux sites.
|
||||||
|
|
||||||
|
* [IUT de Villetaneuse](http://www.iutv.univ-paris13.fr/), (Université Sorbonne Paris Nord), départements Informatique, CJ, GEA, GEII, R&T, STID Formation Continue (1600 étudiants, depuis 2005).
|
||||||
|
|
||||||
|
* [IUT de Villeurbanne (Lyon 1)](http://iut.univ-lyon1.fr/), département GEII, environ 220 inscrits/an.
|
||||||
|
|
||||||
|
|
||||||
## Autres établissements utilisateurs (hors IUT)
|
## Autres établissements utilisateurs (hors IUT)
|
||||||
* Licence de sciences (SPI) à L'Université de Bretagne Occidentale (UBO);
|
* Licence de sciences (SPI) à L'Université de Bretagne Occidentale (UBO).
|
||||||
|
|
||||||
* Masters de sciences, Institut Galilée, Université Sorbonne Paris Nord;
|
* Masters de sciences, Institut Galilée, Université Sorbonne Paris Nord.
|
||||||
|
|
||||||
* Master ISB, Université Sorbonne Paris Nord;
|
* Master ISB, Université Sorbonne Paris Nord.
|
||||||
|
|
||||||
* [IFAG de Sofia](http://www.ifag.auf.org), Bulgarie (masters administration et gestion, AUF);
|
* [IFAG de Sofia](http://www.ifag.auf.org), Bulgarie (masters administration et gestion, AUF).
|
||||||
|
|
||||||
* [Université Catholique d'Afrique Centrale](http://www.ucac-icy.net/) (UCAC, Yaoundé, Cameroun): Licences, Masters (2011);
|
* [Université Catholique d'Afrique Centrale](http://www.ucac-icy.net/), (UCAC, Yaoundé, Cameroun): Licences, Masters (2011).
|
||||||
|
|
||||||
* [École Supérieure des Sciences et Technologies de l'Ingénieur de Nancy](http://www.esstin.univ-lorraine.fr) (jusqu'en 2013);
|
* [École Supérieure des Sciences et Technologies de l'Ingénieur de Nancy](http://www.esstin.univ-lorraine.fr), (jusqu'en 2013).
|
||||||
|
|
||||||
|
16
main.py
Normal file
16
main.py
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
# This is a sample Python script.
|
||||||
|
|
||||||
|
# Press Maj+F10 to execute it or replace it with your code.
|
||||||
|
# Press Double Shift to search everywhere for classes, files, tool windows, actions, and settings.
|
||||||
|
|
||||||
|
|
||||||
|
def print_hi(name):
|
||||||
|
# Use a breakpoint in the code line below to debug your script.
|
||||||
|
print(f'Hi, {name}') # Press Ctrl+F8 to toggle the breakpoint.
|
||||||
|
|
||||||
|
|
||||||
|
# Press the green button in the gutter to run the script.
|
||||||
|
if __name__ == '__main__':
|
||||||
|
print_hi('PyCharm')
|
||||||
|
|
||||||
|
# See PyCharm help at https://www.jetbrains.com/help/pycharm/
|
Loading…
Reference in New Issue
Block a user