Update app.py
Browse files
app.py
CHANGED
@@ -178,7 +178,7 @@ def load_and_preprocess_csv(state: AgentState, file: str = "", num_bcc: str = ""
|
|
178 |
3. Ta troisième tâche est de créer UNE situation d'apprentissage pour chaque catégorie, en intégrant les enseignements classés dans cette catégorie.
|
179 |
Pour chaque situation d'apprentissage :
|
180 |
- tu t'appuies sur la définition d'une situation d'apprentissage qui est un scénario pédagogique contextualisé qui place l'apprenant face à un défi concret nécessitant la mobilisation de savoirs, savoir-faire et savoir-être. Elle s'articule autour d'une problématique réelle, favorise l'interdisciplinarité et vise le développement de compétences transversales.
|
181 |
-
- tu appliques la méthode cohérente et détaillée qui : Intègre l'ensemble des enseignements de la catégorie fournie. Soit adaptée au niveau d'études supérieures. Comprenne un contexte, des objectifs, des activités et des modalités d'évaluation. Soit rédigée en
|
182 |
- Assure-toi qu'une situation d'apprentissage soit créée pour chaque catégorie et qu'aucune ne soit oubliée.
|
183 |
Tu Réponds en français avec un texte continu, bien structuré, sans titre ni puces.
|
184 |
|
@@ -187,7 +187,7 @@ def load_and_preprocess_csv(state: AgentState, file: str = "", num_bcc: str = ""
|
|
187 |
- tu t'appuies sur la définition d'une compétence académique qui est une capacité avérée à mobiliser des ressources (savoirs, savoir-faire, savoir-être) dans une famille de situations complexes, pour résoudre des problèmes ou réaliser des tâches. Elle est formulée avec un verbe d'action, un objet, un contexte et un niveau de performance attendu. Elle s'inscrit dans une taxonomie (comme celle de Bloom) et peut être évaluée à travers des indicateurs observables.
|
188 |
- tu prends comme exemple les formulations suivantes : "Analyser des problèmes complexes en mobilisant des approches multidisciplinaires pour proposer des solutions innovantes", "Concevoir et mettre en œuvre des projets de recherche en respectant les normes éthiques et méthodologiques du domaine", "Interpréter des données scientifiques pour prendre des décisions éclairées dans un contexte d'incertitude".
|
189 |
- tu utilises les niveaux taxonomiques de Bloom appropriés au niveau d'étude : Licence 1-2 (se concentrer sur "se rappeler", "comprendre", "appliquer"), Licence 3/BUT (privilégier "appliquer", "analyser"), Master (privilégier "analyser", "évaluer", "créer").
|
190 |
-
- tu appliques la méthode cohérente et détaillée qui : Synthétise l'ensemble des enseignements de la catégorie fournie. S'articule avec la situation d'apprentissage associée. Soit précise, mesurable et pertinente pour le domaine d'études. Comporte entre
|
191 |
- tu réponds avec une seule phrase complète, sans préambule ni explications.
|
192 |
- Assure-toi qu'une compétence académique soit formulée pour chaque catégorie et qu'aucune ne soit oubliée.
|
193 |
|
@@ -195,8 +195,8 @@ def load_and_preprocess_csv(state: AgentState, file: str = "", num_bcc: str = ""
|
|
195 |
[
|
196 |
{{
|
197 |
"catégorie": "Nom de la catégorie 1",
|
198 |
-
"situation": "Texte de la situation d'apprentissage associée à la catégorie 1 (
|
199 |
-
"compétence": "Texte de la compétence académique associée à la catégorie 1 (
|
200 |
}},
|
201 |
...
|
202 |
]
|
@@ -2333,7 +2333,7 @@ def display_status(num_bcc, current, n_clicks, pathname):
|
|
2333 |
3. Ta troisième tâche est de créer UNE situation d'apprentissage pour chaque catégorie, en intégrant les enseignements classés dans cette catégorie.
|
2334 |
Pour chaque situation d'apprentissage :
|
2335 |
- tu t'appuies sur la définition d'une situation d'apprentissage qui est un scénario pédagogique contextualisé qui place l'apprenant face à un défi concret nécessitant la mobilisation de savoirs, savoir-faire et savoir-être. Elle s'articule autour d'une problématique réelle, favorise l'interdisciplinarité et vise le développement de compétences transversales.
|
2336 |
-
- tu appliques la méthode cohérente et détaillée qui : Intègre l'ensemble des enseignements de la catégorie fournie. Soit adaptée au niveau d'études supérieures. Comprenne un contexte, des objectifs, des activités et des modalités d'évaluation. Soit rédigée en
|
2337 |
- Assure-toi qu'une situation d'apprentissage soit créée pour chaque catégorie et qu'aucune ne soit oubliée.
|
2338 |
Tu Réponds en français avec un texte continu, bien structuré, sans titre ni puces.
|
2339 |
|
@@ -2342,7 +2342,7 @@ def display_status(num_bcc, current, n_clicks, pathname):
|
|
2342 |
- tu t'appuies sur la définition d'une compétence académique qui est une capacité avérée à mobiliser des ressources (savoirs, savoir-faire, savoir-être) dans une famille de situations complexes, pour résoudre des problèmes ou réaliser des tâches. Elle est formulée avec un verbe d'action, un objet, un contexte et un niveau de performance attendu. Elle s'inscrit dans une taxonomie (comme celle de Bloom) et peut être évaluée à travers des indicateurs observables.
|
2343 |
- tu prends comme exemple les formulations suivantes : "Analyser des problèmes complexes en mobilisant des approches multidisciplinaires pour proposer des solutions innovantes", "Concevoir et mettre en œuvre des projets de recherche en respectant les normes éthiques et méthodologiques du domaine", "Interpréter des données scientifiques pour prendre des décisions éclairées dans un contexte d'incertitude".
|
2344 |
- tu utilises les niveaux taxonomiques de Bloom appropriés au niveau d'étude : Licence 1-2 (se concentrer sur "se rappeler", "comprendre", "appliquer"), Licence 3/BUT (privilégier "appliquer", "analyser"), Master (privilégier "analyser", "évaluer", "créer").
|
2345 |
-
- tu appliques la méthode cohérente et détaillée qui : Synthétise l'ensemble des enseignements de la catégorie fournie. S'articule avec la situation d'apprentissage associée. Soit précise, mesurable et pertinente pour le domaine d'études. Comporte entre
|
2346 |
- tu réponds avec une seule phrase complète, sans préambule ni explications.
|
2347 |
- Assure-toi qu'une compétence académique soit formulée pour chaque catégorie et qu'aucune ne soit oubliée.
|
2348 |
|
@@ -2351,8 +2351,8 @@ def display_status(num_bcc, current, n_clicks, pathname):
|
|
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 (
|
2355 |
-
"compétence": "Texte de la compétence académique associée à la catégorie 1 (
|
2356 |
}},
|
2357 |
...
|
2358 |
]
|
@@ -2380,7 +2380,7 @@ def display_status(num_bcc, current, n_clicks, pathname):
|
|
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"]], striped=True, bordered=True, hover=True, index=False), dcc.Markdown(f"""{json.dumps(categories)}""", style={"color":"white","font-size":"0.75rem"})])
|
2384 |
|
2385 |
|
2386 |
|
|
|
178 |
3. Ta troisième tâche est de créer UNE situation d'apprentissage pour chaque catégorie, en intégrant les enseignements classés dans cette catégorie.
|
179 |
Pour chaque situation d'apprentissage :
|
180 |
- tu t'appuies sur la définition d'une situation d'apprentissage qui est un scénario pédagogique contextualisé qui place l'apprenant face à un défi concret nécessitant la mobilisation de savoirs, savoir-faire et savoir-être. Elle s'articule autour d'une problématique réelle, favorise l'interdisciplinarité et vise le développement de compétences transversales.
|
181 |
+
- tu appliques la méthode cohérente et détaillée qui : Intègre l'ensemble des enseignements de la catégorie fournie. Soit adaptée au niveau d'études supérieures. Comprenne un contexte, des objectifs, des activités et des modalités d'évaluation. Soit rédigée en 250 et 400 mots.
|
182 |
- Assure-toi qu'une situation d'apprentissage soit créée pour chaque catégorie et qu'aucune ne soit oubliée.
|
183 |
Tu Réponds en français avec un texte continu, bien structuré, sans titre ni puces.
|
184 |
|
|
|
187 |
- tu t'appuies sur la définition d'une compétence académique qui est une capacité avérée à mobiliser des ressources (savoirs, savoir-faire, savoir-être) dans une famille de situations complexes, pour résoudre des problèmes ou réaliser des tâches. Elle est formulée avec un verbe d'action, un objet, un contexte et un niveau de performance attendu. Elle s'inscrit dans une taxonomie (comme celle de Bloom) et peut être évaluée à travers des indicateurs observables.
|
188 |
- tu prends comme exemple les formulations suivantes : "Analyser des problèmes complexes en mobilisant des approches multidisciplinaires pour proposer des solutions innovantes", "Concevoir et mettre en œuvre des projets de recherche en respectant les normes éthiques et méthodologiques du domaine", "Interpréter des données scientifiques pour prendre des décisions éclairées dans un contexte d'incertitude".
|
189 |
- tu utilises les niveaux taxonomiques de Bloom appropriés au niveau d'étude : Licence 1-2 (se concentrer sur "se rappeler", "comprendre", "appliquer"), Licence 3/BUT (privilégier "appliquer", "analyser"), Master (privilégier "analyser", "évaluer", "créer").
|
190 |
+
- tu appliques la méthode cohérente et détaillée qui : Synthétise l'ensemble des enseignements de la catégorie fournie. S'articule avec la situation d'apprentissage associée. Soit précise, mesurable et pertinente pour le domaine d'études. Soit évaluable selon des critères de performance définis. Comporte entre 25 et 40 mots.
|
191 |
- tu réponds avec une seule phrase complète, sans préambule ni explications.
|
192 |
- Assure-toi qu'une compétence académique soit formulée pour chaque catégorie et qu'aucune ne soit oubliée.
|
193 |
|
|
|
195 |
[
|
196 |
{{
|
197 |
"catégorie": "Nom de la catégorie 1",
|
198 |
+
"situation": "Texte de la situation d'apprentissage associée à la catégorie 1 (250-400 mots)",
|
199 |
+
"compétence": "Texte de la compétence académique associée à la catégorie 1 (25-40 mots)"
|
200 |
}},
|
201 |
...
|
202 |
]
|
|
|
2333 |
3. Ta troisième tâche est de créer UNE situation d'apprentissage pour chaque catégorie, en intégrant les enseignements classés dans cette catégorie.
|
2334 |
Pour chaque situation d'apprentissage :
|
2335 |
- tu t'appuies sur la définition d'une situation d'apprentissage qui est un scénario pédagogique contextualisé qui place l'apprenant face à un défi concret nécessitant la mobilisation de savoirs, savoir-faire et savoir-être. Elle s'articule autour d'une problématique réelle, favorise l'interdisciplinarité et vise le développement de compétences transversales.
|
2336 |
+
- tu appliques la méthode cohérente et détaillée qui : Intègre l'ensemble des enseignements de la catégorie fournie. Soit adaptée au niveau d'études supérieures. Comprenne un contexte, des objectifs, des activités et des modalités d'évaluation. Soit rédigée en 250-400 mots.
|
2337 |
- Assure-toi qu'une situation d'apprentissage soit créée pour chaque catégorie et qu'aucune ne soit oubliée.
|
2338 |
Tu Réponds en français avec un texte continu, bien structuré, sans titre ni puces.
|
2339 |
|
|
|
2342 |
- tu t'appuies sur la définition d'une compétence académique qui est une capacité avérée à mobiliser des ressources (savoirs, savoir-faire, savoir-être) dans une famille de situations complexes, pour résoudre des problèmes ou réaliser des tâches. Elle est formulée avec un verbe d'action, un objet, un contexte et un niveau de performance attendu. Elle s'inscrit dans une taxonomie (comme celle de Bloom) et peut être évaluée à travers des indicateurs observables.
|
2343 |
- tu prends comme exemple les formulations suivantes : "Analyser des problèmes complexes en mobilisant des approches multidisciplinaires pour proposer des solutions innovantes", "Concevoir et mettre en œuvre des projets de recherche en respectant les normes éthiques et méthodologiques du domaine", "Interpréter des données scientifiques pour prendre des décisions éclairées dans un contexte d'incertitude".
|
2344 |
- tu utilises les niveaux taxonomiques de Bloom appropriés au niveau d'étude : Licence 1-2 (se concentrer sur "se rappeler", "comprendre", "appliquer"), Licence 3/BUT (privilégier "appliquer", "analyser"), Master (privilégier "analyser", "évaluer", "créer").
|
2345 |
+
- tu appliques la méthode cohérente et détaillée qui : Synthétise l'ensemble des enseignements de la catégorie fournie. S'articule avec la situation d'apprentissage associée. Soit précise, mesurable et pertinente pour le domaine d'études. Soit formulée selon le format: "Verbe d'action + objet + contexte + critère de qualité. Soit accompagnée d'indicateurs d'évaluation observables. Comporte entre 25 et 40 mots.
|
2346 |
- tu réponds avec une seule phrase complète, sans préambule ni explications.
|
2347 |
- Assure-toi qu'une compétence académique soit formulée pour chaque catégorie et qu'aucune ne soit oubliée.
|
2348 |
|
|
|
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 (250-400 mots)",
|
2355 |
+
"compétence": "Texte de la compétence académique associée à la catégorie 1 (25-40 mots)"
|
2356 |
}},
|
2357 |
...
|
2358 |
]
|
|
|
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"]], striped=True, bordered=True, hover=True, index=False), dcc.Markdown(f"""{json.dumps(categories, ensure_ascii=False)}""", style={"color":"white","font-size":"0.75rem"})])
|
2384 |
|
2385 |
|
2386 |
|