Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into table

This commit is contained in:
Emmanuel Viennet 2023-02-04 00:05:25 +01:00
commit 0f1adf2c0d
3 changed files with 925 additions and 3 deletions

View File

@ -1629,7 +1629,9 @@ def do_formsemestre_delete(formsemestre_id):
req = """DELETE FROM notes_formsemestre_etapes
WHERE formsemestre_id=%(formsemestre_id)s"""
cursor.execute(req, {"formsemestre_id": formsemestre_id})
# --- Dispenses d'UE
req = """DELETE FROM "dispenseUE" WHERE formsemestre_id=%(formsemestre_id)s"""
cursor.execute(req, {"formsemestre_id": formsemestre_id})
# --- Destruction du semestre
sco_formsemestre._formsemestreEditor.delete(cnx, formsemestre_id)

View File

@ -673,10 +673,32 @@ def test_etat_evals(api_headers):
)
##### ERROR #####
invalid_eval_id = 153165161656849846516511321651651
invalid_id = 153165161656849846516511321651651
r = requests.get(
f"{API_URL}/formsemestre/{invalid_eval_id}/etat_evals",
f"{API_URL}/formsemestre/{invalid_id}/etat_evals",
headers=headers,
verify=CHECK_CERTIFICATE,
)
assert r.status_code == 404
def test_formsemestre_resultat(api_headers):
"""
Route: /formsemestre/<int:formsemestre_id>/resultats
"""
# Test brutal: compare les texts des json (après suppression des espaces et tabs)
# ce test cassera à la moindre modification :-)
formsemestre_id = 1
r = requests.get(
f"{API_URL}/formsemestre/{formsemestre_id}/resultats",
headers=api_headers,
verify=CHECK_CERTIFICATE,
)
assert r.status_code == 200
json_response = r.text.translate({32: None, 9: None}).strip()
with open(
"tests/ressources/results/formsemestre_resultat.json", encoding="utf8"
) as f:
json_reference = f.read().translate({32: None, 9: None}).strip()
assert json_response == json_reference

View File

