Compare commits

..

3 Commits

105 changed files with 6647 additions and 11178 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 440 KiB

After

Width:  |  Height:  |  Size: 436 KiB

View File

@ -5,6 +5,25 @@
>
> `[{"date_debut": "2023-10-27T08:00","date_fin": "2023-10-27T10:00","etat": "absent"}]`
```json
{
"errors": [],
"success": [
{
"indice": 0,
"message": {
"assiduite_id": 39
}
}
]
}
```
#### POST /assiduite/1/create
> `Content-Type: application/json`
>
> `[{"date_debut": "2023-10-27T08:00","date_fin": "2023-10-27T10:00","etat": "absent"}]`
```json
{
"errors": [
@ -17,22 +36,3 @@
}
```
#### POST /assiduite/1/create
> `Content-Type: application/json`
>
> `[{"date_debut": "2023-10-27T08:00","date_fin": "2023-10-27T10:00","etat": "absent"}]`
```json
{
"errors": [],
"success": [
{
"indice": 0,
"message": {
"assiduite_id": 49
}
}
]
}
```

View File

@ -1,5 +1,16 @@
### assiduite_edit
#### POST /assiduite/1/edit
> `Content-Type: application/json`
>
> `{"etat":"absent"}`
```json
{
"OK": true
}
```
#### POST /assiduite/1/edit
> `Content-Type: application/json`
>
@ -22,14 +33,3 @@
}
```
#### POST /assiduite/1/edit
> `Content-Type: application/json`
>
> `{"etat":"absent"}`
```json
{
"OK": true
}
```

View File

@ -29,7 +29,7 @@
{
"indice": 0,
"message": {
"assiduite_id": 50
"assiduite_id": 40
}
}
]

View File

@ -1,29 +1,17 @@
### assiduites-evaluations
### assiduites_evaluations
#### GET /assiduites/1/evaluations
```json
[
{
"evaluation_id": 1234,
"assiduites": [
{
"assiduite_id": 1,
"code_nip": "1",
"date_debut": "2022-08-20T12:00:00.000000+02:00",
"date_fin": "2022-08-20T12:00:00.000000+02:00",
"desc": null,
"entry_date": "2022-08-20T12:00:00.000000+02:00",
"est_just": false,
"etat": "PRESENT",
"etudid": 1,
"external_data": null,
"moduleimpl_id": 12,
"user_id": null,
"user_name": null,
"user_nom_complet": null
},
]
}
{
"assiduites": [],
"evaluation_id": 1
},
{
"assiduites": [],
"evaluation_id": 2
},
"..."
]
```

View File

@ -82,15 +82,15 @@
```json
[
{
"assiduite_id": 27,
"code_nip": "NIP10",
"assiduite_id": 26,
"code_nip": "11",
"date_debut": "2022-08-20T12:00:00.000000+02:00",
"date_fin": "2022-08-20T12:00:00.000000+02:00",
"desc": null,
"entry_date": "2022-08-20T12:00:00.000000+02:00",
"est_just": false,
"etat": "PRESENT",
"etudid": 10,
"etudid": 11,
"external_data": null,
"moduleimpl_id": 1,
"user_id": null,
@ -98,15 +98,15 @@
"user_nom_complet": null
},
{
"assiduite_id": 43,
"code_nip": "NIP14",
"assiduite_id": 38,
"code_nip": "NIP16",
"date_debut": "2022-08-20T12:00:00.000000+02:00",
"date_fin": "2022-08-20T12:00:00.000000+02:00",
"desc": null,
"entry_date": "2022-08-20T12:00:00.000000+02:00",
"est_just": false,
"etat": "RETARD",
"etudid": 14,
"etudid": 16,
"external_data": null,
"moduleimpl_id": 1,
"user_id": null,

View File

@ -3,9 +3,9 @@
#### GET /assiduites/formsemestre/1/count
```json
{
"compte": 48,
"demi": 14,
"heure": 65.0,
"compte": 38,
"demi": 13,
"heure": 39.0,
"journee": 18
}
```
@ -13,18 +13,18 @@
#### GET /assiduites/formsemestre/1/count/query?etat=present,retard&metric=compte,heure
```json
{
"compte": 29,
"heure": 35.0
"compte": 27,
"heure": 28.0
}
```
#### GET /assiduites/formsemestre/1/count/query?etat=retard
```json
{
"compte": 14,
"demi": 8,
"heure": 19.0,
"journee": 11
"compte": 15,
"demi": 9,
"heure": 17.0,
"journee": 12
}
```

View File

@ -0,0 +1,21 @@
### billets_absence_create
#### POST /billets_absence/create
> `Content-Type: application/json`
>
> `{"etudid":"1","abs_begin":"2023-10-27T10:00","abs_end":"2023-10-28T10:00","description":"grave malade","justified":"1"}`
```json
{
"abs_begin": "2022-08-20T12:00:00.000000+02:00",
"abs_end": "2022-08-20T12:00:00.000000+02:00",
"billet_id": 1,
"description": "grave malade",
"entry_date": "2022-08-20T12:00:00.000000+02:00",
"etat": false,
"etudid": 1,
"id": 1,
"justified": true
}
```

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,33 @@
### decisions_jury
#### GET /formsemestre/1/decisions_jury
```json
[
{
"autorisations": [],
"code_ine": "INE1",
"code_nip": "1",
"etat": "I",
"etudid": 1,
"is_apc": true,
"nb_competences": 3,
"rcues": [],
"semestre": {},
"ues": []
},
{
"autorisations": [],
"code_ine": "2",
"code_nip": "NIP2",
"etat": "I",
"etudid": 2,
"is_apc": true,
"nb_competences": 3,
"rcues": [],
"semestre": {},
"ues": []
},
"..."
]
```

View File

@ -1,9 +0,0 @@
### departement-delete
#### POST /departement/NEWONE/delete
```json
{
"OK": true
}
```

View File

@ -1,18 +0,0 @@
### departement-edit
#### POST /departement/NEWONE/edit
> `Content-Type: application/json`
>
> `{"visible": false}`
```json
{
"acronym": "NEWONE",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "NEWONE",
"description": null,
"id": 6,
"visible": false
}
```

View File

@ -1,80 +0,0 @@
### departement-etudiants
#### GET /departement/TAPI/etudiants
```json
[
{
"civilite": "F",
"civilite_etat_civil": "X",
"code_ine": "10",
"code_nip": "NIP10",
"dept_id": 1,
"id": 10,
"nom": "BOUTET",
"nom_usuel": null,
"prenom": "MARGUERITE",
"prenom_etat_civil": "",
"sort_key": [
"boutet",
"marguerite"
]
},
{
"civilite": "M",
"civilite_etat_civil": "X",
"code_ine": "12",
"code_nip": "NIP12",
"dept_id": 1,
"id": 12,
"nom": "MOUTON",
"nom_usuel": null,
"prenom": "CLAUDE",
"prenom_etat_civil": "",
"sort_key": [
"mouton",
"claude"
]
},
"..."
]
```
#### GET /departement/id/1/etudiants
```json
[
{
"civilite": "F",
"civilite_etat_civil": "X",
"code_ine": "10",
"code_nip": "NIP10",
"dept_id": 1,
"id": 10,
"nom": "BOUTET",
"nom_usuel": null,
"prenom": "MARGUERITE",
"prenom_etat_civil": "",
"sort_key": [
"boutet",
"marguerite"
]
},
{
"civilite": "M",
"civilite_etat_civil": "X",
"code_ine": "12",
"code_nip": "NIP12",
"dept_id": 1,
"id": 12,
"nom": "MOUTON",
"nom_usuel": null,
"prenom": "CLAUDE",
"prenom_etat_civil": "",
"sort_key": [
"mouton",
"claude"
]
},
"..."
]
```

View File

@ -1,16 +0,0 @@
### departement-formsemestres-courants
#### GET /departement/TAPI/formsemestres_courants
```json
[
"..."
]
```
#### GET /departement/id/1/formsemestres_courants
```json
[
"..."
]
```

View File

@ -1,18 +0,0 @@
### departement-formsemestres_ids
#### GET /departement/TAPI/formsemestres_ids
```json
[
1,
"..."
]
```
#### GET /departement/id/1/formsemestres_ids
```json
[
1,
"..."
]
```

View File

@ -1,18 +0,0 @@
### departement-logo
#### GET /departement/TAPI/logo/D
```json
{
"Content-Disposition": "inline; filename=logo_D.png",
"Content-Type": "image/png"
}
```
#### GET /departement/id/1/logo/D
```json
{
"Content-Disposition": "inline; filename=logo_D.png",
"Content-Type": "image/png"
}
```

View File

@ -1,20 +0,0 @@
### departement-logos
#### GET /departement/TAPI/logos
```json
[
"D",
"A",
"..."
]
```
#### GET /departement/id/1/logos
```json
[
"D",
"A",
"..."
]
```

View File

@ -0,0 +1,14 @@
### departement_by_acronym
#### GET /departement/TAPI
```json
{
"acronym": "TAPI",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "TAPI",
"description": null,
"id": 1,
"visible": true
}
```

View File

@ -0,0 +1,14 @@
### departement_by_id
#### GET /departement/id/1
```json
{
"acronym": "TAPI",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "TAPI",
"description": null,
"id": 1,
"visible": true
}
```

View File

@ -1,15 +1,15 @@
### departement-create
### departement_create
#### POST /departement/create
> `Content-Type: application/json`
>
> `{"acronym": "NEWONE" , "visible": true}`
> `{"acronym":"MYDEPT","visible":"1"}`
```json
{
"acronym": "NEWONE",
"acronym": "MYDEPT",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "NEWONE",
"dept_name": "MYDEPT",
"description": null,
"id": 6,
"visible": true

View File

@ -0,0 +1,35 @@
### departement_etudiants
#### GET /departement/TAPI/etudiants
```json
[
{
"civilite": "X",
"civilite_etat_civil": null,
"code_ine": "INE1",
"code_nip": "1",
"dept_id": 1,
"id": 1,
"nom": "GROSS",
"nom_usuel": null,
"prenom": "SACHA",
"prenom_etat_civil": null,
"sort_key": "gross;sacha"
},
{
"civilite": "F",
"civilite_etat_civil": null,
"code_ine": "2",
"code_nip": "NIP2",
"dept_id": 1,
"id": 2,
"nom": "WALTER",
"nom_usuel": null,
"prenom": "SIMONE",
"prenom_etat_civil": null,
"sort_key": "walter;simone"
},
"..."
]
```

View File

@ -0,0 +1,447 @@
### departement_formsemestres_courants
#### GET /departement/id/1/formsemestres_courants?date_courante=2022-01-01
```json
[
{
"annee_scolaire": 2021,
"block_moyenne_generale": false,
"block_moyennes": false,
"bul_bgcolor": "white",
"bul_hide_xml": false,
"date_debut": "01/09/2021",
"date_debut_iso": "2021-09-01",
"date_fin": "31/08/2022",
"date_fin_iso": "2022-08-31",
"departement": {
"acronym": "TAPI",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "TAPI",
"description": null,
"id": 1,
"visible": true
},
"dept_id": 1,
"edt_id": null,
"elt_annee_apo": null,
"elt_passage_apo": null,
"elt_sem_apo": null,
"ens_can_edit_eval": false,
"etape_apo": "A1, A2, A3",
"etat": true,
"formation": {
"acronyme": "BUT R&T",
"code_specialite": "",
"commentaire": "",
"departement": {
"acronym": "TAPI",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "TAPI",
"description": null,
"id": 1,
"visible": true
},
"dept_id": 1,
"formation_code": "V1RET",
"formation_id": 1,
"id": 1,
"referentiel_competence_id": 1,
"titre": "BUT R&T",
"titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications",
"type_parcours": 700,
"version": 1
},
"formation_id": 1,
"formsemestre_id": 1,
"gestion_compensation": false,
"gestion_semestrielle": false,
"id": 1,
"modalite": "FI",
"mode_calcul_moyennes": 0,
"parcours": [
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
},
"Surveiller": {
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
"niveau": 1
},
"S\u00e9curiser": {
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
"niveau": 1
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
},
"Surveiller": {
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
"niveau": 2
},
"S\u00e9curiser": {
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
"niveau": 2
}
},
"ordre": 3
}
},
"code": "Cyber",
"libelle": "Cybers\u00e9curit\u00e9",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"D\u00e9velopper": {
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
"niveau": 1
},
"Orchestrer": {
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"D\u00e9velopper": {
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
"niveau": 2
},
"Orchestrer": {
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
}
},
"ordre": 3
}
},
"code": "DevCloud",
"libelle": "De\u0301veloppement syste\u0300me et cloud",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Etendre": {
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
"niveau": 1
},
"Exploiter": {
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Etendre": {
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
"niveau": 2
},
"Exploiter": {
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
}
},
"ordre": 3
}
},
"code": "IOM",
"libelle": "Internet des objets et mobilit\u00e9",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Organiser": {
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
"niveau": 1
},
"Piloter": {
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Organiser": {
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
"niveau": 2
},
"Piloter": {
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
}
},
"ordre": 3
}
},
"code": "PPR",
"libelle": "Pilotage de projets de re\u0301seaux",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
},
"Rapprocher": {
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
"niveau": 1
},
"Unifier": {
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
"niveau": 1
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
},
"Rapprocher": {
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
"niveau": 2
},
"Unifier": {
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
"niveau": 2
}
},
"ordre": 3
}
},
"code": "ROM",
"libelle": "R\u00e9seaux Op\u00e9rateurs et Multim\u00e9dia",
"numero": 0
}
],
"resp_can_change_ens": true,
"resp_can_edit": false,
"responsables": [],
"scodoc7_id": null,
"semestre_id": 1,
"session_id": "TAPI-BUT-FI-S1-2021",
"titre": "Semestre test",
"titre_court": "BUT R&T",
"titre_formation": "BUT R&T",
"titre_num": "Semestre test semestre 1"
},
"..."
]
```

View File

@ -0,0 +1,10 @@
### departement_formsemestres_ids
#### GET /departement/TAPI/formsemestres_ids
```json
[
1,
"..."
]
```

View File

@ -0,0 +1,10 @@
### departement_formsemestres_ids_by_id
#### GET /departement/id/1/formsemestres_ids
```json
[
1,
"..."
]
```

View File

@ -0,0 +1,14 @@
### departement_get
#### GET /departement/id/1
```json
{
"acronym": "TAPI",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "TAPI",
"description": null,
"id": 1,
"visible": true
}
```

View File

@ -0,0 +1,11 @@
### departement_logos
#### GET /departement/TAPI/logos
```json
[
"D",
"A",
"..."
]
```

View File

@ -1,4 +1,4 @@
### departements-ids
### departements_ids
#### GET /departements_ids
```json

