L'application Demo.qcm de QCM a pour objectif de démontrer les utilisations possibles du logiciel QCM. Nous vous conseillons de la lancer et d'analyser finement son script qui tient compte des dernières mise à jour.
Retour au sommaire de la notice
a- Le codage du script
Le logiciel QCM écrit en Visual Basic est un moteur que nourrit un script au format texte. Voici comment est interprété le script par le moteur:
INTRO |
Les trois premières lignes sont utilisables par le créateur du script pour forcer certains choix (premières lettres de chaque ligne) et commenter son QCM. Elles sont accessibles pendant l'exécution du programme par le menu Aide, Nota |
L1 |
Par convention on indique en première ligne le nom du script. Si les 3 premières lettres de cette ligne L1 sont ALE, Ale, ale, ... le QCM se déroulera de façon aléatoire. |
L2 |
La deuxième ligne de commentaires pourra contenir le nom de l'auteur et la dernière date de modification. . Si les 3 premières lettres de cette ligne L2 sont CAL, Cal, cal, ... l'option d'appel de la calculette Windows s'affichera. |
L3 |
Enfin la troisième ligne de commentaire décrira le QCM. Si les 3 premières lettres de cette ligne L3 sont MEL, Mel, mel, ... les propositions seront mélangées. |
ECRAN |
A la suite de l'intro, chaque écran est décrit à l'aide de 9 lignes (toujours neuf) dont voici la description rapide : |
L1 |
Le premier caractère donne le code objet de l'écran :
Si l'on désire faire apparaître une image ou un texte, le nom du fichier doit figuré derrière le code écran (il doit se trouver dans le même répertoire que le script). |
L2 |
Libellé de la question avec si besoin le barème entre crochets [/x] |
L3 |
Les cinq lignes suivantes regroupent soit :
Si une ligne est inutile elle reste vide ou commence par NUL mais existe! |
L8 |
Libellé du commentaire (ou ligne vide ou Nul) |
L9 |
Codage de la réponse si nécessaire (ou ligne vide ou Nul) |
L1 ... L9 |
A partir d'ici nous repartons pour 9 autres lignes qui décrivent l'écran suivant c'est-à-dire le code de l'objet et ses propriétés. |
L1 ... |
Le script se continue ainsi de suite avec un maximum de 100 questions. La fin du script est reconnu comme étant soit la fin du fichier, soit une ligne vide pour le code de la question. |
b- Le développement de script
Le nouvel éditeur de quiz : ED-QUIZ.EXE vous permet une création assistée du script de votre QCM. Les informations sont stockées dans une base de données (Quiz000.mdb par défaut). Pour enrichir la base il suffit d'utiliser l'option "Importer un .qcm".
A tout moment le script peut être visualisé et modifié avec le BlocNotes de Windows (NotePad.exe).
De même on peut utiliser Word avec le modèles fourni : QCM.DOT et bien sûr Excel ou tout autre logiciel évolué à condition de sauvegarder au format TEXTE (ou de recopier le script dans le Bloc-notes pour le sauver ensuite).
c- L'installation
Voici quelques exemples de lancements avec ligne de commande (mode " Interro "):
Qcm.exe Demo.qcm |
Lance la démo |
Qcm.exe C:\QCM\STI\Cn_2a.qcm |
Lance le script situer dans le répertoire \QCM\STI. Attention, les dessins doivent être dans le même répertoire que le script. Il est ainsi très facile de structurer ses répertoires d'exercices |
Qcm.exe Demo.qcm /A-/M-/R- |
Lance la Démo en déconnectant dans le menu Option, les items Aléatoire (/A-) et Mélange des propositions (/M-) et dans le menu Fichier l'item Recommencer (/R-). De même on forcer le item en mettant /A+/M+/R+. |
Qcm.exe Chretien.pwd |
Lance le script Chrétien. Le fait que l'extension ne soit pas QCM n'a aucune importance, en revanche le format doit être TXT !!! |
Voici maintenant, les principaux écrans que l'on peut générer avec QCM et les scripts correspondants.
Retour au sommaire de la notice
Voici un des aspects possibles d'un écran " Question au Choix Multiples " et le script correspondant :
Q Qcm.bmp |
L'écran Corrélation de textes (Code 1 ou C)
Retour au sommaire de la notice
Voici un des aspects possibles d'un écran " Corrélation de textes " et le script correspondant :
C |
Sur la même base (code C), voici un écran avec image :
C demo1.bmp |
L'étudiant peut ainsi mettre en relation la désignation des zones (petite colonne de gauche) avec des commentaires.
Encore un exemple de corrélation de texte ou seul un item existe dans la colonne de gauche :
C |
Cela revient à un QCM ou l'on peut cocher plusieurs réponses et présente l'avantage de mieux concrétiser les relations.
Nota1 : Si l'option " Mélange " a été demandé en début de troisième ligne du script, il est alors inutile de brouiller les propositions puisqu'elles le seront automatiquement. Il est alors plus simple d'écrire directement les bonnes relations cote cote. La ligne solution ressemblera alors à 11-22-33-44-55.
Nota2 : Il est à noter que si l'étudiant à besoin d'une calculette pour pouvoir répondre aux questions, celle de Windows peut être accessible en direct si on le demande en début de deuxième ligne du script.
L'écran Zone sensible (Code 2 ou Z)
Retour au sommaire de la notice
Voici un des aspects possibles d'un écran " Zone sensible " et le script correspondant :
Z demo2.bmp |
Ces coordonnées sont obtenues simplement sous PaintBrush en activant l'option "Coordonnées de la souris" dans le menu " Affichage ".
Enfin la cinquième ligne est toujours ignorée mais doit exister (vide ou nul).
L'écran Kolor (couleur) sensible (Code 3 ou K)
Retour au sommaire de la notice
Voici un des aspects possibles d'un écran " Kolor sensible " et le script correspondant :
K demo2.bmp |
Ces coordonnées sont obtenues simplement sous Paint en activant l'option "Coordonnées de la souris" dans le menu " Affichage ".
Il existe donc deux possibilités de couleurs. Cela permet de pointer, pour un objet, soit son contour, soit son contenu.
Enfin la cinquième ligne est toujours ignorée mais doit exister (vide ou nul).
L'écran Valeur saisie (Code 4 ou V)
Retour au sommaire de la notice
Voici un des aspects possibles d'un écran " Valeur " et le script correspondant :
V demo4.txt |
Il existe donc deux possibilités de valeurs :
Enfin la cinquième ligne est toujours ignorée mais doit exister (vide ou nul).
Retour au sommaire de la notice
Pour chaque écran question vous avez la possibilité de faire apparaître une image (*.BMP ou *.WMF). Si c'est un texte qui vous est nécessaire (*.TXT) il s'inscrit par défaut avec les attributs suivants :
Aligner: à gauche \ Police: "MS Sans Serif" \ Taille: 8.25 \ Couleur: Bleu
Vous pouvez changer ces attributs par un codage de début de ligne qui commence toujours par anti-slash (" \ "). Ensuite chaque séquence de code est écrite sans espace et finie également par un \. Ainsi pour écrire " Bonjour, " en Arial 12 Vert Centré le code sera :
\PArial\T12\CVert\ACentré\Bonjour,
ou encore :
\ac\parial\cv\t12\Bonjour,
Comme on le remarque l'ordre n'a pas d'importance et seul les lettres significatives sont nécessaires. Voici le tableau des codes autorisés :
Code |
Fonction |
Valeurs autorisées |
||||||||
A |
Alignement |
G: aligné à gauche |
C: centré |
D: aligné à droite |
||||||
P |
Police |
Donner le nom de la police par exemple Arial ou MS LineDraw ou ... |
||||||||
T |
Taille |
Donner la taille par exemple 8.25 ou 12 ou 24 ou ... |
||||||||
C |
Couleur |
Noir |
Rouge |
Vert |
Jaune |
Bleu |
Magenta |
Cyan |
Noter qu'un attribut reste valable jusqu'au prochain changement.
Voici 2 exemples de textes codés, le premier où l'on modifie le strict minimum à savoir la taille et le centrage :
\Acentré\T16\ |
des caractères et l'alignement, et le deuxième qui n'est là que pour démontrer les possibilités du codage (généré un *.bmp sous Paint serait certainement plus rapide et beaucoup plus fiable) :
\T24\Cmagneta\Acentré\Psymbol\p |
Retour au sommaire de la notice
Développement des scripts
Pour développer un script complexe, il faut bien posséder Windows et savoir travailler en multitâche (utilisation de Alt-Tab). Voici à titre d'exemple les applications ouvertes au cours d'un développement complexe :
Développement de fichiers WMF
AutoCad LT ou Designer permettent de créer facilement des fichiers WMF à partir d'un dessin technique. Les avantages sont nombreux :
Le principal inconvénient est la " Beauté " de l'écran : avec un BMP les écritures sont plus belles, les couleurs plus variées et les remplissages plus lisses.
Afin de ne pas avoir de mauvaise surprise il est important de toujours créer un cadre aux bonnes proportions autour de la zone que l'on veut exporter en WMF. Pour un Qcm ou une Corrélation le cadre doit être carré, pour les autres options le cadre doit être un rectangle couché dans le rapport 1/2 environ (1/2,08 exactement). Peu importe la taille du dessin original, il s'affichera toujours en 303x303 ou 630x303.
Coordonnées des zones (Z ou K)
V Numérique : virgule ou point ?
Dans le cas de l'attente d'une valeur numérique, c'est la configuration de Windows qui détermine si c'est le point ou la virgule décimale qui est valable. Pour changer cette option, activez le " Panneau de configuration " puis lancer " International " et modifier le format des nombres.
Exécution en rapide et sauvegarde .zip
Lors de la saisie du nom de fichier, tapez 0.pro ou 9.pro, une fenêtre vous indique alors que le mode professeur est reconnu. Sélectionner ensuite le qcm : il sera exécuté en vitesse rapide, un compte rendu vous sera affiché et un .lst et un .bat seront générés pour vous permettre la sauvegarde complète de votre qcm sous PkZip.
Avec 9.pro il faut valider après chaque écran ce qui permet de visionner rapidement le QCM.
Démo_bis.qcm
Démo_bis.qcm est exactement identique à démo.qcm mais toutes les options ont été validées : aléatoire, calculette et mélange et barème.
Retour au sommaire de la notice