Exercice interactif
mamiemando Messages postés 33725 Date d'inscription Statut Modérateur Dernière intervention - 13 oct. 2022 à 00:07
- Exercice interactif
- Sommaire interactif word - Guide
- Fleur d'encre 5eme corrigé exercice ✓ - Forum PDF
- Transmath 3eme exercice ✓ - Forum Études / Formation High-Tech
- Corrigé d'un exercice du livre transmaths 3e - Forum Loisirs / Divertissements
- Je voudrais télécharger le livre de prof 5ème fleurs d'encres - Forum PDF
2 réponses
bonjour,
les élèves vont utiliser ce programme sur leur propre ordinateur? As-tu l'intention de rassembler leurs résultats?
Bonjour,
Il existe des plateforme en ligne permettant de soumettre des exercices en python à des élèves, qui codent leurs exercice au travers d'un navigateur. Ainsi, pas besoin de leur faire installer python, ils font tout depuis le navigateur.
Côté enseignant, tu peux définir pour chaque exercice une suite de tests qui va permettre de challenger les solutions proposés par les élèves et leur indiquer quels tests ont échoués. Il faut simplement prévoir une suite de tests raisonnablement bien faite pour s'assurer que la solution a de fortes chances d'être correcte.
Il y par exemple replit (vidéo de présentation). En complément, voir notamment ce lien qui recense pas mal d'outils.
Bonne chance
J'entends, mais je suspecte que les suites de tests remplissent précisément ce but. Si j'ai bien compris ce lien, la suite de tests devrait être invisible, et donc de tester si l'étudiant.
Si ça n'est pas le cas, tu peux cacher les résultats dans des variables d'environnements associées au projet mais invisible au niveau du code (voir ce lien). Admettons que tu crées une variable d'environnement par réponse (answer1, answer2, etc). Dans le code et/ou la suite de test tu peux récupérer les valeurs des réponses ainsi
import os expected1 = os.environ["answer1"] obtained1 = int(input("Combien font 2+2 ? ")) assert expected1 == obtained
Bonne chance