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:
A | README | | | 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