View File

@ -0,0 +1,25 @@
### departements_list
#### GET /departements
```json
[
{
"acronym": "TAPI",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "TAPI",
"description": null,
"id": 1,
"visible": true
},
{
"acronym": "AA",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "AA",
"description": null,
"id": 2,
"visible": true
},
"..."
]
```

View File

@ -1,257 +0,0 @@
### etudiant-formsemestre-bulletin
#### GET /etudiant/etudid/11/formsemestre/1/bulletin
```json
{
"date": "2022-08-20T12:00:00.000000+02:00",
"etat_inscription": "I",
"etudiant": {
"boursier": "",
"civilite": "F",
"civilite_etat_civil": "X",
"code_ine": "INE11",
"code_nip": "11",
"codepostaldomicile": "",
"date_naissance": "12/02/2005",
"dept_acronym": "TAPI",
"dept_id": 1,
"dept_naissance": "",
"description": "",
"domicile": "",
"email": "",
"emailperso": "",
"etudid": 11,
"fax": "",
"fiche_url": "/ScoDoc/TAPI/Scolarite/ficheEtud?etudid=11",
"id": 11,
"lieu_naissance": "",
"nationalite": "",
"nom": "FLEURY",
"nomprenom": "Mme Madeleine FLEURY",
"paysdomicile": "",
"photo_url": "/ScoDoc/TAPI/Scolarite/get_photo_image?etudid=11&size=small",
"prenom": "MADELEINE",
"prenom_etat_civil": "",
"telephone": "",
"telephonemobile": "",
"typeadresse": "domicile",
"villedomicile": ""
},
"formation": {
"acronyme": "BUT R&T",
"id": 1,
"titre": "BUT R&T",
"titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications"
},
"formsemestre_id": 1,
"options": {
"bgcolor": "white",
"block_moyenne_generale": false,
"show_abs": true,
"show_abs_modules": false,
"show_codemodules": false,
"show_coef": true,
"show_date_inscr": true,
"show_ects": true,
"show_matieres": false,
"show_minmax": false,
"show_minmax_eval": false,
"show_minmax_mod": false,
"show_mod_rangs": true,
"show_moypromo": false,
"show_rangs": true,
"show_temporary": true,
"show_ue_cap_current": true,
"show_ue_cap_details": false,
"show_ue_rangs": true,
"show_uevalid": true,
"temporary_txt": "Provisoire"
},
"publie": true,
"ressources": {
"R101": {
"code_apogee": null,
"evaluations": [
{
"coef": "01.00",
"date_debut": "2012-04-06T13:30:00+02:00",
"date_fin": "2012-04-06T15:00:00+02:00",
"description": "Evaluation-R101",
"evaluation_type": 0,
"id": 1,
"note": {
"max": "~",
"min": "~",
"moy": "~",
"value": "~"
},
"poids": {
"RT1.1": 1.0,
"RT2.1": 1.0,
"RT3.1": 1.0
},
"url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=1"
}
],
"id": 1,
"moyenne": {},
"titre": "Initiation aux r\u00e9seaux informatiques",
"url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=1"
},
"R102": {
"code_apogee": null,
"evaluations": [
{
"coef": "01.00",
"date_debut": null,
"date_fin": null,
"description": "Evaluation-R102",
"evaluation_type": 0,
"id": 3,
"note": {
"max": "17.68",
"min": "03.27",
"moy": "08.99",
"value": "11.97"
},
"poids": {
"RT1.1": 1.0,
"RT2.1": 0.0,
"RT3.1": 0.0
},
"url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=3"
}
],
"id": 3,
"moyenne": {},
"titre": "Principe et architecture des r\u00e9seaux",
"url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=3"
},
...
},
"saes": {
"SAE11": {
"code_apogee": null,
"evaluations": [
{
"coef": "01.00",
"date_debut": "2012-03-27T09:30:00+02:00",
"date_fin": "2012-03-27T17:30:00+02:00",
"description": "Evaluation-SAE11",
"evaluation_type": 0,
"id": 2,
"note": {
"max": "18.72",
"min": "00.12",
"moy": "10.43",
"value": "18.72"
},
"poids": {
"RT1.1": 1.0,
"RT2.1": 0.0,
"RT3.1": 0.0
},
"url": "/ScoDoc/TAPI/Scolarite/Notes/evaluation_listenotes?evaluation_id=2"
}
],
"id": 2,
"moyenne": {},
"titre": "Se sensibiliser \u00e0 l'hygi\u00e8ne informatique et \u00e0 la cybers\u00e9curit\u00e9",
"url": "/ScoDoc/TAPI/Scolarite/Notes/moduleimpl_status?moduleimpl_id=2"
},
...
},
"semestre": {
"ECTS": {
"acquis": 0.0,
"total": 30.0
},
"absences": {
"injustifie": 0,
"metrique": "1/2 Jour.",
"total": 0
},
"annee_universitaire": "2021 - 2022",
"date_debut": "2021-09-01",
"date_fin": "2022-08-31",
"etapes": [
"A1",
"A2",
"A3"
],
"groupes": [],
"inscription": "",
"notes": {
"max": "14.36",
"min": "05.31",
"moy": "09.78",
"value": "14.36"
},
"numero": 1,
"rang": {
"groupes": {},
"total": 10,
"value": "1"
}
},
"type": "BUT",
"ues": {
"RT1.1": {
"ECTS": {
"acquis": 0.0,
"total": 12.0
},
"bonus": "00.00",
"capitalise": null,
"color": "#B80004",
"competence": null,
"id": 1,
"malus": "00.00",
"moyenne": {
"groupes": {},
"max": "14.94",
"min": "03.73",
"moy": "09.87",
"rang": "1",
"total": 16,
"value": "14.94"
},
"numero": 1,
"ressources": {
"R101": {
"coef": 12.0,
"id": 1,
"moyenne": "~"
},
"R102": {
"coef": 12.0,
"id": 3,
"moyenne": "11.97"
},
...
},
"saes": {
"SAE11": {
"coef": 16.0,
"id": 2,
"moyenne": "18.72"
},
"SAE12": {
"coef": 33.0,
"id": 7,
"moyenne": "14.69"
}
},
"titre": "Administrer les r\u00e9seaux et l\u2019Internet",
"type": 0
},
"RT2.1": {
...
},
...
},
"ues_capitalisees": {},
"version": "0"
}
```

File diff suppressed because it is too large Load Diff

View File

@ -1,886 +0,0 @@
### etudiant-formsemestres
#### GET /etudiant/etudid/11/formsemestres
```json
[
{
"annee_scolaire": 2021,
"block_moyenne_generale": false,
"block_moyennes": false,
"bul_bgcolor": "white",
"bul_hide_xml": false,
"date_debut": "01/09/2021",
"date_debut_iso": "2021-09-01",
"date_fin": "31/08/2022",
"date_fin_iso": "2022-08-31",
"departement": {
"acronym": "TAPI",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "TAPI",
"description": null,
"id": 1,
"visible": true
},
"dept_id": 1,
"elt_annee_apo": null,
"elt_sem_apo": null,
"ens_can_edit_eval": false,
"etape_apo": "A1, A2, A3",
"etat": true,
"formation": {
"acronyme": "BUT R&T",
"code_specialite": "",
"commentaire": "",
"departement": {
"acronym": "TAPI",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "TAPI",
"description": null,
"id": 1,
"visible": true
},
"dept_id": 1,
"formation_code": "V1RET",
"formation_id": 1,
"id": 1,
"referentiel_competence_id": 1,
"titre": "BUT R&T",
"titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications",
"type_parcours": 700,
"version": 1
},
"formation_id": 1,
"formsemestre_id": 1,
"gestion_compensation": false,
"gestion_semestrielle": false,
"id": 1,
"modalite": "FI",
"parcours": [
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
},
"Surveiller": {
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
"niveau": 1
},
"S\u00e9curiser": {
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
"niveau": 1
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
},
"Surveiller": {
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
"niveau": 2
},
"S\u00e9curiser": {
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
"niveau": 2
}
},
"ordre": 3
}
},
"code": "Cyber",
"libelle": "Cybers\u00e9curit\u00e9",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"D\u00e9velopper": {
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
"niveau": 1
},
"Orchestrer": {
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"D\u00e9velopper": {
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
"niveau": 2
},
"Orchestrer": {
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
}
},
"ordre": 3
}
},
"code": "DevCloud",
"libelle": "De\u0301veloppement syste\u0300me et cloud",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Etendre": {
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
"niveau": 1
},
"Exploiter": {
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Etendre": {
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
"niveau": 2
},
"Exploiter": {
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
}
},
"ordre": 3
}
},
"code": "IOM",
"libelle": "Internet des objets et mobilit\u00e9",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Organiser": {
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
"niveau": 1
},
"Piloter": {
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Organiser": {
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
"niveau": 2
},
"Piloter": {
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
}
},
"ordre": 3
}
},
"code": "PPR",
"libelle": "Pilotage de projets de re\u0301seaux",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
},
"Rapprocher": {
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
"niveau": 1
},
"Unifier": {
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
"niveau": 1
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
},
"Rapprocher": {
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
"niveau": 2
},
"Unifier": {
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
"niveau": 2
}
},
"ordre": 3
}
},
"code": "ROM",
"libelle": "R\u00e9seaux Op\u00e9rateurs et Multim\u00e9dia",
"numero": 0
}
],
"resp_can_change_ens": true,
"resp_can_edit": false,
"responsables": [],
"scodoc7_id": null,
"semestre_id": 1,
"session_id": "TAPI-BUT-FI-S1-2021",
"titre": "Semestre test",
"titre_court": "BUT R&T",
"titre_formation": "BUT R&T",
"titre_num": "Semestre test semestre 1"
},
"..."
]
```
#### GET /etudiant/ine/INE11/formsemestres
```json
[
{
"annee_scolaire": 2021,
"block_moyenne_generale": false,
"block_moyennes": false,
"bul_bgcolor": "white",
"bul_hide_xml": false,
"date_debut": "01/09/2021",
"date_debut_iso": "2021-09-01",
"date_fin": "31/08/2022",
"date_fin_iso": "2022-08-31",
"departement": {
"acronym": "TAPI",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "TAPI",
"description": null,
"id": 1,
"visible": true
},
"dept_id": 1,
"elt_annee_apo": null,
"elt_sem_apo": null,
"ens_can_edit_eval": false,
"etape_apo": "A1, A2, A3",
"etat": true,
"formation": {
"acronyme": "BUT R&T",
"code_specialite": "",
"commentaire": "",
"departement": {
"acronym": "TAPI",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "TAPI",
"description": null,
"id": 1,
"visible": true
},
"dept_id": 1,
"formation_code": "V1RET",
"formation_id": 1,
"id": 1,
"referentiel_competence_id": 1,
"titre": "BUT R&T",
"titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications",
"type_parcours": 700,
"version": 1
},
"formation_id": 1,
"formsemestre_id": 1,
"gestion_compensation": false,
"gestion_semestrielle": false,
"id": 1,
"modalite": "FI",
"parcours": [
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
},
"Surveiller": {
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
"niveau": 1
},
"S\u00e9curiser": {
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
"niveau": 1
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
},
"Surveiller": {
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
"niveau": 2
},
"S\u00e9curiser": {
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
"niveau": 2
}
},
"ordre": 3
}
},
"code": "Cyber",
"libelle": "Cybers\u00e9curit\u00e9",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"D\u00e9velopper": {
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
"niveau": 1
},
"Orchestrer": {
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"D\u00e9velopper": {
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
"niveau": 2
},
"Orchestrer": {
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
}
},
"ordre": 3
}
},
"code": "DevCloud",
"libelle": "De\u0301veloppement syste\u0300me et cloud",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Etendre": {
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
"niveau": 1
},
"Exploiter": {
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Etendre": {
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
"niveau": 2
},
"Exploiter": {
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
}
},
"ordre": 3
}
},
"code": "IOM",
"libelle": "Internet des objets et mobilit\u00e9",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Organiser": {
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
"niveau": 1
},
"Piloter": {
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Organiser": {
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
"niveau": 2
},
"Piloter": {
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
}
},
"ordre": 3
}
},
"code": "PPR",
"libelle": "Pilotage de projets de re\u0301seaux",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
},
"Rapprocher": {
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
"niveau": 1
},
"Unifier": {
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
"niveau": 1
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
},
"Rapprocher": {
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
"niveau": 2
},
"Unifier": {
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
"niveau": 2
}
},
"ordre": 3
}
},
"code": "ROM",
"libelle": "R\u00e9seaux Op\u00e9rateurs et Multim\u00e9dia",
"numero": 0
}
],
"resp_can_change_ens": true,
"resp_can_edit": false,
"responsables": [],
"scodoc7_id": null,
"semestre_id": 1,
"session_id": "TAPI-BUT-FI-S1-2021",
"titre": "Semestre test",
"titre_court": "BUT R&T",
"titre_formation": "BUT R&T",
"titre_num": "Semestre test semestre 1"
},
"..."
]
```

