Les questions flash sont des questions rapides à poser par exemple en début de cours, elles permettent de ré-activer
les connaissances antérieures des élèves.
J'ai trouvé cela amusant intéressant d'avoir un compteur de temps ainsi qu'un choix au hasard d'un élève, pour cela
une page HTML + Javascript est suffisante.
Pour les énoncés des questions, au départ j'utilisais LaTeX → PDF → capture d'écran → inclusion du nom du fichier
image dans le fichier HTML, un peu laborieux et une seule question flash par fichier HTML...
En cherchant sur le Web, j'ai réussi à écrire un fichier HTML dans lequel il suffit de taper directement les questions
au format LaTeX (plus Markdown éventuellement).
(cliquez sur l'image ci-dessus pour voir ce que ça donne en vrai)
Fonctionnalités
liste des questions générée automatiquement ;
compteur de temps modifiable à la volée ;
un élève est désigné aléatoirement à la fin ;
possibilité de mettre en pause ;
possibilité de choisir un élève au hasard avant la fin du décompte (ou si l'élève choisi au hasard est absent) ;
questions incluses directement dans le HTML, au format Markdown ou LaTeX mais sans aucune installation autre que le téléchargement et l'extraction d'une archive zip.
Comment ça marche ?
C'est pas compliqué :
cliquez sur ce lien, extrayez le contenu du fichier téléchargé dans un dossier quelconque ;
ouvrez le fichier qf.js avec un éditeur de texte (pas un traitement de texte ni un navigateur), clic-droit "Ouvrir avec" "Bloc notes" (ou "Wordpad" mais pas Word !) ;
modifiez/ajoutez les prénoms de vos élèves puis sauvegardez ;
changez le nom du fichier chap1_Nombres.html suivant votre convenance puis ouvrez-le avec un éditeur de texte ;
modifiez la ligne 30 pour changer le nom du chapitre ;
placez vos questions (voir la suite) dans la partie entre <div id="markdown"> et le </div> correspondant, à partir de la ligne 61 ;
sauvegardez puis ouvrez votre fichier HTML dans un navigateur (un double clic devrait suffire), c'est tout !
Comment s'écrit une question ?
Une question flash se présente ici sous cette forme :
<div id="Titre de la question"> Énoncé de la question. </div>
Un exemple :
<div id="Fractions"> Calculez $\dfrac{1}{3}+\dfrac{1}{4}$ et $\dfrac{1}{3}\times\dfrac{1}{4}$. </div>
Pour passer une ligne, utilisez la balise HTML <br>.