Update app.py
Browse files
app.py
CHANGED
@@ -2297,8 +2297,6 @@ def display_status(num_bcc, current, n_clicks, pathname):
|
|
2297 |
print(f"Fichier Maquette sélectionné: {current_url}")
|
2298 |
res = requests.get(current_url, headers=headers, params=params)
|
2299 |
if res.status_code == 200:
|
2300 |
-
#jsonData = json.loads(base64.b64decode(res.json()['content']))
|
2301 |
-
#decoded_content = base64.b64decode(res.json()['content'])
|
2302 |
decoded_content = res.text
|
2303 |
df = pd.read_csv(io.StringIO(decoded_content), sep=',', encoding='utf-8')
|
2304 |
#df["BCC"].fillna("BCC", inplace = True)
|
@@ -2352,6 +2350,7 @@ def display_status(num_bcc, current, n_clicks, pathname):
|
|
2352 |
[
|
2353 |
{{
|
2354 |
"catégorie": "Nom de la catégorie 1",
|
|
|
2355 |
"situation": "Texte de la situation d'apprentissage associée à la catégorie 1 (150-250 mots)",
|
2356 |
"compétence": "Texte de la compétence académique associée à la catégorie 1 (15-25 mots)"
|
2357 |
}},
|
@@ -2378,10 +2377,10 @@ def display_status(num_bcc, current, n_clicks, pathname):
|
|
2378 |
print(categories)
|
2379 |
print("Catégories thématiques créées avec succès:")
|
2380 |
for idx, cat in enumerate(categories, 1):
|
2381 |
-
print(f"{idx}. {cat['
|
2382 |
|
2383 |
# Mettre à jour l'état avec les catégories générées
|
2384 |
-
return html.Div(children=[dbc.Table.from_dataframe(df[["diplome", "RNCP", "Année d'étude", "Semestre", "BCC", "UE", "ECUE","exemple_situation_apprentissage"]], striped=True, bordered=True, hover=True, index=False)])
|
2385 |
|
2386 |
|
2387 |
|
|
|
2297 |
print(f"Fichier Maquette sélectionné: {current_url}")
|
2298 |
res = requests.get(current_url, headers=headers, params=params)
|
2299 |
if res.status_code == 200:
|
|
|
|
|
2300 |
decoded_content = res.text
|
2301 |
df = pd.read_csv(io.StringIO(decoded_content), sep=',', encoding='utf-8')
|
2302 |
#df["BCC"].fillna("BCC", inplace = True)
|
|
|
2350 |
[
|
2351 |
{{
|
2352 |
"catégorie": "Nom de la catégorie 1",
|
2353 |
+
"enseignements": ["Enseignement 1", "Enseignement 2", ...],
|
2354 |
"situation": "Texte de la situation d'apprentissage associée à la catégorie 1 (150-250 mots)",
|
2355 |
"compétence": "Texte de la compétence académique associée à la catégorie 1 (15-25 mots)"
|
2356 |
}},
|
|
|
2377 |
print(categories)
|
2378 |
print("Catégories thématiques créées avec succès:")
|
2379 |
for idx, cat in enumerate(categories, 1):
|
2380 |
+
print(f"{idx}. {cat['catégorie']} - {cat['compétence'][:50]}...")
|
2381 |
|
2382 |
# Mettre à jour l'état avec les catégories générées
|
2383 |
+
return html.Div(children=[dbc.Table.from_dataframe(df[["diplome", "RNCP", "Année d'étude", "Semestre", "BCC", "UE", "ECUE","exemple_situation_apprentissage"]], striped=True, bordered=True, hover=True, index=False), dcc.Markdown(f"""{json.dumps(categories)}""", style={"color":"white","font-size":"0.75rem"})])
|
2384 |
|
2385 |
|
2386 |
|