|
2 weeks ago | |
---|---|---|
config | 2 months ago | |
controllers | 2 months ago | |
front | 2 weeks ago | |
lang/fr | 2 months ago | |
middleware | 6 months ago | |
models | 3 months ago | |
routes | 3 months ago | |
tools | 3 months ago | |
views | 2 months ago | |
.gitignore | 3 weeks ago | |
.sequelizerc | 6 months ago | |
LICENSE | 6 months ago | |
README.md | 1 month ago | |
app.js | 4 months ago | |
example.env | 6 months ago | |
package-lock.json | 3 weeks ago | |
package.json | 2 weeks ago | |
robots.txt | 6 months ago | |
server.js | 6 months ago |
Vous trouverez sur ce dépôt le code source du projet WikiLerni que vous pouvez visiter sur cette page : https://www.wikilerni.com
Le backend est développé avec Node.js v12/Express. Le frontend en "Vanilla.js" + Babel.js pour gérer les anciens navigateurs.
Le code est fourni tel quel, sachant qu'il reste encore beaucoup de choses à faire et qu'il s'agit d'un développement spécifique pas forcément réutilisable en entier par ailleurs. Une partie du code peut être réutilisée pour un générateur de quizs de type QCM par exemple. À vous de voir.
Les quizs et articles du site WikiLerni sont aussi libres (CC BY-SA 3.0) et les quizs sont utilisables de manière autonome en enregistrant le fichier html localement. Seul l'enregistrement des résultats nécessite l'appel au serveur node.js.
Il n'y a pas de script d'installation pour l'instant. Mais si vous souhaitez tenter une installation sur votre machine (je ne promets rien !), voici la procédure à suivre :