Lorsque vous enseignez aux élèves (en particulier dans le code, mais cela peut s'appliquer à n'importe quel sujet), comment éviter les réponses quasi textuelles qui correspondent à vos exemples?
Par exemple, je dis aux élèves comment trouver un document par ID dans un tableau de documents. Je leur montre le code foundDocument = documentArray.find (singleDocument = > singleDocument._id = id)
. Je demande ensuite aux élèves de trouver un fruit dans fruitArray
. La réponse que j'obtiendrai est foundDocument = fruitArray.find (singleDocument = > singleDocument._id = id)
, ce qui fonctionne, mais pas la réponse idéale.
Quelques notes basées sur la discussion sur le contenu et les réponses jusqu'à présent:
C'est en quelque sorte pour un projet. J'enseigne à la fois des cours uniques le week-end et du mentorat de codage à long terme et cela se produit dans les deux. Le but du cours du week-end est de créer un site Web d'ici la fin. Le but du mentorat est que l'étudiant singulier ait construit un MVP de son produit.
L'exemple de tableau ci-dessus était l'exemple le plus simple et le plus court auquel je puisse penser pour démontrer mon problème. Je constate également que cela se produit lorsque des fichiers entiers sont copiés et que les élèves s'attendent à ce que quelque chose de différent se produise.
Ce que j'espère éviter, c'est la correspondance de modèles que les élèves font parfois, mais ils ne comprennent pas pleinement pourquoi de ce qu’ils font. J'ai également vu (et fait moi-même) souvent dans les domaines STEM. Vous trouvez une formule qui fonctionne et la réappliquez, mais vous ne comprenez pas ce que vous faites.