// GiftCheatSheet.tsx import React from 'react'; import './giftCheatSheet.css'; const GiftCheatSheet: React.FC = () => { return (

Informations pratiques sur l'éditeur

L'éditeur utilise le format GIFT (General Import Format Template) créé pour la plateforme Moodle afin de générer les quizs. Ci-dessous vous pouvez retrouver la syntaxe pour chaque type de question ainsi que les champs optionnels :

1. Questions Vrai/Faux

                    
                        {'2+2 \\= 4 ? {T\n}// Vous pouvez utiliser les valeurs {T}, {F}, {TRUE} et {FALSE}'}
                    
                

2. Questions à choix multiple

                    
                        {
                            'Quelle ville est la capitale du Canada? {\n~ Toronto\n~ Montréal\n= Ottawa #Bonne réponse!\n}// La bonne réponse est Ottawa'
                        }
                    
                

3. Questions à choix multiple avec plusieurs réponses

                    
                        {
                            'Quelles villes trouve-t-on au Canada? { \n~ %33.3% Montréal \n~ %33.3% Ottawa \n~ %33.3% Vancouver \n~ %-100% New York \n~ %-100% Paris \n#### La bonne réponse est Montréal, Ottawa et Vancouver \n} //On utilise le signe ~ pour toutes les réponses. On doit indiquer le pourcentage de chaque réponse'
                        }
                    
                

4. Questions à reponse courte

                    
                        {'Avec quoi ouvre-t-on une porte? { \n= clé \n= clef \n}// Permet de fournir plusieurs bonnes réponses. Note: Les majuscules ne sont pas prises en compte.'}
                    
                

5. Questions numériques

                    
                        {
                            'Question {#=Nombre\n} //OU \nQuestion {#=Nombre:Tolérance\n} //OU \nQuestion {#=PetitNombre..GrandNombre\n} // La tolérance est un pourcentage. La réponse doit être comprise entre PetitNombre et GrandNombre'
                        }
                    
                

6. Paramètres optionnels

                    
                        {'::Titre:: '}
                        
                            {' // Ajoute un titre à une question'}
                        
                        
{'# Feedback '} {' // Feedback pour UNE réponse'}
{'// Commentaire '} {' // Commentaire non apparent'}
{'#### Feedback général '} {' // Feedback général pour une question'}
{'%50% '} {" // Poids d'une réponse (peut être négatif)"}

7. Paramètres optionnels

Si vous souhaitez utiliser certains caractères spéciaux dans vos énoncés, réponses ou feedback, vous devez 'échapper' ces derniers en ajoutant un \ devant:

                    
                        {'\\~ \n\\= \n\\# \n\\{ \n\\} \n\\:'}
                    
                

8. LaTeX

Le format LaTeX est supporté dans cette application. Vous devez cependant penser à 'échapper' les caractères spéciaux mentionnés plus haut.

Exemple d'équation:

                    {'$$x\\= \\frac\\{y^2\\}\\{4\\}$$'}
                

9. inserer une image

Pour insérer une image, vous devez utiliser la syntaxe suivante:

                    
                        {'{`un_URL_d_image`}
                        {' >'}
                    
                

Attention nous ne supportons pas encore les images en tant que réponses à une question

10. Informations supplémentaires

GIFT supporte d'autres formats de questions que nous ne gérons pas sur cette application.

Vous pouvez retrouver la Documentation de GIFT (en anglais):

Documentation de GIFT
); }; export default GiftCheatSheet;