- Détails
- Écrit par : Super User
- Catégorie : Moodle
- Affichages : 446
CodeRunner permet de créer des questions SQL en utilisant une base de données SQLITE. Il est donc nécessaire dans un premier temps de créer la base de données dont vous allez vous servir.
Il faut donc installer SQLITE sur votre ordinateur puis en ligne de commande, créer une base de données. Utilisant une base SQL, j’importe grâce au script SQL dans ma nouvelle base dans un terminal.
>sqlite3 cocktail.db
sqlite> .read cocktail.sql (le script sql se trouvant dans mon dossier courant)
sqlite> .quit
Dans moodle, rendez vous dans la banque de questions et choisissez votre catégorie.
Créez une nouvelle question en choisissant CodeRunner comme type de question.
Modifier le type de question : SQL ,
Renseignez le nom, le texte et la note par défaut de la question,
Renseignez la réponse,
Renseignez la réponse attendue avec n’importe quelle chaine de caractères,
Ajoutez comme fichier d’aide le fichier contenant la base de données.
Enregistrez la question.
La sortie attendue est forcément différente de celle générée. Copiez cette dernière avec les flèches >>.
Enregistrez à nouveau votre question.
Quand toutes les questions sont créées, composez votre test en ajoutant des questions aléatoires sélectionnées dans les catégories.
Vérifiez les points attribués à chaque question.
Dans la notation, le régime de pénalité 10,20, … retire 10 % de la note à chaque tentative.