View File

@ -0,0 +1,17 @@
### etudiant_annotation
#### POST /etudiant/etudid/1/annotation
> `Content-Type: application/json`
>
> `{"comment":"une annotation sur l'étudiant"}`
```json
{
"author": "admin_api",
"comment": "une annotation sur l'\u00e9tudiant",
"date": "2022-08-20T12:00:00.000000+02:00",
"etudid": 1,
"id": 1
}
```

View File

@ -0,0 +1,76 @@
### etudiant_edit
#### POST /etudiant/ine/INE1/edit
> `Content-Type: application/json`
>
> `{"prenom":"Nouveau Prénom", "adresses":[{"email":"nouvelle@adresse.fr"}]}`
```json
{
"admission": {
"anglais": null,
"annee": null,
"annee_bac": null,
"apb_classement_gr": null,
"apb_groupe": null,
"bac": null,
"boursier_prec": null,
"classement": null,
"codelycee": null,
"codepostallycee": null,
"commentaire": null,
"decision": null,
"francais": null,
"id": 1,
"math": null,
"nomlycee": null,
"physique": null,
"qualite": null,
"rang": null,
"rapporteur": null,
"score": null,
"specialite": null,
"type_admission": null,
"villelycee": null
},
"admission_id": 1,
"adresses": [
{
"codepostaldomicile": null,
"description": null,
"domicile": null,
"email": "nouvelle@adresse.fr",
"emailperso": null,
"etudid": 1,
"fax": null,
"id": 1,
"paysdomicile": null,
"telephone": null,
"telephonemobile": null,
"typeadresse": "domicile",
"villedomicile": null
}
],
"boursier": false,
"civilite": "X",
"civilite_etat_civil": null,
"code_ine": "INE1",
"code_nip": "1",
"date_naissance": "2005-02-02",
"dept_acronym": "TAPI",
"dept_id": 1,
"dept_naissance": null,
"id": 1,
"lieu_naissance": null,
"nationalite": null,
"nom": "GROSS",
"nom_usuel": null,
"photo_filename": null,
"prenom": "NOUVEAU PR\u00c9NOM",
"prenom_etat_civil": null,
"scodoc7_id": null,
"sort_key": "gross;nouveau prenom",
"statut": null
}
```

View File

