qcm

Faire des qcm simplement - retour accueil

git clone git://bebou.netlib.re/qcm
Log | Files | Refs | README |

commit c7fedcda81afa0598fd77aabf1de0f84a14d3a0c
parent 234d6232eaa3511ba300f7454ee31d8fe0556051
Auteurice: Arthur Pons <arthur.pons@unistra.fr>
Date:   Wed,  6 Nov 2024 20:26:22 +0100

Ajout d'un README

Diffstat:
AREADME | 41+++++++++++++++++++++++++++++++++++++++++
1 file changed, 41 insertions(+), 0 deletions(-)

diff --git a/README b/README @@ -0,0 +1,41 @@ +# qcm + +Faire des sondages simples en parsant les logs d'un serveur web + +## Dépendances + + * un shell posix (testé avec dash) + * un `mktemp` avec `-d` + * `stdbuf` + * `bc` + +## Les défauts + +url par défaut : http://bebou.netlib.re (modifiable dans le code) +log par défaut : /var/log/nginx/access.log (modifiable dans le code) +nombre de question par défaut : 4 (ABCD) + +## Exemples + +Scanner le fichier de log `/var/log/nginx/access.log`, proposer quatre réponses +`ABCD` et afficher l'url http://bebou.netlib.re/$id + + qcm + +Pareil mais afficher une autre url (si jamais l'édition du script n'est pas +possible) + + qcm -u http://monsite.com + +Comme le premier exemple mais avec six choix (ABCDEF) + + qcm -n 6 + +Comme le premier exemple mais scanner le fichier de log `/var/log/httpd/logs` +plutôt que celui par défaut + + qcm -l /var/log/httpd/logs + +Modifier le fichier de log *et* le nombre de questions par défaut + +qcm -n 3 -l /var/log/httpd/logs