Exemple de lien : https://marcbudinger.github.io/WebQuiz/scaling.html
Installer un environnement Latex (ex: MikTex) avec le package CTAN webquiz : https://ctan.org/pkg/webquiz
Pour créer le fichier html depuis le fichier latex, utiliser la commander webquiz nomDuFichier.tex
Pour initialiser webquiz ouvrez le fichier se situant : User\Documents\Latex\tex\latex\webquiz\webquizsrc
et renseignez :
-
webquiz-url = ./
-
webquiz-www = https://fantomos.github.io/webquiz/
(à remplacer par l'adresse du site surlequel sont hébergé les quizs
Ne pas oublier de copier les dossiers css
et js
sur votre site.
\documentclass{webquiz}
\title{Quiz 1: Complex numbers}
\UnitCode{MATH1001}
\UnitName{Differential Calculus}
\UnitURL{/u/UG/JM/MATH1001/}
\QuizzesURL{/u/UG/JM/MATH1001/Quizzes/}
\begin{document}
\begin{discussion}[short heading][optional heading]
. . . % optional discussion
\end{discussion}
\begin{question} % question 1
. . .
\end{question}
\begin{question} % question 2
. . .
\end{question}
.
.
\end{document}
Pour créer des questions la structure est la suivante :
\begin{question}
. . .question text
\begin{choice}
\(in)correct . . . text for (in)correct option
\feedback . . . feedback on response
\(in)correct . . . text for (in)correct option
\feedback . . . feedback on response
.
.
.
\end{choice}
\end{question}
Il est possible de créer 3 types de questions différentes :
\begin{choice}
\(in)correct . . . text for (in)correct option
\feedback . . . feedback on response
\(in)correct . . . text for (in)correct option
\feedback . . . feedback on response
.
.
.
\end{choice}
\begin{choice} [multiple]
\(in)correct . . . text for (in)correct option
\feedback . . . feedback on response
\(in)correct . . . text for (in)correct option
\feedback . . . feedback on response
.
.
.
\end{choice}
\begin{question}
. . .question text. . .
\answer[*][complex|integer|lowercase|number|string]{actual answer}
\whenRight . . . feedback when right (optional)
\whenWrong . . . feedback when wrong (optional)
\end{question}