@ -1,6 +1,6 @@
### etudiant-formsemestre-groups
### etudiant_groups
#### GET /etudiant/etudid/11/formsemestre/1/groups
#### GET /etudiant/etudid/1/formsemestre/1/groups
```json
[
{

View File

@ -1,257 +0,0 @@
### etudiants-clef
#### GET /etudiants/etudid/11
```json
[
{
"admission": {
"anglais": null,
"annee": null,
"annee_bac": null,
"apb_classement_gr": null,
"apb_groupe": null,
"bac": null,
"boursier_prec": null,
"classement": null,
"codelycee": null,
"codepostallycee": null,
"commentaire": null,
"decision": null,
"etudid": 11,
"francais": null,
"id": 21,
"math": null,
"nomlycee": null,
"physique": null,
"qualite": null,
"rang": null,
"rapporteur": null,
"score": null,
"specialite": null,
"type_admission": null,
"villelycee": null
},
"adresses": [
{
"codepostaldomicile": null,
"description": null,
"domicile": null,
"email": null,
"emailperso": null,
"etudid": 11,
"fax": null,
"id": 11,
"paysdomicile": null,
"telephone": null,
"telephonemobile": null,
"typeadresse": "domicile",
"villedomicile": null
}
],
"annotations": [
{
"date": "2024-02-10T18:40:04.114300+01:00",
"id": 5,
"comment": "Ceci est une annotation.",
"author": "admin",
"etudid": 11
}
],
"boursier": null,
"civilite": "F",
"civilite_etat_civil": "X",
"code_ine": "INE11",
"code_nip": "11",
"date_naissance": "2005-02-12",
"dept_acronym": "TAPI",
"dept_id": 1,
"dept_naissance": null,
"id": 11,
"lieu_naissance": null,
"nationalite": null,
"nom": "FLEURY",
"nom_usuel": null,
"photo_filename": null,
"prenom": "MADELEINE",
"prenom_etat_civil": "",
"scodoc7_id": null,
"sort_key": [
"fleury",
"madeleine"
],
"statut": null
},
"..."
]
```
#### GET /etudiants/ine/INE11
```json
[
{
"admission": {
"anglais": null,
"annee": null,
"annee_bac": null,
"apb_classement_gr": null,
"apb_groupe": null,
"bac": null,
"boursier_prec": null,
"classement": null,
"codelycee": null,
"codepostallycee": null,
"commentaire": null,
"decision": null,
"etudid": 11,
"francais": null,
"id": 21,
"math": null,
"nomlycee": null,
"physique": null,
"qualite": null,
"rang": null,
"rapporteur": null,
"score": null,
"specialite": null,
"type_admission": null,
"villelycee": null
},
"adresses": [
{
"codepostaldomicile": null,
"description": null,
"domicile": null,
"email": null,
"emailperso": null,
"etudid": 11,
"fax": null,
"id": 11,
"paysdomicile": null,
"telephone": null,
"telephonemobile": null,
"typeadresse": "domicile",
"villedomicile": null
}
],
"annotations": [
{
"date": "2024-02-10T18:40:04.114300+01:00",
"id": 5,
"comment": "Ceci est une annotation.",
"author": "admin",
"etudid": 11
}
],
"boursier": null,
"civilite": "F",
"civilite_etat_civil": "X",
"code_ine": "INE11",
"code_nip": "11",
"date_naissance": "2005-02-12",
"dept_acronym": "TAPI",
"dept_id": 1,
"dept_naissance": null,
"id": 11,
"lieu_naissance": null,
"nationalite": null,
"nom": "FLEURY",
"nom_usuel": null,
"photo_filename": null,
"prenom": "MADELEINE",
"prenom_etat_civil": "",
"scodoc7_id": null,
"sort_key": [
"fleury",
"madeleine"
],
"statut": null
},
"..."
]
```
#### GET /etudiants/nip/11
```json
[
{
"admission": {
"anglais": null,
"annee": null,
"annee_bac": null,
"apb_classement_gr": null,
"apb_groupe": null,
"bac": null,
"boursier_prec": null,
"classement": null,
"codelycee": null,
"codepostallycee": null,
"commentaire": null,
"decision": null,
"etudid": 11,
"francais": null,
"id": 21,
"math": null,
"nomlycee": null,
"physique": null,
"qualite": null,
"rang": null,
"rapporteur": null,
"score": null,
"specialite": null,
"type_admission": null,
"villelycee": null
},
"adresses": [
{
"codepostaldomicile": null,
"description": null,
"domicile": null,
"email": null,
"emailperso": null,
"etudid": 11,
"fax": null,
"id": 11,
"paysdomicile": null,
"telephone": null,
"telephonemobile": null,
"typeadresse": "domicile",
"villedomicile": null
}
],
"annotations": [
{
"date": "2024-02-10T18:40:04.114300+01:00",
"id": 5,
"comment": "Ceci est une annotation.",
"author": "admin",
"etudid": 11
}
],
"boursier": null,
"civilite": "F",
"civilite_etat_civil": "X",
"code_ine": "INE11",
"code_nip": "11",
"date_naissance": "2005-02-12",
"dept_acronym": "TAPI",
"dept_id": 1,
"dept_naissance": null,
"id": 11,
"lieu_naissance": null,
"nationalite": null,
"nom": "FLEURY",
"nom_usuel": null,
"photo_filename": null,
"prenom": "MADELEINE",
"prenom_etat_civil": "",
"scodoc7_id": null,
"sort_key": [
"fleury",
"madeleine"
],
"statut": null
},
"..."
]
```

View File

@ -1,45 +1,6 @@
### etudiants-courants
### etudiants_courants
#### GET /etudiants/courants
```json
[
{
"civilite": "X",
"civilite_etat_civil": "X",
"code_ine": "INE1",
"code_nip": "1",
"dept_id": 1,
"id": 1,
"nom": "COSTA",
"nom_usuel": null,
"prenom": "SACHA",
"prenom_etat_civil": "",
"sort_key": [
"costa",
"sacha"
]
},
{
"civilite": "F",
"civilite_etat_civil": "X",
"code_ine": "2",
"code_nip": "NIP2",
"dept_id": 1,
"id": 2,
"nom": "NAUDIN",
"nom_usuel": null,
"prenom": "SIMONE",
"prenom_etat_civil": "",
"sort_key": [
"naudin",
"simone"
]
},
"..."
]
```
#### GET /etudiants/courants/long
#### GET /etudiants/courants/long?date_courante=2022-05-01
```json
[
{
@ -56,7 +17,6 @@
"codepostallycee": null,
"commentaire": null,
"decision": null,
"etudid": 1,
"francais": null,
"id": 1,
"math": null,
@ -70,42 +30,21 @@
"type_admission": null,
"villelycee": null
},
"admission_id": 1,
"adresses": [
{
"codepostaldomicile": null,
"description": null,
"domicile": null,
"email": null,
"emailperso": null,
"etudid": 1,
"fax": null,
"id": 1,
"paysdomicile": null,
"telephone": null,
"telephonemobile": null,
"typeadresse": "domicile",
"villedomicile": null
}
],
"annotations": [
{
"date": "2024-02-10T12:16:04.336100+01:00",
"id": 2,
"comment": "Une deuxième annotation.",
"author": "admin",
"etudid": 1
},
{
"date": "2024-02-10T12:14:34.243300+01:00",
"id": 1,
"comment": "Une annotation.",
"author": "admin",
"etudid": 1
"typeadresse": "domicile"
}
],
"annotations": [],
"boursier": null,
"civilite": "X",
"civilite_etat_civil": "X",
"civilite_etat_civil": null,
"code_ine": "INE1",
"code_nip": "1",
"date_naissance": "2005-02-02",
@ -115,16 +54,13 @@
"id": 1,
"lieu_naissance": null,
"nationalite": null,
"nom": "COSTA",
"nom": "GROSS",
"nom_usuel": null,
"photo_filename": null,
"prenom": "SACHA",
"prenom_etat_civil": "",
"prenom_etat_civil": null,
"scodoc7_id": null,
"sort_key": [
"costa",
"sacha"
],
"sort_key": "gross;sacha",
"statut": null
},
{
@ -141,9 +77,8 @@
"codepostallycee": null,
"commentaire": null,
"decision": null,
"etudid": 2,
"francais": null,
"id": 3,
"id": 2,
"math": null,
"nomlycee": null,
"physique": null,
@ -155,27 +90,21 @@
"type_admission": null,
"villelycee": null
},
"admission_id": 2,
"adresses": [
{
"codepostaldomicile": null,
"description": null,
"domicile": null,
"email": null,
"emailperso": null,
"etudid": 2,
"fax": null,
"id": 2,
"paysdomicile": null,
"telephone": null,
"telephonemobile": null,
"typeadresse": "domicile",
"villedomicile": null
"typeadresse": "domicile"
}
],
"annotation": [],
"annotations": [],
"boursier": null,
"civilite": "F",
"civilite_etat_civil": "X",
"civilite_etat_civil": null,
"code_ine": "2",
"code_nip": "NIP2",
"date_naissance": "2005-02-03",
@ -185,19 +114,49 @@
"id": 2,
"lieu_naissance": null,
"nationalite": null,
"nom": "NAUDIN",
"nom": "WALTER",
"nom_usuel": null,
"photo_filename": null,
"prenom": "SIMONE",
"prenom_etat_civil": "",
"prenom_etat_civil": null,
"scodoc7_id": null,
"sort_key": [
"naudin",
"simone"
],
"sort_key": "walter;simone",
"statut": null
},
"..."
]
```
#### GET /etudiants/courants?date_courante=2022-05-01
```json
[
{
"civilite": "X",
"civilite_etat_civil": null,
"code_ine": "INE1",
"code_nip": "1",
"dept_id": 1,
"id": 1,
"nom": "GROSS",
"nom_usuel": null,
"prenom": "SACHA",
"prenom_etat_civil": null,
"sort_key": "gross;sacha"
},
{
"civilite": "F",
"civilite_etat_civil": null,
"code_ine": "2",
"code_nip": "NIP2",
"dept_id": 1,
"id": 2,
"nom": "WALTER",
"nom_usuel": null,
"prenom": "SIMONE",
"prenom_etat_civil": null,
"sort_key": "walter;simone"
},
"..."
]
```

View File

@ -1,7 +0,0 @@
### evaluation-notes
#### GET /evaluation/1/notes
```json
{}
```

View File

@ -0,0 +1,29 @@
### evaluation_create
#### POST /moduleimpl/1/evaluation/create
> `Content-Type: application/json`
>
> `{"description":"Exemple éval."}`
```json
{
"blocked": false,
"blocked_until": "",
"coefficient": 1.0,
"date": "",
"date_debut": "",
"date_fin": "",
"description": "Exemple \u00e9val.",
"evaluation_type": 0,
"heure_debut": "",
"heure_fin": "",
"id": 22,
"moduleimpl_id": 1,
"note_max": 20.0,
"numero": 1,
"poids": {},
"publish_incomplete": false,
"visibulletin": true
}
```

View File

@ -0,0 +1,116 @@
### evaluation_notes
#### GET /evaluation/2/notes
```json
{
"10": {
"comment": "",
"date": "2022-08-20T12:00:00.000000+02:00",
"etudid": 10,
"evaluation_id": 2,
"note_max": 20.0,
"uid": 2,
"value": 17.730987105316025
},
"11": {
"comment": "",
"date": "2022-08-20T12:00:00.000000+02:00",
"etudid": 11,
"evaluation_id": 2,
"note_max": 20.0,
"uid": 2,
"value": 18.716113764765428
},
"12": {
"comment": "",
"date": "2022-08-20T12:00:00.000000+02:00",
"etudid": 12,
"evaluation_id": 2,
"note_max": 20.0,
"uid": 2,
"value": 14.289356969759607
},
"14": {
"comment": "",
"date": "2022-08-20T12:00:00.000000+02:00",
"etudid": 14,
"evaluation_id": 2,
"note_max": 20.0,
"uid": 2,
"value": 1.1788542869722152
},
"15": {
"comment": "",
"date": "2022-08-20T12:00:00.000000+02:00",
"etudid": 15,
"evaluation_id": 2,
"note_max": 20.0,
"uid": 2,
"value": 9.659719136479168
},
"16": {
"comment": "",
"date": "2022-08-20T12:00:00.000000+02:00",
"etudid": 16,
"evaluation_id": 2,
"note_max": 20.0,
"uid": 2,
"value": 14.54607991498829
},
"2": {
"comment": "",
"date": "2022-08-20T12:00:00.000000+02:00",
"etudid": 2,
"evaluation_id": 2,
"note_max": 20.0,
"uid": 2,
"value": 6.275017325484025
},
"3": {
"comment": "",
"date": "2022-08-20T12:00:00.000000+02:00",
"etudid": 3,
"evaluation_id": 2,
"note_max": 20.0,
"uid": 2,
"value": 9.818545424451708
},
"5": {
"comment": "",
"date": "2022-08-20T12:00:00.000000+02:00",
"etudid": 5,
"evaluation_id": 2,
"note_max": 20.0,
"uid": 2,
"value": 5.692698734393606
},
"6": {
"comment": "",
"date": "2022-08-20T12:00:00.000000+02:00",
"etudid": 6,
"evaluation_id": 2,
"note_max": 20.0,
"uid": 2,
"value": 13.017058698519559
},
"7": {
"comment": "",
"date": "2022-08-20T12:00:00.000000+02:00",
"etudid": 7,
"evaluation_id": 2,
"note_max": 20.0,
"uid": 2,
"value": 14.128707032319268
},
"9": {
"comment": "",
"date": "2022-08-20T12:00:00.000000+02:00",
"etudid": 9,
"evaluation_id": 2,
"note_max": 20.0,
"uid": 2,
"value": 0.12362863327411544
}
}
```

View File

@ -0,0 +1,20 @@
### evaluation_set_notes
#### POST /evaluation/1/notes/set
> `Content-Type: application/json`
>
> `{"notes": [[1, 17], [2, "SUPR"]], "comment" : "sample test"}`
```json
{
"etudids_changed": [
1
],
"etudids_with_decision": [],
"history_menu": {
"1": "<span class=\"history\">\n<span data-note=\"17\">le 27/07/2024 \u00e0 13:24 (Api Admin) <span class=\"histcomment\">sample test</span></span>\n</span>"
},
"messages": []
}
```

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,28 @@
### formation_by_id
#### GET /formation/1
```json
{
"acronyme": "BUT R&T",
"code_specialite": "",
"commentaire": "",
"departement": {
"acronym": "TAPI",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "TAPI",
"description": null,
"id": 1,
"visible": true
},
"dept_id": 1,
"formation_code": "V1RET",
"formation_id": 1,
"id": 1,
"referentiel_competence_id": 1,
"titre": "BUT R&T",
"titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications",
"type_parcours": 700,
"version": 1
}
```

View File

@ -0,0 +1,654 @@
### formation_export_by_formation_id
#### GET /formation/1/export
```json
{
"acronyme": "BUT R&T",
"code_specialite": "",
"commentaire": "",
"departement": {
"acronym": "TAPI",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "TAPI",
"description": null,
"id": 1,
"visible": true
},
"formation_code": "V1RET",
"refcomp_specialite": "RT",
"refcomp_type_titre": "B.U.T.",
"refcomp_version_orebut": "2021-12-11 00:00:00",
"referentiel_competence_id": 1,
"titre": "BUT R&T",
"titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications",
"type_parcours": 700,
"ue": [
{
"acronyme": "RT1.1",
"apc_niveau_annee": "BUT1",
"apc_niveau_competence_titre": "Administrer",
"apc_niveau_libelle": "Assister l\u2019administrateur du r\u00e9seau",
"apc_niveau_ordre": 1,
"code_apogee": "",
"code_apogee_rcue": null,
"coef_rcue": 1.0,
"coefficient": 0.0,
"color": "#B80004",
"ects": 12.0,
"ects_by_parcours": {},
"is_external": false,
"matiere": [
{
"module": [
{
"abbrev": "Init aux r\u00e9seaux informatiques",
"app_critiques": {},
"code": "R101",
"code_apogee": "",
"coefficient": 1.0,
"coefficients": [
{
"coef": "12.0",
"ue_reference": "1"
},
{
"coef": "4.0",
"ue_reference": "2"
},
{
"coef": "4.0",
"ue_reference": "3"
}
],
"ects": "",
"edt_id": "",
"heures_cours": 0.0,
"heures_td": 0.0,
"heures_tp": 0.0,
"module_type": 2,
"numero": 10,
"parcours": [],
"semestre_id": 1,
"titre": "Initiation aux r\u00e9seaux informatiques"
},
{
"abbrev": "Hygi\u00e8ne informatique",
"app_critiques": {},
"code": "SAE11",
"code_apogee": "",
"coefficient": 1.0,
"coefficients": [
{
"coef": "16.0",
"ue_reference": "1"
}
],
"ects": "",
"edt_id": "",
"heures_cours": 0.0,
"heures_td": 0.0,
"heures_tp": 0.0,
"module_type": 3,
"numero": 10,
"parcours": [],
"semestre_id": 1,
"titre": "Se sensibiliser \u00e0 l&apos;hygi\u00e8ne informatique et \u00e0 la cybers\u00e9curit\u00e9"
},
{
"abbrev": "",
"app_critiques": {},
"code": "R102",
"code_apogee": "",
"coefficient": 1.0,
"coefficients": [
{
"coef": "12.0",
"ue_reference": "1"
}
],
"ects": "",
"edt_id": "",
"heures_cours": 0.0,
"heures_td": 0.0,
"heures_tp": 0.0,
"module_type": 2,
"numero": 20,
"parcours": [],
"semestre_id": 1,
"titre": "Principe et architecture des r\u00e9seaux"
},
{
"abbrev": "R\u00e9seaux locaux",
"app_critiques": {},
"code": "R103",
"code_apogee": "",
"coefficient": 1.0,
"coefficients": [
{
"coef": "8.0",
"ue_reference": "1"
},
{
"coef": "4.0",
"ue_reference": "2"
}
],
"ects": "",
"edt_id": "",
"heures_cours": 0.0,
"heures_td": 0.0,
"heures_tp": 0.0,
"module_type": 2,
"numero": 30,
"parcours": [],
"semestre_id": 1,
"titre": "R\u00e9seaux locaux et \u00e9quipements actifs"
},
{
"abbrev": "",
"app_critiques": {},
"code": "R104",
"code_apogee": "",
"coefficient": 1.0,
"coefficients": [
{
"coef": "8.0",
"ue_reference": "1"
},
{
"coef": "5.0",
"ue_reference": "2"
}
],
"ects": "",
"edt_id": "",
"heures_cours": 0.0,
"heures_td": 0.0,
"heures_tp": 0.0,
"module_type": 2,
"numero": 40,
"parcours": [],
"semestre_id": 1,
"titre": "Fondamentaux des syst\u00e8mes \u00e9lectroniques"
},
{
"abbrev": "",
"app_critiques": {},
"code": "R106",
"code_apogee": "",
"coefficient": 1.0,
"coefficients": [
{
"coef": "10.0",
"ue_reference": "1"
}
],
"ects": "",
"edt_id": "",
"heures_cours": 0.0,
"heures_td": 0.0,
"heures_tp": 0.0,
"module_type": 2,
"numero": 60,
"parcours": [],
"semestre_id": 1,
"titre": "Architecture des syst\u00e8mes num\u00e9riques et informatiques"
}
],
"numero": 1,
"titre": "Administrer les r\u00e9seaux et l\u2019Internet"
}
],
"numero": 1,
"parcours": [],
"reference": 1,
"semestre_idx": 1,
"titre": "Administrer les r\u00e9seaux et l\u2019Internet",
"type": 0,
"ue_code": "UCOD11"
},
{
"acronyme": "RT2.1",
"apc_niveau_annee": "BUT1",
"apc_niveau_competence_titre": "Connecter",
"apc_niveau_libelle": "D\u00e9couvrir les transmissions et la ToIP",
"apc_niveau_ordre": 1,
"code_apogee": "",
"code_apogee_rcue": null,
"coef_rcue": 1.0,
"coefficient": 0.0,
"color": "#F97B3D",
"ects": 8.0,
"ects_by_parcours": {},
"is_external": false,
"matiere": [
{
"module": [
{
"abbrev": "",
"app_critiques": {},
"code": "SAE12",
"code_apogee": "",
"coefficient": 1.0,
"coefficients": [
{
"coef": "33.0",
"ue_reference": "1"
}
],
"ects": "",
"edt_id": "",
"heures_cours": 0.0,
"heures_td": 0.0,
"heures_tp": 0.0,
"module_type": 3,
"numero": 20,
"parcours": [],
"semestre_id": 1,
"titre": "S&apos;initier aux r\u00e9seaux informatiques"
},
{
"abbrev": "",
"app_critiques": {},
"code": "SAE13",
"code_apogee": "",
"coefficient": 1.0,
"coefficients": [
{
"coef": "33.0",
"ue_reference": "2"
}
],
"ects": "",
"edt_id": "",
"heures_cours": 0.0,
"heures_td": 0.0,
"heures_tp": 0.0,
"module_type": 3,
"numero": 30,
"parcours": [],
"semestre_id": 1,
"titre": "D\u00e9couvrir un dispositif de tranmission"
},
{
"abbrev": "Support de transmission",
"app_critiques": {},
"code": "R105",
"code_apogee": "",
"coefficient": 1.0,
"coefficients": [
{
"coef": "5.0",
"ue_reference": "2"
}
],
"ects": "",
"edt_id": "",
"heures_cours": 0.0,
"heures_td": 0.0,
"heures_tp": 0.0,
"module_type": 2,
"numero": 50,
"parcours": [],
"semestre_id": 1,
"titre": "Support de transmission pour les r\u00e9seaux locaux"
},
{
"abbrev": "",
"app_critiques": {},
"code": "R110",
"code_apogee": "",
"coefficient": 1.0,
"coefficients": [
{
"coef": "3.0",
"ue_reference": "1"
},
{
"coef": "5.0",
"ue_reference": "2"
},
{
"coef": "5.0",
"ue_reference": "3"
}
],
"ects": "",
"edt_id": "",
"heures_cours": 0.0,
"heures_td": 0.0,
"heures_tp": 0.0,
"module_type": 2,
"numero": 100,
"parcours": [],
"semestre_id": 1,
"titre": "Anglais g\u00e9n\u00e9ral et init vocabulaire technique"
},
{
"abbrev": "",
"app_critiques": {},
"code": "R111",
"code_apogee": "",
"coefficient": 1.0,
"coefficients": [
{
"coef": "3.0",
"ue_reference": "1"
},
{
"coef": "5.0",
"ue_reference": "2"
},
{
"coef": "4.0",
"ue_reference": "3"
}
],
"ects": "",
"edt_id": "",
"heures_cours": 0.0,
"heures_td": 0.0,
"heures_tp": 0.0,
"module_type": 2,
"numero": 110,
"parcours": [],
"semestre_id": 1,
"titre": "Expression-culture-Communication Pro."
},
{
"abbrev": "",
"app_critiques": {},
"code": "R113",
"code_apogee": "",
"coefficient": 1.0,
"coefficients": [
{
"coef": "5.0",
"ue_reference": "1"
},
{
"coef": "8.0",
"ue_reference": "2"
}
],
"ects": "",
"edt_id": "",
"heures_cours": 0.0,
"heures_td": 0.0,
"heures_tp": 0.0,
"module_type": 2,
"numero": 130,
"parcours": [],
"semestre_id": 1,
"titre": "Math\u00e9matiques du signal"
},
{
"abbrev": "",
"app_critiques": {},
"code": "R114",
"code_apogee": "",
"coefficient": 1.0,
"coefficients": [
{
"coef": "4.0",
"ue_reference": "1"
},
{
"coef": "8.0",
"ue_reference": "2"
}
],
"ects": "",
"edt_id": "",
"heures_cours": 0.0,
"heures_td": 0.0,
"heures_tp": 0.0,
"module_type": 2,
"numero": 140,
"parcours": [],
"semestre_id": 1,
"titre": "Math\u00e9matiques des transmissions"
}
],
"numero": 1,
"titre": "Connecter les entreprises et les usagers"
}
],
"numero": 2,
"parcours": [],
"reference": 2,
"semestre_idx": 1,
"titre": "Connecter les entreprises et les usagers",
"type": 0,
"ue_code": "UCOD12"
},
{
"acronyme": "RT3.1",
"apc_niveau_annee": "BUT1",
"apc_niveau_competence_titre": "Programmer",
"apc_niveau_libelle": "S\u2019int\u00e9grer dans un service informatique",
"apc_niveau_ordre": 1,
"code_apogee": "",
"code_apogee_rcue": null,
"coef_rcue": 1.0,
"coefficient": 0.0,
"color": "#FEB40B",
"ects": 10.0,
"ects_by_parcours": {},
"is_external": false,
"matiere": [
{
"module": [
{
"abbrev": "",
"app_critiques": {},
"code": "SAE14",
"code_apogee": "",
"coefficient": 1.0,
"coefficients": [
{
"coef": "16.0",
"ue_reference": "3"
}
],
"ects": "",
"edt_id": "",
"heures_cours": 0.0,
"heures_td": 0.0,
"heures_tp": 0.0,
"module_type": 3,
"numero": 40,
"parcours": [],
"semestre_id": 1,
"titre": "Se pr\u00e9senter sur Internet"
},
{
"abbrev": "",
"app_critiques": {},
"code": "SAE15",
"code_apogee": "",
"coefficient": 1.0,
"coefficients": [
{
"coef": "26.0",
"ue_reference": "3"
}
],
"ects": "",
"edt_id": "",
"heures_cours": 0.0,
"heures_td": 0.0,
"heures_tp": 0.0,
"module_type": 3,
"numero": 50,
"parcours": [],
"semestre_id": 1,
"titre": "Traiter des donn\u00e9es"
},
{
"abbrev": "",
"app_critiques": {},
"code": "SAE16",
"code_apogee": "",
"coefficient": 1.0,
"coefficients": [],
"ects": "",
"edt_id": "",
"heures_cours": 0.0,
"heures_td": 0.0,
"heures_tp": 0.0,
"module_type": 3,
"numero": 60,
"parcours": [],
"semestre_id": 1,
"titre": "Portofolio"
},
{
"abbrev": "",
"app_critiques": {},
"code": "R107",
"code_apogee": "",
"coefficient": 1.0,
"coefficients": [
{
"coef": "22.0",
"ue_reference": "3"
}
],
"ects": "",
"edt_id": "",
"heures_cours": 0.0,
"heures_td": 0.0,
"heures_tp": 0.0,
"module_type": 2,
"numero": 70,
"parcours": [],
"semestre_id": 1,
"titre": "Fondamentaux de la programmation"
},
{
"abbrev": "",
"app_critiques": {},
"code": "R108",
"code_apogee": "",
"coefficient": 1.0,
"coefficients": [
{
"coef": "6.0",
"ue_reference": "1"
},
{
"coef": "7.0",
"ue_reference": "3"
}
],
"ects": "",
"edt_id": "",
"heures_cours": 0.0,
"heures_td": 0.0,
"heures_tp": 0.0,
"module_type": 2,
"numero": 80,
"parcours": [],
"semestre_id": 1,
"titre": "Base des syst\u00e8mes d&apos;exploitation"
},
{
"abbrev": "",
"app_critiques": {},
"code": "R109",
"code_apogee": "",
"coefficient": 1.0,
"coefficients": [
{
"coef": "4.0",
"ue_reference": "3"
}
],
"ects": "",
"edt_id": "",
"heures_cours": 0.0,
"heures_td": 0.0,
"heures_tp": 0.0,
"module_type": 2,
"numero": 90,
"parcours": [],
"semestre_id": 1,
"titre": "Introduction aux technologies Web"
},
{
"abbrev": "",
"app_critiques": {},
"code": "R112",
"code_apogee": "",
"coefficient": 1.0,
"coefficients": [
{
"coef": "2.0",
"ue_reference": "1"
},
{
"coef": "3.0",
"ue_reference": "2"
},
{
"coef": "4.0",
"ue_reference": "3"
}
],
"ects": "",
"edt_id": "",
"heures_cours": 0.0,
"heures_td": 0.0,
"heures_tp": 0.0,
"module_type": 2,
"numero": 120,
"parcours": [],
"semestre_id": 1,
"titre": "PPP"
},
{
"abbrev": "",
"app_critiques": {},
"code": "R115",
"code_apogee": "",
"coefficient": 1.0,
"coefficients": [
{
"coef": "2.0",
"ue_reference": "2"
},
{
"coef": "4.0",
"ue_reference": "3"
}
],
"ects": "",
"edt_id": "",
"heures_cours": 0.0,
"heures_td": 0.0,
"heures_tp": 0.0,
"module_type": 2,
"numero": 150,
"parcours": [],
"semestre_id": 1,
"titre": "Gestion de projets"
}
],
"numero": 1,
"titre": "Cre\u0301er des outils et applications informatiques pour les R&amp;T"
}
],
"numero": 3,
"parcours": [],
"reference": 3,
"semestre_idx": 1,
"titre": "Cre\u0301er des outils et applications informatiques pour les R&amp;T",
"type": 0,
"ue_code": "UCOD13"
}
],
"version": 1
}
```

View File

@ -0,0 +1,28 @@
### formation_get
#### GET /formation/1
```json
{
"acronyme": "BUT R&T",
"code_specialite": "",
"commentaire": "",
"departement": {
"acronym": "TAPI",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "TAPI",
"description": null,
"id": 1,
"visible": true
},
"dept_id": 1,
"formation_code": "V1RET",
"formation_id": 1,
"id": 1,
"referentiel_competence_id": 1,
"titre": "BUT R&T",
"titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications",
"type_parcours": 700,
"version": 1
}
```

View File

@ -0,0 +1,45 @@
### formation_module_get
#### GET /formation/module/1
```json
{
"abbrev": "Init aux r\u00e9seaux informatiques",
"app_critiques": {},
"code": "R101",
"code_apogee": "",
"coefficient": 1.0,
"ects": null,
"edt_id": null,
"formation_id": 1,
"heures_cours": 0.0,
"heures_td": 0.0,
"heures_tp": 0.0,
"id": 1,
"matiere_id": 1,
"module_id": 1,
"module_type": 2,
"numero": 10,
"parcours": [],
"semestre_id": 1,
"titre": "Initiation aux r\u00e9seaux informatiques",
"ue_coefs": [
{
"coef": 12.0,
"module_id": 1,
"ue_id": 1
},
{
"coef": 4.0,
"module_id": 1,
"ue_id": 2
},
{
"coef": 4.0,
"module_id": 1,
"ue_id": 3
}
],
"ue_id": 1
}
```

View File

@ -1,70 +0,0 @@
### formsemestre-decisions_jury
#### GET /formsemestre/1/decisions_jury
```json
[
{
"etudid": 1,
"code_nip": null,
"code_ine": null,
"is_apc": true,
"etat": "I",
"nb_competences": 2,
"rcues": [
{
"ue_1": {
"ue_id": 1,
"moy": 7.0,
"code": "AJ"
},
"ue_2": {
"ue_id": 4,
"moy": 12.0,
"code": "ADM"
},
"moy": 9.5,
"code": "CMP"
},
{
"ue_1": {
"ue_id": 2,
"moy": 9.0,
"code": "CMP"
},
"ue_2": {
"ue_id": 5,
"moy": 12.0,
"code": "ADM"
},
"moy": 10.5,
"code": "CMP"
}
],
"ues": [
{
"ue_id": 1,
"code": "AJ",
"ects": 0.0
},
{
"ue_id": 2,
"code": "CMP",
"ects": 15.0
}
],
"semestre": {},
"autorisations": [
{
"id": 1,
"etudid": 1,
"origin_formsemestre_id": 1,
"formation_code": "FCOD1",
"semestre_id": 2,
"date": "2023-11-29T19:57:00.251327+01:00"
}
]
},
...
]
```

View File

@ -1,43 +0,0 @@
### formsemestre-etudiants-query
#### GET /formsemestre/1/etudiants/query?etat=D
```json
[
{
"civilite": "F",
"civilite_etat_civil": "X",
"code_ine": "10",
"code_nip": "NIP10",
"dept_id": 1,
"groups": [],
"id": 10,
"nom": "BOUTET",
"nom_usuel": null,
"prenom": "MARGUERITE",
"prenom_etat_civil": "",
"sort_key": [
"boutet",
"marguerite"
]
},
{
"civilite": "X",
"civilite_etat_civil": "X",
"code_ine": "INE15",
"code_nip": "15",
"dept_id": 1,
"groups": [],
"id": 15,
"nom": "DIOT",
"nom_usuel": null,
"prenom": "CAMILLE",
"prenom_etat_civil": "",
"sort_key": [
"diot",
"camille"
]
},
"..."
]
```

View File

@ -1,190 +0,0 @@
### formsemestre-etudiants
#### GET /formsemestre/1/etudiants
```json
[
{
"civilite": "F",
"civilite_etat_civil": "X",
"code_ine": "10",
"code_nip": "NIP10",
"dept_id": 1,
"groups": [],
"id": 10,
"nom": "BOUTET",
"nom_usuel": null,
"prenom": "MARGUERITE",
"prenom_etat_civil": "",
"sort_key": [
"boutet",
"marguerite"
]
},
{
"civilite": "X",
"civilite_etat_civil": "X",
"code_ine": "INE1",
"code_nip": "1",
"dept_id": 1,
"groups": [],
"id": 1,
"nom": "COSTA",
"nom_usuel": null,
"prenom": "SACHA",
"prenom_etat_civil": "",
"sort_key": [
"costa",
"sacha"
]
},
"..."
]
```
#### GET /formsemestre/1/etudiants/long
```json
[
{
"admission": {
"anglais": null,
"annee": null,
"annee_bac": null,
"apb_classement_gr": null,
"apb_groupe": null,
"bac": null,
"boursier_prec": null,
"classement": null,
"codelycee": null,
"codepostallycee": null,
"commentaire": null,
"decision": null,
"etudid": 10,
"francais": null,
"id": 19,
"math": null,
"nomlycee": null,
"physique": null,
"qualite": null,
"rang": null,
"rapporteur": null,
"score": null,
"specialite": null,
"type_admission": null,
"villelycee": null
},
"adresses": [
{
"codepostaldomicile": null,
"description": null,
"domicile": null,
"email": null,
"emailperso": null,
"etudid": 10,
"fax": null,
"id": 10,
"paysdomicile": null,
"telephone": null,
"telephonemobile": null,
"typeadresse": "domicile",
"villedomicile": null
}
],
"boursier": null,
"civilite": "F",
"civilite_etat_civil": "X",
"code_ine": "10",
"code_nip": "NIP10",
"date_naissance": "2005-02-11",
"dept_acronym": "TAPI",
"dept_id": 1,
"dept_naissance": null,
"groups": [],
"id": 10,
"lieu_naissance": null,
"nationalite": null,
"nom": "BOUTET",
"nom_usuel": null,
"photo_filename": null,
"prenom": "MARGUERITE",
"prenom_etat_civil": "",
"scodoc7_id": null,
"sort_key": [
"boutet",
"marguerite"
],
"statut": null
},
{
"admission": {
"anglais": null,
"annee": null,
"annee_bac": null,
"apb_classement_gr": null,
"apb_groupe": null,
"bac": null,
"boursier_prec": null,
"classement": null,
"codelycee": null,
"codepostallycee": null,
"commentaire": null,
"decision": null,
"etudid": 1,
"francais": null,
"id": 1,
"math": null,
"nomlycee": null,
"physique": null,
"qualite": null,
"rang": null,
"rapporteur": null,
"score": null,
"specialite": null,
"type_admission": null,
"villelycee": null
},
"adresses": [
{
"codepostaldomicile": null,
"description": null,
"domicile": null,
"email": null,
"emailperso": null,
"etudid": 1,
"fax": null,
"id": 1,
"paysdomicile": null,
"telephone": null,
"telephonemobile": null,
"typeadresse": "domicile",
"villedomicile": null
}
],
"boursier": null,
"civilite": "X",
"civilite_etat_civil": "X",
"code_ine": "INE1",
"code_nip": "1",
"date_naissance": "2005-02-02",
"dept_acronym": "TAPI",
"dept_id": 1,
"dept_naissance": null,
"groups": [],
"id": 1,
"lieu_naissance": null,
"nationalite": null,
"nom": "COSTA",
"nom_usuel": null,
"photo_filename": null,
"prenom": "SACHA",
"prenom_etat_civil": "",
"scodoc7_id": null,
"sort_key": [
"costa",
"sacha"
],
"statut": null
},
"..."
]
```

View File

@ -1,21 +0,0 @@
### formsemestre-partition-create
#### POST /formsemestre/1/partition/create
> `Content-Type: application/json`
>
> `{"partition_name": "PART"} `
```json
{
"bul_show_rank": false,
"formsemestre_id": 1,
"groups": {},
"groups_editable": true,
"id": 2,
"numero": 0,
"partition_id": 2,
"partition_name": "PART",
"show_in_lists": false
}
```

View File

@ -1,23 +0,0 @@
### formsemestre-partitions-order
#### POST /formsemestre/1/partitions/order
> `Content-Type: application/json`
>
> `[ 1 ]`
```json
[
{
"bul_show_rank": false,
"formsemestre_id": 1,
"groups_editable": true,
"id": 2,
"numero": 0,
"partition_id": 2,
"partition_name": "PART",
"show_in_lists": false
},
"..."
]
```

View File

@ -1,7 +0,0 @@
### formsemestre-partitions
#### GET /formsemestre/1/partitions
```json
{}
```

View File

@ -1,35 +1,77 @@
### formsemestre-etat_evals
### formsemestre_etat_evaluations
#### GET /formsemestre/1/etat_evals
```json
[
{
"code_apogee": "",
"computation_expr": null,
"edt_id": null,
"ens": [],
"evaluations": [
{
"blocked": false,
"blocked_until": "",
"coefficient": 1.0,
"date_debut": "2022-08-20T12:00:00.000000+02:00",
"date_fin": "2022-08-20T12:00:00.000000+02:00",
"description": null,
"date": "",
"date_debut": "",
"date_fin": "",
"description": "Evaluation-R101",
"etat": {
"evaluation_id": 1,
"is_complete": true,
"nb_attente": 0
"nb_attente": 9,
"nb_notes": 1
},
"evaluation_type": 0,
"heure_debut": "",
"heure_fin": "",
"id": 1,
"moduleimpl_id": 1,
"nb_inscrits": 10,
"nb_notes_abs": 0,
"nb_notes_att": 9,
"nb_notes_exc": 0,
"nb_notes_manquantes": 9,
"note_max": 20.0,
"numero": 0,
"poids": {},
"publish_incomplete": true,
"saisie_notes": {
"datetime_debut": "2022-08-20T12:00:00.000000+02:00",
"datetime_fin": "2022-08-20T12:00:00.000000+02:00",
"datetime_mediane": "2022-08-20T12:00:00.000000+02:00"
},
"visibulletin": true
},
{
"blocked": false,
"blocked_until": "",
"coefficient": 1.0,
"date": "",
"date_debut": "",
"date_fin": "",
"description": "Exemple \u00e9val.",
"etat": {
"evaluation_id": 22,
"is_complete": false,
"nb_attente": 0,
"nb_notes": 0
},
"evaluation_type": 0,
"heure_debut": "",
"heure_fin": "",
"id": 22,
"moduleimpl_id": 1,
"nb_inscrits": 10,
"nb_notes_abs": 0,
"nb_notes_att": 0,
"nb_notes_exc": 0,
"nb_notes_manquantes": 10,
"note_max": 20.0,
"numero": 0,
"numero": 1,
"poids": {},
"publish_incomplete": true,
"publish_incomplete": false,
"saisie_notes": {
"datetime_debut": null,
"datetime_fin": null,
@ -45,25 +87,33 @@
"responsable_id": 2
},
{
"code_apogee": "",
"computation_expr": null,
"edt_id": null,
"ens": [],
"evaluations": [
{
"blocked": false,
"blocked_until": "",
"coefficient": 1.0,
"date_debut": "2022-08-20T12:00:00.000000+02:00",
"date_fin": "2022-08-20T12:00:00.000000+02:00",
"description": null,
"date": "",
"date_debut": "",
"date_fin": "",
"description": "Evaluation-R102",
"etat": {
"evaluation_id": 3,
"is_complete": true,
"nb_attente": 0
"nb_attente": 2,
"nb_notes": 8
},
"evaluation_type": 0,
"heure_debut": "",
"heure_fin": "",
"id": 3,
"moduleimpl_id": 3,
"nb_inscrits": 10,
"nb_notes_abs": 0,
"nb_notes_att": 0,
"nb_notes_att": 2,
"nb_notes_exc": 0,
"nb_notes_manquantes": 2,
"note_max": 20.0,

View File

@ -0,0 +1,37 @@
### formsemestre_etudiants
#### GET /formsemestre/1/etudiants/query
```json
[
{
"civilite": "M",
"civilite_etat_civil": null,
"code_ine": "4",
"code_nip": "NIP4",
"dept_id": 1,
"groups": [],
"id": 4,
"nom": "BARTHELEMY",
"nom_usuel": null,
"prenom": "G\u00c9RARD",
"prenom_etat_civil": null,
"sort_key": "barthelemy;gerard"
},
{
"civilite": "M",
"civilite_etat_civil": null,
"code_ine": "INE9",
"code_nip": "9",
"dept_id": 1,
"groups": [],
"id": 9,
"nom": "BENOIT",
"nom_usuel": null,
"prenom": "EMMANUEL",
"prenom_etat_civil": null,
"sort_key": "benoit;emmanuel"
},
"..."
]
```

View File

@ -0,0 +1,444 @@
### formsemestre_get
#### GET /formsemestre/1
```json
{
"annee_scolaire": 2021,
"block_moyenne_generale": false,
"block_moyennes": false,
"bul_bgcolor": "white",
"bul_hide_xml": false,
"date_debut": "01/09/2021",
"date_debut_iso": "2021-09-01",
"date_fin": "31/08/2022",
"date_fin_iso": "2022-08-31",
"departement": {
"acronym": "TAPI",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "TAPI",
"description": null,
"id": 1,
"visible": true
},
"dept_id": 1,
"edt_id": null,
"elt_annee_apo": null,
"elt_passage_apo": null,
"elt_sem_apo": null,
"ens_can_edit_eval": false,
"etape_apo": "A1, A2, A3",
"etat": true,
"formation": {
"acronyme": "BUT R&T",
"code_specialite": "",
"commentaire": "",
"departement": {
"acronym": "TAPI",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "TAPI",
"description": null,
"id": 1,
"visible": true
},
"dept_id": 1,
"formation_code": "V1RET",
"formation_id": 1,
"id": 1,
"referentiel_competence_id": 1,
"titre": "BUT R&T",
"titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications",
"type_parcours": 700,
"version": 1
},
"formation_id": 1,
"formsemestre_id": 1,
"gestion_compensation": false,
"gestion_semestrielle": false,
"id": 1,
"modalite": "FI",
"mode_calcul_moyennes": 0,
"parcours": [
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
},
"Surveiller": {
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
"niveau": 1
},
"S\u00e9curiser": {
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
"niveau": 1
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
},
"Surveiller": {
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
"niveau": 2
},
"S\u00e9curiser": {
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
"niveau": 2
}
},
"ordre": 3
}
},
"code": "Cyber",
"libelle": "Cybers\u00e9curit\u00e9",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"D\u00e9velopper": {
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
"niveau": 1
},
"Orchestrer": {
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"D\u00e9velopper": {
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
"niveau": 2
},
"Orchestrer": {
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
}
},
"ordre": 3
}
},
"code": "DevCloud",
"libelle": "De\u0301veloppement syste\u0300me et cloud",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Etendre": {
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
"niveau": 1
},
"Exploiter": {
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Etendre": {
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
"niveau": 2
},
"Exploiter": {
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
}
},
"ordre": 3
}
},
"code": "IOM",
"libelle": "Internet des objets et mobilit\u00e9",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Organiser": {
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
"niveau": 1
},
"Piloter": {
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Organiser": {
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
"niveau": 2
},
"Piloter": {
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
}
},
"ordre": 3
}
},
"code": "PPR",
"libelle": "Pilotage de projets de re\u0301seaux",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
},
"Rapprocher": {
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
"niveau": 1
},
"Unifier": {
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
"niveau": 1
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
},
"Rapprocher": {
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
"niveau": 2
},
"Unifier": {
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
"niveau": 2
}
},
"ordre": 3
}
},
"code": "ROM",
"libelle": "R\u00e9seaux Op\u00e9rateurs et Multim\u00e9dia",
"numero": 0
}
],
"resp_can_change_ens": true,
"resp_can_edit": false,
"responsables": [],
"scodoc7_id": null,
"semestre_id": 1,
"session_id": "TAPI-BUT-FI-S1-2021",
"titre": "Semestre test",
"titre_court": "BUT R&T",
"titre_formation": "BUT R&T",
"titre_num": "Semestre test semestre 1"
}
```

View File

@ -0,0 +1,444 @@
### formsemestre_infos
#### GET /formsemestre/1
```json
{
"annee_scolaire": 2021,
"block_moyenne_generale": false,
"block_moyennes": false,
"bul_bgcolor": "white",
"bul_hide_xml": false,
"date_debut": "01/09/2021",
"date_debut_iso": "2021-09-01",
"date_fin": "31/08/2022",
"date_fin_iso": "2022-08-31",
"departement": {
"acronym": "TAPI",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "TAPI",
"description": null,
"id": 1,
"visible": true
},
"dept_id": 1,
"edt_id": null,
"elt_annee_apo": null,
"elt_passage_apo": null,
"elt_sem_apo": null,
"ens_can_edit_eval": false,
"etape_apo": "A1, A2, A3",
"etat": true,
"formation": {
"acronyme": "BUT R&T",
"code_specialite": "",
"commentaire": "",
"departement": {
"acronym": "TAPI",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "TAPI",
"description": null,
"id": 1,
"visible": true
},
"dept_id": 1,
"formation_code": "V1RET",
"formation_id": 1,
"id": 1,
"referentiel_competence_id": 1,
"titre": "BUT R&T",
"titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications",
"type_parcours": 700,
"version": 1
},
"formation_id": 1,
"formsemestre_id": 1,
"gestion_compensation": false,
"gestion_semestrielle": false,
"id": 1,
"modalite": "FI",
"mode_calcul_moyennes": 0,
"parcours": [
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
},
"Surveiller": {
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
"niveau": 1
},
"S\u00e9curiser": {
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
"niveau": 1
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
},
"Surveiller": {
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
"niveau": 2
},
"S\u00e9curiser": {
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
"niveau": 2
}
},
"ordre": 3
}
},
"code": "Cyber",
"libelle": "Cybers\u00e9curit\u00e9",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"D\u00e9velopper": {
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
"niveau": 1
},
"Orchestrer": {
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"D\u00e9velopper": {
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
"niveau": 2
},
"Orchestrer": {
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
}
},
"ordre": 3
}
},
"code": "DevCloud",
"libelle": "De\u0301veloppement syste\u0300me et cloud",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Etendre": {
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
"niveau": 1
},
"Exploiter": {
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Etendre": {
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
"niveau": 2
},
"Exploiter": {
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
}
},
"ordre": 3
}
},
"code": "IOM",
"libelle": "Internet des objets et mobilit\u00e9",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Organiser": {
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
"niveau": 1
},
"Piloter": {
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Organiser": {
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
"niveau": 2
},
"Piloter": {
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
}
},
"ordre": 3
}
},
"code": "PPR",
"libelle": "Pilotage de projets de re\u0301seaux",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
},
"Rapprocher": {
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
"niveau": 1
},
"Unifier": {
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
"niveau": 1
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
},
"Rapprocher": {
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
"niveau": 2
},
"Unifier": {
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
"niveau": 2
}
},
"ordre": 3
}
},
"code": "ROM",
"libelle": "R\u00e9seaux Op\u00e9rateurs et Multim\u00e9dia",
"numero": 0
}
],
"resp_can_change_ens": true,
"resp_can_edit": false,
"responsables": [],
"scodoc7_id": null,
"semestre_id": 1,
"session_id": "TAPI-BUT-FI-S1-2021",
"titre": "Semestre test",
"titre_court": "BUT R&T",
"titre_formation": "BUT R&T",
"titre_num": "Semestre test semestre 1"
}
```

View File

@ -0,0 +1,34 @@
### formsemestre_partitions
#### GET /formsemestre/1/partitions
```json
{
"2": {
"bul_show_rank": false,
"formsemestre_id": 1,
"groups": {
"2": {
"edt_id": null,
"group_name": "A",
"id": 2,
"numero": 0,
"partition_id": 2
},
"3": {
"edt_id": null,
"group_name": "B",
"id": 3,
"numero": 1,
"partition_id": 2
}
},
"groups_editable": true,
"id": 2,
"numero": 1,
"partition_id": 2,
"partition_name": "TD",
"show_in_lists": true
}
}
```

View File

@ -1,4 +1,4 @@
### formsemestre-resultats
### formsemestre_resultat
#### GET /formsemestre/1/resultats
```json
@ -48,15 +48,17 @@
"moy_ue_1": "14.94",
"moy_ue_2": "11.17",
"moy_ue_3": "16.22",
"nbabs": 5,
"nbabsjust": 1,
"nom_disp": "FLEURY",
"nbabs": 1,
"nbabsjust": 0,
"nom_disp": "BONHOMME",
"nom_short": "BONHOMME Ma.",
"part_2": "",
"partitions": {
"1": 1
},
"prenom": "MADELEINE",
"rang": "1",
"sort_key":"fleury;madeleine",
"sort_key": "bonhomme;madeleine",
"specialite": "",
"type_admission": "",
"ues_validables": "3/3"
@ -106,15 +108,17 @@
"moy_ue_1": "13.51",
"moy_ue_2": "14.24",
"moy_ue_3": "10.39",
"nbabs": 3,
"nbabsjust": 1,
"nom_disp": "SAUNIER",
"nbabs": 0,
"nbabsjust": 0,
"nom_disp": "JAMES",
"nom_short": "JAMES Ja.",
"part_2": "",
"partitions": {
"1": 1
},
"prenom": "JACQUES",
"rang": "2",
"sort_key":"fleury;madeleine",
"sort_key": "james;jacques",
"specialite": "",
"type_admission": "",
"ues_validables": "3/3"

View File

@ -1,886 +0,0 @@
### formsemestres-query
#### GET /formsemestres/query?annee_scolaire=2022&etape_apo=A2
```json
[
{
"annee_scolaire": 2021,
"block_moyenne_generale": false,
"block_moyennes": false,
"bul_bgcolor": "white",
"bul_hide_xml": false,
"date_debut": "01/09/2021",
"date_debut_iso": "2021-09-01",
"date_fin": "31/08/2022",
"date_fin_iso": "2022-08-31",
"departement": {
"acronym": "TAPI",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "TAPI",
"description": null,
"id": 1,
"visible": true
},
"dept_id": 1,
"elt_annee_apo": null,
"elt_sem_apo": null,
"ens_can_edit_eval": false,
"etape_apo": "A1, A2, A3",
"etat": true,
"formation": {
"acronyme": "BUT R&T",
"code_specialite": "",
"commentaire": "",
"departement": {
"acronym": "TAPI",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "TAPI",
"description": null,
"id": 1,
"visible": true
},
"dept_id": 1,
"formation_code": "V1RET",
"formation_id": 1,
"id": 1,
"referentiel_competence_id": 1,
"titre": "BUT R&T",
"titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications",
"type_parcours": 700,
"version": 1
},
"formation_id": 1,
"formsemestre_id": 1,
"gestion_compensation": false,
"gestion_semestrielle": false,
"id": 1,
"modalite": "FI",
"parcours": [
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
},
"Surveiller": {
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
"niveau": 1
},
"S\u00e9curiser": {
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
"niveau": 1
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
},
"Surveiller": {
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
"niveau": 2
},
"S\u00e9curiser": {
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
"niveau": 2
}
},
"ordre": 3
}
},
"code": "Cyber",
"libelle": "Cybers\u00e9curit\u00e9",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"D\u00e9velopper": {
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
"niveau": 1
},
"Orchestrer": {
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"D\u00e9velopper": {
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
"niveau": 2
},
"Orchestrer": {
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
}
},
"ordre": 3
}
},
"code": "DevCloud",
"libelle": "De\u0301veloppement syste\u0300me et cloud",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Etendre": {
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
"niveau": 1
},
"Exploiter": {
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Etendre": {
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
"niveau": 2
},
"Exploiter": {
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
}
},
"ordre": 3
}
},
"code": "IOM",
"libelle": "Internet des objets et mobilit\u00e9",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Organiser": {
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
"niveau": 1
},
"Piloter": {
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Organiser": {
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
"niveau": 2
},
"Piloter": {
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
}
},
"ordre": 3
}
},
"code": "PPR",
"libelle": "Pilotage de projets de re\u0301seaux",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
},
"Rapprocher": {
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
"niveau": 1
},
"Unifier": {
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
"niveau": 1
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
},
"Rapprocher": {
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
"niveau": 2
},
"Unifier": {
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
"niveau": 2
}
},
"ordre": 3
}
},
"code": "ROM",
"libelle": "R\u00e9seaux Op\u00e9rateurs et Multim\u00e9dia",
"numero": 0
}
],
"resp_can_change_ens": true,
"resp_can_edit": false,
"responsables": [],
"scodoc7_id": null,
"semestre_id": 1,
"session_id": "TAPI-BUT-FI-S1-2021",
"titre": "Semestre test",
"titre_court": "BUT R&T",
"titre_formation": "BUT R&T",
"titre_num": "Semestre test semestre 1"
},
"..."
]
```
#### GET /formsemestres/query?nip=11
```json
[
{
"annee_scolaire": 2021,
"block_moyenne_generale": false,
"block_moyennes": false,
"bul_bgcolor": "white",
"bul_hide_xml": false,
"date_debut": "01/09/2021",
"date_debut_iso": "2021-09-01",
"date_fin": "31/08/2022",
"date_fin_iso": "2022-08-31",
"departement": {
"acronym": "TAPI",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "TAPI",
"description": null,
"id": 1,
"visible": true
},
"dept_id": 1,
"elt_annee_apo": null,
"elt_sem_apo": null,
"ens_can_edit_eval": false,
"etape_apo": "A1, A2, A3",
"etat": true,
"formation": {
"acronyme": "BUT R&T",
"code_specialite": "",
"commentaire": "",
"departement": {
"acronym": "TAPI",
"date_creation": "2022-08-20T12:00:00.000000+02:00",
"dept_name": "TAPI",
"description": null,
"id": 1,
"visible": true
},
"dept_id": 1,
"formation_code": "V1RET",
"formation_id": 1,
"id": 1,
"referentiel_competence_id": 1,
"titre": "BUT R&T",
"titre_officiel": "Bachelor technologique r\u00e9seaux et t\u00e9l\u00e9communications",
"type_parcours": 700,
"version": 1
},
"formation_id": 1,
"formsemestre_id": 1,
"gestion_compensation": false,
"gestion_semestrielle": false,
"id": 1,
"modalite": "FI",
"parcours": [
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
},
"Surveiller": {
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
"niveau": 1
},
"S\u00e9curiser": {
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
"niveau": 1
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
},
"Surveiller": {
"id_orebut": "0f341f4017cfa432f98534cdc57fad85",
"niveau": 2
},
"S\u00e9curiser": {
"id_orebut": "5f275775f2c68c75550e97b9dcaadc79",
"niveau": 2
}
},
"ordre": 3
}
},
"code": "Cyber",
"libelle": "Cybers\u00e9curit\u00e9",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"D\u00e9velopper": {
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
"niveau": 1
},
"Orchestrer": {
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"D\u00e9velopper": {
"id_orebut": "5d428a85a9bfa024fb83aae3d6d7353b",
"niveau": 2
},
"Orchestrer": {
"id_orebut": "c28c4205d654a72811f3a7ea63f4d8ec",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
}
},
"ordre": 3
}
},
"code": "DevCloud",
"libelle": "De\u0301veloppement syste\u0300me et cloud",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Etendre": {
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
"niveau": 1
},
"Exploiter": {
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Etendre": {
"id_orebut": "1a44792b51880107bdcbb63e995581d1",
"niveau": 2
},
"Exploiter": {
"id_orebut": "58109285af1087d2cd5b7b9dd1b92b92",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
}
},
"ordre": 3
}
},
"code": "IOM",
"libelle": "Internet des objets et mobilit\u00e9",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Organiser": {
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
"niveau": 1
},
"Piloter": {
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Organiser": {
"id_orebut": "98f7d9b39bb503ce64755c6148cbc66d",
"niveau": 2
},
"Piloter": {
"id_orebut": "95742cf15ea805ff7ddae4ed3b893597",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
}
},
"ordre": 3
}
},
"code": "PPR",
"libelle": "Pilotage de projets de re\u0301seaux",
"numero": 0
},
{
"annees": {
"1": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 1
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 1
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 1
}
},
"ordre": 1
},
"2": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 2
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 2
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 2
},
"Rapprocher": {
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
"niveau": 1
},
"Unifier": {
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
"niveau": 1
}
},
"ordre": 2
},
"3": {
"competences": {
"Administrer": {
"id_orebut": "8fefe00b9ed3cd57da2e5174b4bc6282",
"niveau": 3
},
"Connecter": {
"id_orebut": "d68c47e3ed9820ce41613f31c60a226e",
"niveau": 3
},
"Programmer": {
"id_orebut": "baec10409ad866b2c21a280e9a94a35e",
"niveau": 3
},
"Rapprocher": {
"id_orebut": "fc8588c8a115ac3a17e16ed59cfd7e79",
"niveau": 2
},
"Unifier": {
"id_orebut": "7301e73a203a85e6b2cb957dc5223e29",
"niveau": 2
}
},
"ordre": 3
}
},
"code": "ROM",
"libelle": "R\u00e9seaux Op\u00e9rateurs et Multim\u00e9dia",
"numero": 0
}
],
"resp_can_change_ens": true,
"resp_can_edit": false,
"responsables": [],
"scodoc7_id": null,
"semestre_id": 1,
"session_id": "TAPI-BUT-FI-S1-2021",
"titre": "Semestre test",
"titre_court": "BUT R&T",
"titre_formation": "BUT R&T",
"titre_num": "Semestre test semestre 1"
},
"..."
]
```

View File

@ -1,9 +0,0 @@
### group-delete
#### POST /group/2/delete
```json
{
"OK": true
}
```

View File

@ -1,41 +0,0 @@
### group-etudiants-query
#### GET /group/1/etudiants/query?etat=D
```json
[
{
"civilite": "F",
"civilite_etat_civil": "X",
"code_ine": "INE5",
"code_nip": "5",
"dept_id": 1,
"id": 5,
"nom": "VILLENEUVE",
"nom_usuel": null,
"prenom": "FRAN\u00c7OISE",
"prenom_etat_civil": "",
"sort_key": [
"villeneuve",
"francoise"
]
},
{
"civilite": "F",
"civilite_etat_civil": "X",
"code_ine": "10",
"code_nip": "NIP10",
"dept_id": 1,
"id": 10,
"nom": "BOUTET",
"nom_usuel": null,
"prenom": "MARGUERITE",
"prenom_etat_civil": "",
"sort_key": [
"boutet",
"marguerite"
]
},
"..."
]
```

View File

@ -1,10 +0,0 @@
### group-remove_etudiant
#### POST /group/1/remove_etudiant/10
```json
{
"etudid": 10,
"group_id": 1
}
```

View File

@ -1,10 +0,0 @@
### group-set_etudiant
#### POST /group/1/set_etudiant/10
```json
{
"etudid": 10,
"group_id": 1
}
```

View File

@ -1,15 +1,16 @@
### partition-group-create
### group_create
#### POST /partition/1/group/create
> `Content-Type: application/json`
>
> `{"group_name": "NEW_GROUP"}`
> `{"group_name" : "Nouveau Groupe"}`
```json
{
"group_name": "NEW_GROUP",
"id": 2,
"numero": null,
"edt_id": null,
"group_name": "Nouveau Groupe",
"id": 4,
"numero": 1,
"partition": {
"bul_show_rank": false,
"formsemestre_id": 1,

View File

@ -1,15 +1,16 @@
### group-edit
### group_edit
#### POST /group/2/edit
#### POST /group/1/edit
> `Content-Type: application/json`
>
> `{"group_name": "NEW_GROUP2"}`
> `{"group_name":"A1"}`
```json
{
"group_name": "NEW_GROUP2",
"id": 2,
"numero": null,
"edt_id": null,
"group_name": "A1",
"id": 1,
"numero": 0,
"partition": {
"bul_show_rank": false,
"formsemestre_id": 1,

View File

@ -1,39 +1,33 @@
### group-etudiants
### group_etudiants
#### GET /group/1/etudiants
```json
[
{
"civilite": "X",
"civilite_etat_civil": "X",
"civilite_etat_civil": null,
"code_ine": "INE1",
"code_nip": "1",
"dept_id": 1,
"id": 1,
"nom": "COSTA",
"nom": "GROSS",
"nom_usuel": null,
"prenom": "SACHA",
"prenom_etat_civil": "",
"sort_key": [
"costa",
"sacha"
]
"prenom": "NOUVEAU PR\u00c9NOM",
"prenom_etat_civil": null,
"sort_key": "gross;nouveau prenom"
},
{
"civilite": "F",
"civilite_etat_civil": "X",
"civilite_etat_civil": null,
"code_ine": "2",
"code_nip": "NIP2",
"dept_id": 1,
"id": 2,
"nom": "NAUDIN",
"nom": "WALTER",
"nom_usuel": null,
"prenom": "SIMONE",
"prenom_etat_civil": "",
"sort_key": [
"naudin",
"simone"
]
"prenom_etat_civil": null,
"sort_key": "walter;simone"
},
"..."
]

View File

@ -0,0 +1,23 @@
### group_set_edt_id
#### POST /group/1/set_edt_id/EDT_GR1
```json
{
"edt_id": "EDT_GR1",
"group_name": "A1",
"id": 1,
"numero": 0,
"partition": {
"bul_show_rank": false,
"formsemestre_id": 1,
"groups_editable": true,
"id": 1,
"numero": 0,
"partition_id": 1,
"partition_name": null,
"show_in_lists": true
},
"partition_id": 1
}
```

View File

@ -1,9 +1,9 @@
### justificatif_delete
### justif_delete
#### POST /justificatif/delete
> `Content-Type: application/json`
>
> `[2,2,3]`
> `[2, 2, 3]`
```json
{

View File

@ -1,20 +1,4 @@
### justificatif_edit
#### POST /justificatif/1/edit
> `Content-Type: application/json`
>
> `{"etat":"valide"}`
```json
{
"couverture": {
"apres": [
1
],
"avant": []
}
}
```
### justif_edit
#### POST /justificatif/1/edit
> `Content-Type: application/json`
@ -34,3 +18,19 @@
}
```
#### POST /justificatif/1/edit
> `Content-Type: application/json`
>
> `{"etat":"valide"}`
```json
{
"couverture": {
"apres": [
1
],
"avant": []
}
}
```

View File

@ -1,7 +1,10 @@
### justificatif_justifies
### justif_justifies
#### GET /justificatif/1/justifies
```json
[1, 2, "..."]
[
1,
"..."
]
```

View File

@ -0,0 +1,10 @@
### justif_list
#### GET /justificatif/1/list
```json
{
"filenames": [],
"total": 0
}
```

View File

@ -1,22 +0,0 @@
### justificatif_create
#### POST /justificatif/1/create
> `Content-Type: application/json`
>
> `[{"date_debut": "2023-10-27T08:00","date_fin": "2023-10-27T10:00","etat": "attente"}]`
```json
{
"errors": [],
"success": [
{
"indice": 0,
"message": {
"couverture": [],
"justif_id": 25
}
}
]
}
```

View File

@ -1,7 +0,0 @@
### justificatif_export
#### POST /justificatif/1/export/nom_fichier
```console
téléchargement du fichier
```

View File

@ -1,11 +0,0 @@
### justificatif_import
#### POST /justificatif/1/import
> `Content-Type: multipart/form-data`
>
> `binary file`
```json
{ "filename": "nom_du_fichier" }
```

View File

@ -1,10 +0,0 @@
### justificatif_list
#### GET /justificatif/1/list
```json
{
"total": 1,
"filenames": ["nom_fichier"]
}
```

View File

@ -1,25 +0,0 @@
### justificatif_remove
#### POST /justificatif/1/remove
> `Content-Type: application/json`
>
> `{"remove" : "all"}`
```json
{
"response": "remove"
}
```
#### POST /justificatif/1/remove
> `Content-Type: application/json`
>
> `{"remove" : "list", "filenames": ["nom_fichier"]}`
```json
{
"response": "remove"
}
```

View File

@ -29,85 +29,3 @@
]
```
#### GET /justificatifs/dept/1
```json
[
{
"code_nip": "1",
"date_debut": "2022-08-20T12:00:00.000000+02:00",
"date_fin": "2022-08-20T12:00:00.000000+02:00",
"entry_date": "2022-08-20T12:00:00.000000+02:00",
"etat": "MODIFIE",
"etudid": 1,
"external_data": null,
"fichier": null,
"formsemestre": {
"id": 1,
"title": "TAPI-BUT-FI-S1-2021"
},
"justif_id": 1,
"raison": null,
"user_id": null,
"user_name": null,
"user_nom_complet": null
},
{
"code_nip": "NIP2",
"date_debut": "2022-08-20T12:00:00.000000+02:00",
"date_fin": "2022-08-20T12:00:00.000000+02:00",
"entry_date": "2022-08-20T12:00:00.000000+02:00",
"etat": "NON_VALIDE",
"etudid": 2,
"external_data": null,
"fichier": null,
"formsemestre": {
"id": 1,
"title": "TAPI-BUT-FI-S1-2021"
},
"justif_id": 2,
"raison": null,
"user_id": null,
"user_name": null,
"user_nom_complet": null
},
"..."
]
```
#### GET /justificatifs/formsemestre/1
```json
[
{
"code_nip": "1",
"date_debut": "2022-08-20T12:00:00.000000+02:00",
"date_fin": "2022-08-20T12:00:00.000000+02:00",
"entry_date": "2022-08-20T12:00:00.000000+02:00",
"etat": "MODIFIE",
"etudid": 1,
"external_data": null,
"fichier": null,
"justif_id": 1,
"raison": null,
"user_id": null,
"user_name": null,
"user_nom_complet": null
},
{
"code_nip": "NIP2",
"date_debut": "2022-08-20T12:00:00.000000+02:00",
"date_fin": "2022-08-20T12:00:00.000000+02:00",
"entry_date": "2022-08-20T12:00:00.000000+02:00",
"etat": "NON_VALIDE",
"etudid": 2,
"external_data": null,
"fichier": null,
"justif_id": 2,
"raison": null,
"user_id": null,
"user_name": null,
"user_nom_complet": null
},
"..."
]
```

View File

@ -0,0 +1,10 @@
### logo_get_global
#### GET /logo/B
```json
{
"Content-Disposition": "inline; filename=logo_B.jpg",
"Content-Type": "image/jpg"
}
```

View File

@ -0,0 +1,11 @@
### logo_list_globals
#### GET /logos
```json
[
"header-villetaneuse",
"C",
"..."
]
```

View File

@ -1,14 +1,19 @@
### moduleimpl-evaluations
### moduleimpl_evaluations
#### GET /moduleimpl/1/evaluations
```json
[
{
"blocked": false,
"blocked_until": "",
"coefficient": 1.0,
"date_debut": "2022-08-20T12:00:00.000000+02:00",
"date_fin": "2022-08-20T12:00:00.000000+02:00",
"description": null,
"date": "",
"date_debut": "",
"date_fin": "",
"description": "Evaluation-R101",
"evaluation_type": 0,
"heure_debut": "",
"heure_fin": "",
"id": 1,
"moduleimpl_id": 1,
"note_max": 20.0,

View File

@ -0,0 +1,19 @@
### moduleimpl_inscriptions
#### GET /moduleimpl/1/inscriptions
```json
[
{
"etudid": 1,
"id": 1,
"moduleimpl_id": 1
},
{
"etudid": 2,
"id": 22,
"moduleimpl_id": 1
},
"..."
]
```

View File

@ -0,0 +1,31 @@
### moduleimpl_notes
#### GET /moduleimpl/1/notes
```json
[
{
"1": "",
"22": "",
"etudid": 4,
"moy_ue_1": "~",
"moy_ue_2": "~",
"moy_ue_3": "~",
"moymod": "~",
"nom": "BARTHELEMY",
"prenom": "G\u00e9rard"
},
{
"1": "",
"22": "",
"etudid": 9,
"moy_ue_1": "~",
"moy_ue_2": "~",
"moy_ue_3": "~",
"moymod": "~",
"nom": "BENOIT",
"prenom": "Emmanuel"
},
"..."
]
```

View File

@ -1,9 +0,0 @@
### partition-delete
#### POST /partition/2/delete
```json
{
"OK": true
}
```

View File

@ -1,28 +0,0 @@
### partition-edit
#### POST /partition/1/edit
> `Content-Type: application/json`
>
> `{"partition_name":"P2BIS", "numero":3,"bul_show_rank":true,"show_in_lists":false, "groups_editable":true}`
```json
{
"bul_show_rank": true,
"formsemestre_id": 1,
"groups": {
"1": {
"group_name": "",
"id": 1,
"numero": 0,
"partition_id": 1
}
},
"groups_editable": true,
"id": 1,
"numero": 3,
"partition_id": 1,
"partition_name": "P2BIS",
"show_in_lists": false
}
```

View File

@ -1,10 +0,0 @@
### partition-remove_etudiant
#### POST /partition/2/remove_etudiant/10
```json
{
"etudid": 10,
"partition_id": 2
}
```

View File

@ -0,0 +1,36 @@
### partition_edit
#### POST /partition/1/edit
> `Content-Type: application/json`
>
> `{"bul_show_rank":1}`
```json
{
"bul_show_rank": true,
"formsemestre_id": 1,
"groups": {
"1": {
"edt_id": "EDT_GR1",
"group_name": "A1",
"id": 1,
"numero": 0,
"partition_id": 1
},
"4": {
"edt_id": null,
"group_name": "Nouveau Groupe",
"id": 4,
"numero": 1,
"partition_id": 1
}
},
"groups_editable": true,
"id": 1,
"numero": 0,
"partition_id": 1,
"partition_name": null,
"show_in_lists": true
}
```

View File

@ -1,16 +1,13 @@
### partition-groups-order
#### POST /partition/1/groups/order
> `Content-Type: application/json`
>
> `[ 1 ]`
### partition_info
#### GET /partition/1
```json
{
"bul_show_rank": true,
"bul_show_rank": false,
"formsemestre_id": 1,
"groups": {
"1": {
"edt_id": null,
"group_name": "",
"id": 1,
"numero": 0,
@ -19,10 +16,10 @@
},
"groups_editable": true,
"id": 1,
"numero": 3,
"numero": 0,
"partition_id": 1,
"partition_name": "P2BIS",
"show_in_lists": false
"partition_name": null,
"show_in_lists": true
}
```

View File

@ -0,0 +1,11 @@
### permissions_list
#### GET /permissions
```json
[
"ScoSuperAdmin",
"ScoView",
"..."
]
```

View File

@ -1,4 +1,4 @@
### formation-referentiel_competences
### referentiel_competences
#### GET /formation/1/referentiel_competences
```json

View File

@ -1,14 +0,0 @@
### role-add_permission
#### POST /role/customRole/add_permission/UsersView
```json
{
"id": 13,
"permissions": [
"UsersView",
"ScoView"
],
"role_name": "customRole"
}
```

View File

@ -1,17 +0,0 @@
### role-edit
#### POST /role/customRole/edit
> `Content-Type: application/json`
>
> `{ "name" : "LaveurDeVitres", "permissions" : [ "ScoView" ] }`
```json
{
"id": 13,
"permissions": [
"ScoView"
],
"role_name": "customRole"
}
```

View File

@ -1,13 +0,0 @@
### role-remove_permission
#### POST /role/customRole/remove_permission/UsersView
```json
{
"id": 13,
"permissions": [
"ScoView"
],
"role_name": "customRole"
}
```

View File

@ -1,4 +1,4 @@
### role-create
### role_create
#### POST /role/create/customRole
> `Content-Type: application/json`

View File

@ -1,4 +1,4 @@
### role-delete
### role_delete
#### POST /role/customRole/delete
```json

View File

@ -0,0 +1,20 @@
### role_get
#### GET /role/Ens
```json
{
"id": 1,
"permissions": [
"ViewEtudData",
"EtudAddAnnotations",
"AbsAddBillet",
"AbsChange",
"UsersView",
"Observateur",
"EnsView",
"ScoView"
],
"role_name": "Ens"
}
```

View File

@ -0,0 +1,38 @@
### roles_list
#### GET /roles
```json
[
{
"id": 1,
"permissions": [
"ViewEtudData",
"EtudAddAnnotations",
"AbsAddBillet",
"AbsChange",
"UsersView",
"Observateur",
"EnsView",
"ScoView"
],
"role_name": "Ens"
},
{
"id": 2,
"permissions": [
"ViewEtudData",
"EditApogee",
"EtudAddAnnotations",
"EtudChangeAdr",
"AbsAddBillet",
"AbsChange",
"UsersView",
"Observateur",
"ScoView"
],
"role_name": "Secr"
},
"..."
]
```

View File

@ -1,36 +0,0 @@
### user-edit
#### POST /user/10/edit
> `Content-Type: application/json`
>
> `{ "dept": "TAPI", "nom": "alain2", "prenom": "bruno2", "active": false }`
```json
{
"active": false,
"cas_allow_login": false,
"cas_allow_scodoc_login": false,
"cas_id": null,
"cas_last_login": null,
"date_created": "2022-08-20T12:00:00.000000+02:00",
"date_expiration": null,
"date_modif_passwd": "2022-08-20T12:00:00.000000+02:00",
"dept": "TAPI",
"email": "",
"email_institutionnel": "",
"id": 10,
"last_seen": "2022-08-20T12:00:00.000000+02:00",
"nom": "alain2",
"nom_fmt": "Alain2",
"nomcomplet": "Bruno2 Alain2",
"nomplogin": "ALAIN2 Bruno2 (lecteur_api)",
"nomprenom": "Alain2 B.",
"prenom": "bruno2",
"prenom_fmt": "Bruno2",
"prenomnom": "B. Alain2",
"roles_string": "LecteurAPI_, LecteurAPI_",
"status_txt": "ferm\u00e9",
"user_name": "lecteur_api"
}
```

View File

@ -1,70 +0,0 @@
### user-password
#### POST /user/3/password
> `Content-Type: application/json`
>
> `{ "password": "rePlaCemeNT456averylongandcomplicated" }`
```json
{
"active": true,
"cas_allow_login": false,
"cas_allow_scodoc_login": false,
"cas_id": null,
"cas_last_login": null,
"date_created": "2022-08-20T12:00:00.000000+02:00",
"date_expiration": null,
"date_modif_passwd": "2022-08-20T12:00:00.000000+02:00",
"dept": "TAPI",
"email": "",
"email_institutionnel": "",
"id": 3,
"last_seen": "2022-08-20T12:00:00.000000+02:00",
"nom": "Sans",
"nom_fmt": "Sans",
"nomcomplet": "Permission Sans",
"nomplogin": "SANS Permission (other)",
"nomprenom": "Sans P.",
"prenom": "Permission",
"prenom_fmt": "Permission",
"prenomnom": "P. Sans",
"roles_string": "",
"status_txt": "actif",
"user_name": "other"
}
```
#### POST /user/3/password
> `Content-Type: application/json`
>
> `{ "password": "too_simple" }`
```json
{
"active": true,
"cas_allow_login": false,
"cas_allow_scodoc_login": false,
"cas_id": null,
"cas_last_login": null,
"date_created": "2022-08-20T12:00:00.000000+02:00",
"date_expiration": null,
"date_modif_passwd": "2022-08-20T12:00:00.000000+02:00",
"dept": "TAPI",
"email": "",
"email_institutionnel": "",
"id": 3,
"last_seen": "2022-08-20T12:00:00.000000+02:00",
"nom": "Sans",
"nom_fmt": "Sans",
"nomcomplet": "Permission Sans",
"nomplogin": "SANS Permission (other)",
"nomprenom": "Sans P.",
"prenom": "Permission",
"prenom_fmt": "Permission",
"prenomnom": "P. Sans",
"roles_string": "",
"status_txt": "actif",
"user_name": "other"
}
```

Some files were not shown because too many files have changed in this diff Show More