@ -0,0 +1,898 @@
[
{
"etudid": 11,
"code_nip": "11",
"rang": "1",
"civilite_str": "Mme",
"nom_disp": "FLEURY",
"prenom": "MADELEINE",
"nom_short": "FLEURY Ma.",
"moy_gen": "14.36",
"moy_ue_1": "14.94",
"moy_res_1_1": "~",
"moy_res_3_1": "11.97",
"moy_res_4_1": "~",
"moy_res_5_1": "~",
"moy_res_6_1": "~",
"moy_res_18_1": "15.71",
"moy_res_10_1": "~",
"moy_res_11_1": "~",
"moy_res_20_1": "10.66",
"moy_res_12_1": "12.50",
"moy_res_13_1": "~",
"moy_sae_2_1": "18.72",
"moy_sae_7_1": "14.69",
"moy_ue_2": "11.17",
"moy_res_1_2": "~",
"moy_res_4_2": "~",
"moy_res_5_2": "~",
"moy_res_9_2": "09.33",
"moy_res_10_2": "~",
"moy_res_11_2": "~",
"moy_res_20_2": "10.66",
"moy_res_12_2": "12.50",
"moy_res_13_2": "~",
"moy_res_21_2": "~",
"moy_sae_8_2": "~",
"moy_ue_3": "16.22",
"moy_res_1_3": "~",
"moy_res_17_3": "~",
"moy_res_18_3": "15.71",
"moy_res_19_3": "~",
"moy_res_10_3": "~",
"moy_res_11_3": "~",
"moy_res_20_3": "10.66",
"moy_res_21_3": "~",
"moy_sae_14_3": "17.83",
"moy_sae_15_3": "~",
"ues_validables": "3/3",
"code_cursus": "S1",
"bac": "",
"specialite": "",
"type_admission": "",
"classement": "",
"partitions": {
"1": 1
}
},
{
"etudid": 8,
"code_nip": "NIP8",
"rang": "2",
"civilite_str": "M.",
"nom_disp": "SAUNIER",
"prenom": "JACQUES",
"nom_short": "SAUNIER Ja.",
"moy_gen": "12.67",
"moy_ue_1": "13.51",
"moy_res_1_1": "~",
"moy_res_3_1": "03.27",
"moy_res_4_1": "~",
"moy_res_5_1": "~",
"moy_res_6_1": "~",
"moy_res_18_1": "13.05",
"moy_res_10_1": "~",
"moy_res_11_1": "~",
"moy_res_20_1": "04.35",
"moy_res_12_1": "18.85",
"moy_res_13_1": "~",
"moy_sae_2_1": "~",
"moy_sae_7_1": "17.07",
"moy_ue_2": "14.24",
"moy_res_1_2": "~",
"moy_res_4_2": "~",
"moy_res_5_2": "~",
"moy_res_9_2": "12.79",
"moy_res_10_2": "~",
"moy_res_11_2": "~",
"moy_res_20_2": "04.35",
"moy_res_12_2": "18.85",
"moy_res_13_2": "~",
"moy_res_21_2": "~",
"moy_sae_8_2": "~",
"moy_ue_3": "10.39",
"moy_res_1_3": "~",
"moy_res_17_3": "~",
"moy_res_18_3": "13.05",
"moy_res_19_3": "~",
"moy_res_10_3": "~",
"moy_res_11_3": "~",
"moy_res_20_3": "04.35",
"moy_res_21_3": "~",
"moy_sae_14_3": "10.74",
"moy_sae_15_3": "~",
"ues_validables": "3/3",
"code_cursus": "S1",
"bac": "",
"specialite": "",
"type_admission": "",
"classement": "",
"partitions": {
"1": 1
}
},
{
"etudid": 6,
"code_nip": "NIP6",
"rang": "3",
"civilite_str": "",
"nom_disp": "LENFANT",
"prenom": "MAXIME",
"nom_short": "LENFANT Ma.",
"moy_gen": "12.02",
"moy_ue_1": "14.34",
"moy_res_1_1": "~",
"moy_res_3_1": "17.68",
"moy_res_4_1": "~",
"moy_res_5_1": "~",
"moy_res_6_1": "~",
"moy_res_18_1": "18.31",
"moy_res_10_1": "~",
"moy_res_11_1": "~",
"moy_res_20_1": "18.97",
"moy_res_12_1": "05.46",
"moy_res_13_1": "~",
"moy_sae_2_1": "13.02",
"moy_sae_7_1": "14.11",
"moy_ue_2": "09.89",
"moy_res_1_2": "~",
"moy_res_4_2": "~",
"moy_res_5_2": "~",
"moy_res_9_2": "11.54",
"moy_res_10_2": "~",
"moy_res_11_2": "~",
"moy_res_20_2": "18.97",
"moy_res_12_2": "05.46",
"moy_res_13_2": "~",
"moy_res_21_2": "~",
"moy_sae_8_2": "~",
"moy_ue_3": "10.93",
"moy_res_1_3": "~",
"moy_res_17_3": "~",
"moy_res_18_3": "18.31",
"moy_res_19_3": "~",
"moy_res_10_3": "~",
"moy_res_11_3": "~",
"moy_res_20_3": "18.97",
"moy_res_21_3": "~",
"moy_sae_14_3": "05.70",
"moy_sae_15_3": "~",
"ues_validables": "2/3",
"code_cursus": "S1",
"bac": "",
"specialite": "",
"type_admission": "",
"classement": "",
"partitions": {
"1": 1
}
},
{
"etudid": 7,
"code_nip": "7",
"rang": "4",
"civilite_str": "",
"nom_disp": "CUNY",
"prenom": "CAMILLE",
"nom_short": "CUNY Ca.",
"moy_gen": "11.88",
"moy_ue_1": "07.09",
"moy_res_1_1": "~",
"moy_res_3_1": "04.07",
"moy_res_4_1": "~",
"moy_res_5_1": "~",
"moy_res_6_1": "~",
"moy_res_18_1": "17.62",
"moy_res_10_1": "~",
"moy_res_11_1": "~",
"moy_res_20_1": "16.57",
"moy_res_12_1": "18.61",
"moy_res_13_1": "~",
"moy_sae_2_1": "14.13",
"moy_sae_7_1": "00.53",
"moy_ue_2": "17.35",
"moy_res_1_2": "~",
"moy_res_4_2": "~",
"moy_res_5_2": "~",
"moy_res_9_2": "15.80",
"moy_res_10_2": "~",
"moy_res_11_2": "~",
"moy_res_20_2": "16.57",
"moy_res_12_2": "18.61",
"moy_res_13_2": "~",
"moy_res_21_2": "~",
"moy_sae_8_2": "~",
"moy_ue_3": "13.26",
"moy_res_1_3": "~",
"moy_res_17_3": "~",
"moy_res_18_3": "17.62",
"moy_res_19_3": "~",
"moy_res_10_3": "~",
"moy_res_11_3": "~",
"moy_res_20_3": "16.57",
"moy_res_21_3": "~",
"moy_sae_14_3": "10.52",
"moy_sae_15_3": "~",
"ues_validables": "2/3 &#9888;&#65039;",
"code_cursus": "S1",
"bac": "",
"specialite": "",
"type_admission": "",
"classement": "",
"partitions": {
"1": 1
}
},
{
"etudid": 4,
"code_nip": "NIP4",
"rang": "5",
"civilite_str": "M.",
"nom_disp": "GAUTIER",
"prenom": "G\u00c9RARD",
"nom_short": "GAUTIER G\u00e9.",
"moy_gen": "11.08",
"moy_ue_1": "13.52",
"moy_res_1_1": "~",
"moy_res_3_1": "08.47",
"moy_res_4_1": "~",
"moy_res_5_1": "~",
"moy_res_6_1": "~",
"moy_res_18_1": "04.86",
"moy_res_10_1": "~",
"moy_res_11_1": "~",
"moy_res_20_1": "14.02",
"moy_res_12_1": "12.10",
"moy_res_13_1": "~",
"moy_sae_2_1": "~",
"moy_sae_7_1": "17.11",
"moy_ue_2": "09.20",
"moy_res_1_2": "~",
"moy_res_4_2": "~",
"moy_res_5_2": "~",
"moy_res_9_2": "01.67",
"moy_res_10_2": "~",
"moy_res_11_2": "~",
"moy_res_20_2": "14.02",
"moy_res_12_2": "12.10",
"moy_res_13_2": "~",
"moy_res_21_2": "~",
"moy_sae_8_2": "~",
"moy_ue_3": "09.66",
"moy_res_1_3": "~",
"moy_res_17_3": "~",
"moy_res_18_3": "04.86",
"moy_res_19_3": "~",
"moy_res_10_3": "~",
"moy_res_11_3": "~",
"moy_res_20_3": "14.02",
"moy_res_21_3": "~",
"moy_sae_14_3": "10.67",
"moy_sae_15_3": "~",
"ues_validables": "1/3",
"code_cursus": "S1",
"bac": "",
"specialite": "",
"type_admission": "",
"classement": "",
"partitions": {
"1": 1
}
},
{
"etudid": 12,
"code_nip": "NIP12",
"rang": "6",
"civilite_str": "M.",
"nom_disp": "MOUTON",
"prenom": "CLAUDE",
"nom_short": "MOUTON Cl.",
"moy_gen": "10.52",
"moy_ue_1": "08.93",
"moy_res_1_1": "~",
"moy_res_3_1": "07.77",
"moy_res_4_1": "~",
"moy_res_5_1": "~",
"moy_res_6_1": "~",
"moy_res_18_1": "00.48",
"moy_res_10_1": "~",
"moy_res_11_1": "~",
"moy_res_20_1": "08.95",
"moy_res_12_1": "18.10",
"moy_res_13_1": "~",
"moy_sae_2_1": "14.29",
"moy_sae_7_1": "06.89",
"moy_ue_2": "16.04",
"moy_res_1_2": "~",
"moy_res_4_2": "~",
"moy_res_5_2": "~",
"moy_res_9_2": "17.00",
"moy_res_10_2": "~",
"moy_res_11_2": "~",
"moy_res_20_2": "08.95",
"moy_res_12_2": "18.10",
"moy_res_13_2": "~",
"moy_res_21_2": "~",
"moy_sae_8_2": "~",
"moy_ue_3": "08.02",
"moy_res_1_3": "~",
"moy_res_17_3": "~",
"moy_res_18_3": "00.48",
"moy_res_19_3": "~",
"moy_res_10_3": "~",
"moy_res_11_3": "~",
"moy_res_20_3": "08.95",
"moy_res_21_3": "~",
"moy_sae_14_3": "11.09",
"moy_sae_15_3": "~",
"ues_validables": "1/3",
"code_cursus": "S1",
"bac": "",
"specialite": "",
"type_admission": "",
"classement": "",
"partitions": {
"1": 1
}
},
{
"etudid": 5,
"code_nip": "5",
"rang": "7",
"civilite_str": "Mme",
"nom_disp": "VILLENEUVE",
"prenom": "FRAN\u00c7OISE",
"nom_short": "VILLENEUVE Fr.",
"moy_gen": "10.42",
"moy_ue_1": "09.27",
"moy_res_1_1": "~",
"moy_res_3_1": "~",
"moy_res_4_1": "~",
"moy_res_5_1": "~",
"moy_res_6_1": "~",
"moy_res_18_1": "00.84",
"moy_res_10_1": "~",
"moy_res_11_1": "~",
"moy_res_20_1": "08.58",
"moy_res_12_1": "19.97",
"moy_res_13_1": "~",
"moy_sae_2_1": "05.69",
"moy_sae_7_1": "10.96",
"moy_ue_2": "13.51",
"moy_res_1_2": "~",
"moy_res_4_2": "~",
"moy_res_5_2": "~",
"moy_res_9_2": "06.15",
"moy_res_10_2": "~",
"moy_res_11_2": "~",
"moy_res_20_2": "08.58",
"moy_res_12_2": "19.97",
"moy_res_13_2": "~",
"moy_res_21_2": "~",
"moy_sae_8_2": "~",
"moy_ue_3": "09.31",
"moy_res_1_3": "~",
"moy_res_17_3": "~",
"moy_res_18_3": "00.84",
"moy_res_19_3": "~",
"moy_res_10_3": "~",
"moy_res_11_3": "~",
"moy_res_20_3": "08.58",
"moy_res_21_3": "~",
"moy_sae_14_3": "13.21",
"moy_sae_15_3": "~",
"ues_validables": "1/3",
"code_cursus": "S1",
"bac": "",
"specialite": "",
"type_admission": "",
"classement": "",
"partitions": {
"1": 1
}
},
{
"etudid": 10,
"code_nip": "NIP10",
"rang": "8",
"civilite_str": "Mme",
"nom_disp": "BOUTET",
"prenom": "MARGUERITE",
"nom_short": "BOUTET Ma.",
"moy_gen": "10.26",
"moy_ue_1": "12.57",
"moy_res_1_1": "~",
"moy_res_3_1": "06.34",
"moy_res_4_1": "~",
"moy_res_5_1": "~",
"moy_res_6_1": "~",
"moy_res_18_1": "11.81",
"moy_res_10_1": "~",
"moy_res_11_1": "~",
"moy_res_20_1": "03.64",
"moy_res_12_1": "01.47",
"moy_res_13_1": "~",
"moy_sae_2_1": "17.73",
"moy_sae_7_1": "14.70",
"moy_ue_2": "03.41",
"moy_res_1_2": "~",
"moy_res_4_2": "~",
"moy_res_5_2": "~",
"moy_res_9_2": "06.36",
"moy_res_10_2": "~",
"moy_res_11_2": "~",
"moy_res_20_2": "03.64",
"moy_res_12_2": "01.47",
"moy_res_13_2": "~",
"moy_res_21_2": "~",
"moy_sae_8_2": "~",
"moy_ue_3": "12.98",
"moy_res_1_3": "~",
"moy_res_17_3": "~",
"moy_res_18_3": "11.81",
"moy_res_19_3": "~",
"moy_res_10_3": "~",
"moy_res_11_3": "~",
"moy_res_20_3": "03.64",
"moy_res_21_3": "~",
"moy_sae_14_3": "15.82",
"moy_sae_15_3": "~",
"ues_validables": "2/3 &#9888;&#65039;",
"code_cursus": "S1",
"bac": "",
"specialite": "",
"type_admission": "",
"classement": "",
"partitions": {
"1": 1
}
},
{
"etudid": 3,
"code_nip": "3",
"rang": "9",
"civilite_str": "M.",
"nom_disp": "R\u00c9GNIER",
"prenom": "PATRICK",
"nom_short": "R\u00c9GNIER Pa.",
"moy_gen": "10.04",
"moy_ue_1": "13.06",
"moy_res_1_1": "~",
"moy_res_3_1": "05.84",
"moy_res_4_1": "~",
"moy_res_5_1": "~",
"moy_res_6_1": "~",
"moy_res_18_1": "11.44",
"moy_res_10_1": "~",
"moy_res_11_1": "~",
"moy_res_20_1": "14.04",
"moy_res_12_1": "13.28",
"moy_res_13_1": "~",
"moy_sae_2_1": "09.82",
"moy_sae_7_1": "17.46",
"moy_ue_2": "10.62",
"moy_res_1_2": "~",
"moy_res_4_2": "~",
"moy_res_5_2": "~",
"moy_res_9_2": "04.31",
"moy_res_10_2": "~",
"moy_res_11_2": "~",
"moy_res_20_2": "14.04",
"moy_res_12_2": "13.28",
"moy_res_13_2": "~",
"moy_res_21_2": "~",
"moy_sae_8_2": "~",
"moy_ue_3": "05.96",
"moy_res_1_3": "~",
"moy_res_17_3": "~",
"moy_res_18_3": "11.44",
"moy_res_19_3": "~",
"moy_res_10_3": "~",
"moy_res_11_3": "~",
"moy_res_20_3": "14.04",
"moy_res_21_3": "~",
"moy_sae_14_3": "01.55",
"moy_sae_15_3": "~",
"ues_validables": "2/3 &#9888;&#65039;",
"code_cursus": "S1",
"bac": "",
"specialite": "",
"type_admission": "",
"classement": "",
"partitions": {
"1": 1
}
},
{
"etudid": 14,
"code_nip": "NIP14",
"rang": "10",
"civilite_str": "M.",
"nom_disp": "ROLLIN",
"prenom": "DERC'HEN",
"nom_short": "ROLLIN De.",
"moy_gen": "09.59",
"moy_ue_1": "11.92",
"moy_res_1_1": "~",
"moy_res_3_1": "08.84",
"moy_res_4_1": "~",
"moy_res_5_1": "~",
"moy_res_6_1": "~",
"moy_res_18_1": "11.99",
"moy_res_10_1": "~",
"moy_res_11_1": "~",
"moy_res_20_1": "04.39",
"moy_res_12_1": "17.60",
"moy_res_13_1": "~",
"moy_sae_2_1": "01.18",
"moy_sae_7_1": "17.83",
"moy_ue_2": "12.67",
"moy_res_1_2": "~",
"moy_res_4_2": "~",
"moy_res_5_2": "~",
"moy_res_9_2": "09.75",
"moy_res_10_2": "~",
"moy_res_11_2": "~",
"moy_res_20_2": "04.39",
"moy_res_12_2": "17.60",
"moy_res_13_2": "~",
"moy_res_21_2": "~",
"moy_sae_8_2": "~",
"moy_ue_3": "04.32",
"moy_res_1_3": "~",
"moy_res_17_3": "~",
"moy_res_18_3": "11.99",
"moy_res_19_3": "~",
"moy_res_10_3": "~",
"moy_res_11_3": "~",
"moy_res_20_3": "04.39",
"moy_res_21_3": "~",
"moy_sae_14_3": "00.94",
"moy_sae_15_3": "~",
"ues_validables": "2/3 &#9888;&#65039;",
"code_cursus": "S1",
"bac": "",
"specialite": "",
"type_admission": "",
"classement": "",
"partitions": {
"1": 1
}
},
{
"etudid": 13,
"code_nip": "13",
"rang": "11",
"civilite_str": "",
"nom_disp": "ESTEVE",
"prenom": "ALIX",
"nom_short": "ESTEVE Al.",
"moy_gen": "08.59",
"moy_ue_1": "07.24",
"moy_res_1_1": "~",
"moy_res_3_1": "11.90",
"moy_res_4_1": "~",
"moy_res_5_1": "~",
"moy_res_6_1": "~",
"moy_res_18_1": "00.47",
"moy_res_10_1": "~",
"moy_res_11_1": "~",
"moy_res_20_1": "18.66",
"moy_res_12_1": "18.02",
"moy_res_13_1": "~",
"moy_sae_2_1": "~",
"moy_sae_7_1": "04.46",
"moy_ue_2": "13.93",
"moy_res_1_2": "~",
"moy_res_4_2": "~",
"moy_res_5_2": "~",
"moy_res_9_2": "04.53",
"moy_res_10_2": "~",
"moy_res_11_2": "~",
"moy_res_20_2": "18.66",
"moy_res_12_2": "18.02",
"moy_res_13_2": "~",
"moy_res_21_2": "~",
"moy_sae_8_2": "~",
"moy_ue_3": "05.95",
"moy_res_1_3": "~",
"moy_res_17_3": "~",
"moy_res_18_3": "00.47",
"moy_res_19_3": "~",
"moy_res_10_3": "~",
"moy_res_11_3": "~",
"moy_res_20_3": "18.66",
"moy_res_21_3": "~",
"moy_sae_14_3": "05.17",
"moy_sae_15_3": "~",
"ues_validables": "1/3 &#9888;&#65039;",
"code_cursus": "S1",
"bac": "",
"specialite": "",
"type_admission": "",
"classement": "",
"partitions": {
"1": 1
}
},
{
"etudid": 9,
"code_nip": "9",
"rang": "12",
"civilite_str": "M.",
"nom_disp": "SCHMITT",
"prenom": "EMMANUEL",
"nom_short": "SCHMITT Em.",
"moy_gen": "08.31",
"moy_ue_1": "07.70",
"moy_res_1_1": "~",
"moy_res_3_1": "~",
"moy_res_4_1": "~",
"moy_res_5_1": "~",
"moy_res_6_1": "~",
"moy_res_18_1": "04.59",
"moy_res_10_1": "~",
"moy_res_11_1": "~",
"moy_res_20_1": "16.85",
"moy_res_12_1": "12.79",
"moy_res_13_1": "~",
"moy_sae_2_1": "00.12",
"moy_sae_7_1": "10.62",
"moy_ue_2": "13.07",
"moy_res_1_2": "~",
"moy_res_4_2": "~",
"moy_res_5_2": "~",
"moy_res_9_2": "11.23",
"moy_res_10_2": "~",
"moy_res_11_2": "~",
"moy_res_20_2": "16.85",
"moy_res_12_2": "12.79",
"moy_res_13_2": "~",
"moy_res_21_2": "~",
"moy_sae_8_2": "~",
"moy_ue_3": "05.22",
"moy_res_1_3": "~",
"moy_res_17_3": "~",
"moy_res_18_3": "04.59",
"moy_res_19_3": "~",
"moy_res_10_3": "~",
"moy_res_11_3": "~",
"moy_res_20_3": "16.85",
"moy_res_21_3": "~",
"moy_sae_14_3": "02.59",
"moy_sae_15_3": "~",
"ues_validables": "1/3 &#9888;&#65039;",
"code_cursus": "S1",
"bac": "",
"specialite": "",
"type_admission": "",
"classement": "",
"partitions": {
"1": 1
}
},
{
"etudid": 15,
"code_nip": "15",
"rang": "13",
"civilite_str": "",
"nom_disp": "DIOT",
"prenom": "CAMILLE",
"nom_short": "DIOT Ca.",
"moy_gen": "07.24",
"moy_ue_1": "06.48",
"moy_res_1_1": "~",
"moy_res_3_1": "04.79",
"moy_res_4_1": "~",
"moy_res_5_1": "~",
"moy_res_6_1": "~",
"moy_res_18_1": "18.15",
"moy_res_10_1": "~",
"moy_res_11_1": "~",
"moy_res_20_1": "03.22",
"moy_res_12_1": "03.17",
"moy_res_13_1": "~",
"moy_sae_2_1": "09.66",
"moy_sae_7_1": "04.13",
"moy_ue_2": "08.37",
"moy_res_1_2": "~",
"moy_res_4_2": "~",
"moy_res_5_2": "~",
"moy_res_9_2": "19.77",
"moy_res_10_2": "~",
"moy_res_11_2": "~",
"moy_res_20_2": "03.22",
"moy_res_12_2": "03.17",
"moy_res_13_2": "~",
"moy_res_21_2": "~",
"moy_sae_8_2": "~",
"moy_ue_3": "07.25",
"moy_res_1_3": "~",
"moy_res_17_3": "~",
"moy_res_18_3": "18.15",
"moy_res_19_3": "~",
"moy_res_10_3": "~",
"moy_res_11_3": "~",
"moy_res_20_3": "03.22",
"moy_res_21_3": "~",
"moy_sae_14_3": "03.49",
"moy_sae_15_3": "~",
"ues_validables": "0/3 &#9888;&#65039;",
"code_cursus": "S1",
"bac": "",
"specialite": "",
"type_admission": "",
"classement": "",
"partitions": {
"1": 1
}
},
{
"etudid": 16,
"code_nip": "NIP16",
"rang": "14",
"civilite_str": "",
"nom_disp": "GILLES",
"prenom": "MAXIME",
"nom_short": "GILLES Ma.",
"moy_gen": "07.21",
"moy_ue_1": "06.86",
"moy_res_1_1": "~",
"moy_res_3_1": "~",
"moy_res_4_1": "~",
"moy_res_5_1": "~",
"moy_res_6_1": "~",
"moy_res_18_1": "10.06",
"moy_res_10_1": "~",
"moy_res_11_1": "~",
"moy_res_20_1": "11.75",
"moy_res_12_1": "01.88",
"moy_res_13_1": "~",
"moy_sae_2_1": "14.55",
"moy_sae_7_1": "03.02",
"moy_ue_2": "08.84",
"moy_res_1_2": "~",
"moy_res_4_2": "~",
"moy_res_5_2": "~",
"moy_res_9_2": "18.23",
"moy_res_10_2": "~",
"moy_res_11_2": "~",
"moy_res_20_2": "11.75",
"moy_res_12_2": "01.88",
"moy_res_13_2": "~",
"moy_res_21_2": "~",
"moy_sae_8_2": "~",
"moy_ue_3": "06.32",
"moy_res_1_3": "~",
"moy_res_17_3": "~",
"moy_res_18_3": "10.06",
"moy_res_19_3": "~",
"moy_res_10_3": "~",
"moy_res_11_3": "~",
"moy_res_20_3": "11.75",
"moy_res_21_3": "~",
"moy_sae_14_3": "03.32",
"moy_sae_15_3": "~",
"ues_validables": "0/3 &#9888;&#65039;",
"code_cursus": "S1",
"bac": "",
"specialite": "",
"type_admission": "",
"classement": "",
"partitions": {
"1": 1
}
},
{
"etudid": 2,
"code_nip": "NIP2",
"rang": "15",
"civilite_str": "Mme",
"nom_disp": "NAUDIN",
"prenom": "SIMONE",
"nom_short": "NAUDIN Si.",
"moy_gen": "07.02",
"moy_ue_1": "06.82",
"moy_res_1_1": "~",
"moy_res_3_1": "16.91",
"moy_res_4_1": "~",
"moy_res_5_1": "~",
"moy_res_6_1": "~",
"moy_res_18_1": "12.84",
"moy_res_10_1": "~",
"moy_res_11_1": "~",
"moy_res_20_1": "13.08",
"moy_res_12_1": "10.63",
"moy_res_13_1": "~",
"moy_sae_2_1": "06.28",
"moy_sae_7_1": "01.36",
"moy_ue_2": "07.96",
"moy_res_1_2": "~",
"moy_res_4_2": "~",
"moy_res_5_2": "~",
"moy_res_9_2": "00.60",
"moy_res_10_2": "~",
"moy_res_11_2": "~",
"moy_res_20_2": "13.08",
"moy_res_12_2": "10.63",
"moy_res_13_2": "~",
"moy_res_21_2": "~",
"moy_sae_8_2": "~",
"moy_ue_3": "06.51",
"moy_res_1_3": "~",
"moy_res_17_3": "~",
"moy_res_18_3": "12.84",
"moy_res_19_3": "~",
"moy_res_10_3": "~",
"moy_res_11_3": "~",
"moy_res_20_3": "13.08",
"moy_res_21_3": "~",
"moy_sae_14_3": "02.10",
"moy_sae_15_3": "~",
"ues_validables": "0/3 &#9888;&#65039;",
"code_cursus": "S1",
"bac": "",
"specialite": "",
"type_admission": "",
"classement": "",
"partitions": {
"1": 1
}
},
{
"etudid": 1,
"code_nip": "1",
"rang": "16",
"civilite_str": "",
"nom_disp": "COSTA",
"prenom": "SACHA",
"nom_short": "COSTA Sa.",
"moy_gen": "05.31",
"moy_ue_1": "03.73",
"moy_res_1_1": "~",
"moy_res_3_1": "~",
"moy_res_4_1": "~",
"moy_res_5_1": "~",
"moy_res_6_1": "~",
"moy_res_18_1": "03.04",
"moy_res_10_1": "~",
"moy_res_11_1": "~",
"moy_res_20_1": "04.89",
"moy_res_12_1": "09.88",
"moy_res_13_1": "~",
"moy_sae_2_1": "~",
"moy_sae_7_1": "02.85",
"moy_ue_2": "07.13",
"moy_res_1_2": "~",
"moy_res_4_2": "~",
"moy_res_5_2": "~",
"moy_res_9_2": "04.09",
"moy_res_10_2": "~",
"moy_res_11_2": "~",
"moy_res_20_2": "04.89",
"moy_res_12_2": "09.88",
"moy_res_13_2": "~",
"moy_res_21_2": "~",
"moy_sae_8_2": "~",
"moy_ue_3": "05.76",
"moy_res_1_3": "~",
"moy_res_17_3": "~",
"moy_res_18_3": "03.04",
"moy_res_19_3": "~",
"moy_res_10_3": "~",
"moy_res_11_3": "~",
"moy_res_20_3": "04.89",
"moy_res_21_3": "~",
"moy_sae_14_3": "07.17",
"moy_sae_15_3": "~",
"ues_validables": "0/3 &#9888;&#65039;",
"code_cursus": "S1",
"bac": "",
"specialite": "",
"type_admission": "",
"classement": "",
"partitions": {
"1": 1
}
}
]