Dans ce tuto nous allons voir comment personnaliser une classe à partir d'une duplication de classes du Gang. Merci à @MathsetJeux .
Prenons l'exemple d'une classe de 4eme. Voici notre cahier des charges
Dupliquer la classe de 4eme (le tuto )
De préférence dupliquer sans les séquences vu qu'on sait qu'on va les supprimer
Dupliquer la classe de 4eme (le tuto )
Voici ce qu'on obtient, après duplication, si on a gardé les séquences.
2. Supprimer le séquençage (tuto détaillé sur comment utiliser les séquences)
Donc en résumé: je vais dans "Ajout d'activités"> "Présentation en séquences"
Pour chacune des séquences je clique sur "Effacer" ! N'aies pas peur : ça n'efface pas les exos, ça supprime uniquement le séquençage (la progression proposée)
Une fois les 20 séquences supprimées voici ce que j'obtiens:
Maintenant je vais cliquer sur "Ajouter une séquence
Le cahier des charges dit que la séquence s’appellera :" Programmes de calcul"
Après avoir fait "enregistrer" (le titre) maintenant je renseigne le contenu : je choisis les exercices qui figureront dans cette séquence.
Il faut donc trouver:
du calcul littéral
des expressions algébriques
trouver le nombre de départ (équation?)
Donc en amont il est conseillé d'avoir testé la classe pour savoir où se trouvent ce genre d'exercices ou alors se fier aux titres des exercices.
Il ne faut pas hésiter à aller consulter les contenus des classes des niveaux antérieurs des fois qu'il y ait des exercices de calcul littéral qui y soient intéressants (j'y pense parce que je sais que le calcul littéral j'en fais déjà avec mes élèves en 5emes) donc je vais voir la classe de 5eme du Gang.
"Page d'accueil" > "Page d'accueil du Gang WiMS"
Si tu n'as accès à la classe de 5eme GangWiMS en gestion envoie moi un mail contact@gangwims.com (sauf si tu sais que tu es un gaffeur alors duplique la classe de 5eme, ce qui t'évitera de faire des bétises sur la classe commune)
cas1: tu as accès à la classe 5eme du GangWiMS donc tu vois:
cas2: tu n'as pas accès à la classe de 5eme GangWiMS donc tu vois:
Donc tu dupliques la classe de 5eme
Toujours prendre de préférence la version la plus récente (sauf si tu préfères les trucs old school)
Là , comme on veut tester, mieux vaut laisser les séquences pour tester plus facilement
Copier le texte et le coller dans un bloc note
Je retourne dans la classe de 4eme: "Page d'accueil"> "Page d'accueil du gang WiMS"
Nommer la nouvelle feuille "Révisions 5eme":
Et coller le source de la feuille de 5eme:
Il ne reste plus qu'à sélectionner les feuilles pour qu'elles soient visibles dans la séquence.
"Page d'accueil" >"Présentation en séquences"
Il ne reste plus qu'à trouver des exercices qui permettent de trouver le nombre de départ (équation?)
Là il n'y a pas de miracle: c'est comme avec un manuel papier: il faut tester pour voir si dans les classes proposées il y en a (moi je sais qu'il y en a parce que j'ai testé mes classes, mais sinon on peut aussi utiliser le moteur de recherche)
tuto: importer des exercices
Et ainsi de suite jusqu'à trouver les exercices qui nous plaisent
Rome ne s'est pas faite en un jour! Si on ne veut pas juste utiliser les exemples de classe il faut alors prendre la patience de tester les exercices de la banque de données pour faire son choix personnel. C'est pour ça que ce tuto n'est pas pour les débutants, je leur épargne la phase de recherche qui peut être décourageante quand on débute. Perso je n'ai commencé à "piocher" pour faire de l'originalité qu'au bout d'un an d'usage de WiMS. La première année j'ai fait confiance à @Mathazay: j'ai utilisé sa classe sans me poser de question.
Comme je ne le redirai jamais assez: THINK BIG BUT START SMALL .
Maintenant si tu sais que tu n'as pas peur de te décourager , alors tu peux essayer dès ton premier usage de WiMS de choisir les exos que tu proposes. J'estime que c'est comme demander à un bébé qui vient de faire ses premiers pas de courir un 100m.
A titre d'illustration, pour concevoir les classes du GangWiMS 2021-2022 chaque classe m'a pris un weekend de travail (en moyenne 3h par séquence, et pourtant cela fait 2 ans que je WiMSe..... je dis ça je dis rien).
Là pour trouver l'exercice "trouver un nombre de départ" qui pourrait convenir ça m'a pris un peu moins d'une heure de recherche, mais parce que je sais où chercher ...
Et ça ça correspond à ce que je pense que le cahier des charges me demande:
etc... quand tu as fini de les tester, tu cliques sur "Gestion de la feuille"> "Informations générales"> "Activer"
Vérifiez que vous avez bien fait "enregistrer" après avoir sélectionné les feuilles que vous souhaitez voir visibles dans votre séquence.
Vérifier que la séquence est visible:
Et enfin "Page d'accueil" > "Vue des participants"
Si vous avez dupliqué une classe en version intégrale (en général je ne vous ai laissé que 2 feuilles de marge sur les 64 autorisées) pour en supprimer il faut d'abord toutes les désactiver, et alors vous verrez apparaitre l'option de suppression.
Il faut d'abords supprimer tous les examens avant de pouvoir désactiver les feuilles qui leurs sont rattachées.
D'où l'intérêt de plutot faire une duplication partielle si on sait qu'on veut supprimer des feuilles de la classe proposée.
Donc une fois toutes les feuilles désactivées voici ce que l'on voit:
Il faut désactiver dans l'ordre décroissant pour voir le bouton "effacer" apparaitre! (En fait comme vous, je me suis dit la première fois "ils ne veulent vraiment pas qu'on supprime des feuilles par erreur"....🤔)
Et voila: maintenant je peux effacer la feuille 52
Donc si c'est compris , vous serez à même de refaire la même chose pour une classe de n'importe quel niveau.
Je duplique la classe WiMS de 6eme en mode "duplication partielle"
Je pense à prendre la version la plus à jour
Et là je remarque que je peux directement effacer les feuilles qui ne m'intéressent pas( sans avoir besoin d'au préalable les désactiver! par contre dans ce cas de figure je n'ai pas les examens préprogrammés dans la classe. Si vous tenez à avoir les examens , pas le choix: il faut dupliquer la version intégrale auquel cas vous ne pourrez pas supprimer les feuilles mais juste les désactiver. Mais ce n'est pas compliqué de créer ses propres examens : voir le tuto "création d'examens")
Je duplique la classe WiMS de 6eme en mode "duplication intégrale"
voici ce que j'obtiens :
Je vais donc supprimer les séquences:
J'efface chacune des séquences
Et voici ce que j'obtiens :
Donc d'après le cahier des charges, ma première séquence s’appellera : "Les nombres entiers"
Et je sélectionne:
chiffres
lettres
comparaison
nombre mystère
addition
soustraction
multiplication
Je vais supprimer les exercices de la feuille qui ne m'intéressent pas:
voici ce qu'il me reste:
Je vais donc chercher la feuille additions et soustractions:
Je supprime ce qui ne m'intéresse pas
Voici ce qu'il me reste. Je pourrais copier ce code source pour le rajouter aux exercices déjà sélectionnés, mais par souci de clarté je vais plutôt rajouter la feuille telle quelle dans ma séquence:
Il me manque donc des nombres mystères et la comparaison de nombres entiers. Et là on constate que dans la classe proposée par le gang on n'a pas dissocié l'étude des décimaux de celle des nombres entiers. Mais rien n'interdit de faire comme bon nous semble. Donc comme les exercices de comparaisons proposent de comparer des entiers ou des décimaux je vais d'abords voir si je peux trouver uniquement des comparaisons d'entiers, sinon je modifierai le code source de l'exercice de comparaison entiers et décimaux pour qu'il ne propose que des entiers (voir le tuto sur la modification d'exercices) .
Je vois donc que les exercices proposés ne dissocient pas l'étude des entiers de celle des décimaux, donc je vais devoir modifier le code source de l'exercice pour qu'il ne propose que des entiers.
Si vous modifiez un exercice pensez à modifier les métadonnées , pour ne pas entacher la réputation de l'auteur du module d'origine, au cas où votre module ne fonctionnerait pas correctement, ou ne serait pas rigoureux etc.....
Il ne reste plus qu'à tester pour débugger l'exercice.
Soit vous copiez votre source qui fonctionne et via createxo vous pourrez créer votre propre exercice en collant le code copié. Soit vous insérez la version que vous venez de tester dans votre classe(c'est ce que je vais faire) .
Si vous n'avez pas pensé à modifier les metadonnées votre exercice aura gardé son nom originel (voir le tuto sur la création d'exercice pour savoir comment on modifie un nom d'exercice)
Il ne nous reste plus qu'à l'insérer dans la première feuille d'exercices
Il y est ! Il ne reste plus qu'à rajouter le nombre mystère pour enfin activer la feuille d'exercices
Le jeu du nombre mystère est un jeu de devinette en fait! il est simple à programmer (quel que soit le langage que j'apprends mon premier programme consiste à programmer le jeu de devinette). Donc il faut voir le tuto sur "comment créer un exercice Createxo" avant de passer à la suite
Voici ce que ça donne donc dans Createxo
Code source:
EXERCICE Nombre Mystère
%% This file is generated by preprocessor!
%% Do not edit it by hand.
\author{François, Fatoux} %%ici on mets son nom puisqu'on est concepteur de son exo
\email{francois@fatouxmatheux.com} %% éventuellement son mail, si on veut être contacté
\format{html} %% perso je n'utilise que ce format pour l'instant, mais la docWiMS est ton pote si tu veux innover
\keywords{nombre, mystère} %%ici des mots clés pour retrouver le fichier, surtout utile si tu as un compte développeur
\title{Nombre mystère} %% le titre de l'exercice
\computeanswer{ no } %% est-ce qu'on tolere les réponses "formelles" ici, non! je trouve que c'est le cran supérieur!
\text{ nstep = r1 }
\nextstep{ \nstep }
%% l'élève aura droit à 7 essais pour trouver le nombre mystère
\integer{ n = randint(0..100) } %% on choisit un nombre aléatoire entre 0 et 100, pour travailler les compléments à 100
\integer{ res = \n } %% le backslash veut dire qu'on prend la variable n et non la lettre n
\text{ commentaire= }
\statement{ Trouve le nombre auquel je pense! (ce nombre est compris entre 0 et 100).
\commentaire
\embed{ r \step }
}
\answer{ Le nombre cherché est }{ \rep1 }{ type=numeric }{weight=0}
\answer{ Le nombre cherché est }{ \rep2 }{ type=numeric }{weight=0}
\answer{ Le nombre cherché est }{ \rep3 }{ type=numeric }{weight=0}
\answer{ Le nombre cherché est }{ \rep4 }{ type=numeric }{weight=0}
\answer{ Le nombre cherché est }{ \rep5 }{ type=numeric }{weight=0}
\answer{ Le nombre cherché est }{ \rep6 }{ type=numeric }{weight=5}
\answer{ Le nombre cherché est }{ \rep7 }{ type=numeric }{weight=5}
\text{ rep = \rep1, \rep2, \rep3, \rep4, \rep5, \rep6, \rep7 }
\integer{ H = \rep[\step - 1] }
\text{ nstep = \H != \res and \step <=7 ? r \step: } % l'élève a droit à 7 essais
\condition{ }{ \res = \rep[1] }{ option=hide}
\condition{ }{ \res = \rep[2] or \res = \rep[1] }{ option=hide }
\condition{ }{ \res = \rep[3] or \res = \rep[2] or \res = \rep[1] }{ option=hide }
\condition{ }{ \res = \rep[4] or \res = \rep[3] or \res = \rep[2] or \res = \rep[1] }{ option=hide }
\condition{ }{ \res = \rep[5] or \res = \rep[4] or \res = \rep[3] or \res = \rep[2] or \res = \rep[1] }{ option=hide }
\condition{ }{ \res = \rep[6] or \res = \rep[5] or \res = \rep[4] or \res = \rep[3] or \res = \rep[2] or \res = \rep[1] }{ option=hide }
\condition{ }{ \res = \rep[7] or \res = \rep[6] or \res = \rep[5] or \res = \rep[4] or \res = \rep[3] or \res = \rep[2] or \res = \rep[1] }{ option=hide }
\text{ commentaire=\step = 2 and \H > \res ? Trop grand. }
\text{ commentaire=\step = 2 and \H < \res ? Trop petit. }
\text{ commentaire=\step = 3 and \H > \res ? Trop grand. }
\text{ commentaire=\step = 3 and \H < \res ? Trop petit. }
\text{ commentaire=\step = 4 and \H > \res ? Trop grand. }
\text{ commentaire=\step = 4 and \H < \res ? Trop petit. }
\text{ commentaire=\step = 5 and \H > \res ? Trop grand. }
\text{ commentaire=\step = 5 and \H < \res ? Trop petit. }
\text{ commentaire=\step = 6 and \H > \res ? Trop grand. }
\text{ commentaire=\step = 6 and \H < \res ? Trop petit. }
\text{ commentaire=\step = 7 and \H > \res ? Trop grand. }
\text{ commentaire=\step = 7 and \H < \res ? Trop petit. }
\feedback{ 1 = 1 }{ La réponse etait \res }
Tu sais où nous rejoindre hein : https://docs.google.com/presentation/d/10g-zFKCtYMbOE3AKCEBORc6lXVXp7c-tYQXK12ayzlM/present#slide=id.g85bf2769e5_0_1