« BASES:Debug et test du dispositif BASES » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
Ligne 37 : Ligne 37 :
=== Adaptation de modèles existants ===
=== Adaptation de modèles existants ===


3. Ouvrir le « modèle » « Inscription » et modifier « Bases1415 » par le nom de
1. Ouvrir le « modèle » « Inscription » et modifier « Bases1415 » par le nom de
l’ « attribut » créé au point précédent donc « Bases1516 ».
l’ « attribut » créé au point précédent donc « Bases1516 ».
: Lien: [[Modèle:Inscription]]
: Lien: [[Modèle:Inscription]]


4. Ouvrir le « modèle » : « Bouton inscription » et modifier le code. Il faut changer le nom
2. Ouvrir le « modèle » : « Bouton inscription » et modifier le code. Il faut changer le nom
de la page qui suit « target » afin de créer une nouvelle page pour contenir les
de la page qui suit « target » afin de créer une nouvelle page pour contenir les
inscriptions des nouveaux étudiants.
inscriptions des nouveaux étudiants.
Ligne 55 : Ligne 55 :
: Lien: [[Modèle:Bouton inscription]]
: Lien: [[Modèle:Bouton inscription]]


5. Se rendre dans le « modèle » : « Production » puis parcourir le
3. Se rendre dans le « modèle » : « Production » puis parcourir le
code et modifier tous les « bases1415 » par « bases1516 ». Les boutons
code et modifier tous les « bases1415 » par « bases1516 ». Les boutons
vont donc créer de nouvelles pages de production pour la nouvelle
vont donc créer de nouvelles pages de production pour la nouvelle
Ligne 61 : Ligne 61 :
: Lien: [[Modèle:Production]]
: Lien: [[Modèle:Production]]


6. Modifier le formulaire : « FormulaireProduction » et remplacer tous les « Bases1415 »
4. Modifier le formulaire : « FormulaireProduction » et remplacer tous les « Bases1415 » par l’ « attribut » créé au point 2 dans notre exemple « Bases1516 ». Faire la même modification (cf 6.) dans le formulaire «Production_finale » et dans le formulaire « Progres ».
par l’ « attribut » créé au point 2 dans notre exemple « Bases1516 »
 
Ex :
<source lang="bibtex">
<source lang="bibtex">
  {{{field|prod|input type=combobox|values from property=Bases1415|}}}
  {{{field|prod|input type=combobox|values from property=Bases1415|}}}
Ligne 70 : Ligne 69 :
</source>
</source>
: Lien: [[Form:FormulaireProduction]]
: Lien: [[Form:FormulaireProduction]]
7. Faire la même modification (cf 6.) dans le formulaire «Production_finale » et dans le formulaire « Progres ».
: lien: [[Form:Production finale]]
: lien: [[Form:Production finale]]
: lien: [[Form:Progres]]
: lien: [[Form:Progres]]


9. Créer un « modèle » « Producteur1516 » et y insérer le code contenu dans le
=== Nouveaux modèles ===
« modèle » « Producteur ». Puis modifier ce code et changer le nom de la
 
catégorie : <nowiki>[[Category:Productions bases1415]]</nowiki>  par <nowiki>[[Category:Productions bases1516]]</nowiki>
1. Créer un « modèle » « Producteur1516 » et y insérer le code contenu dans le « modèle » « Producteur ». Puis modifier ce code et changer le nom de la catégorie : <nowiki>[[Category:Productions bases1415]]</nowiki>  par <nowiki>[[Category:Productions bases1516]]</nowiki>
: Lien: [[Template:Producteur]]
: Lien: [[Template:Producteur]]
: Lien: [[Template:Producteur1516]]
: Lien: [[Template:Producteur1516]]


11. Créer un « modèle » « Production_finale1516» et y insérer le code contenu dans le «modèle» <code><nowiki>Production_finale</nowiki></code>. Puis modifier ce code et changer le nom de la « catégorie » : <code><nowiki>[[Category:Productions_finales_bases1415]]</nowiki></code> par <code><nowiki>[[Category:Productions_finales_bases1516]]</nowiki></code>.
2. Créer un « modèle » « Production_finale1516» et y insérer le code contenu dans le «modèle» <code><nowiki>Production_finale</nowiki></code>. Puis modifier ce code et changer le nom de la « catégorie » : <code><nowiki>[[Category:Productions_finales_bases1415]]</nowiki></code> par <code><nowiki>[[Category:Productions_finales_bases1516]]</nowiki></code>.
: Lien [[Modèle:Production finale1516]]
: Lien [[Modèle:Production finale1516]]
: Lien [[Modèle: Production finale]] (générique à adapter)
: Lien [[Modèle: Production finale]] (générique à adapter)


13. Créer un « modèle » <code><nowiki>[[template:General1516]]</nowiki></code> » et y insérer le code contenu dans le « modèle » « General » en modifiant le nom de la «catégorie » « Progres » en « Progres1516 »
3. Créer un « modèle » <code><nowiki>[[template:General1516]]</nowiki></code> » et y insérer le code contenu dans le « modèle » « General » en modifiant le nom de la «catégorie » « Progres » en « Progres1516 »
: Lien [[Modèle:General1516]]
: Lien [[Modèle:General1516]]
: Lien [[Modèle:General]]
: Lien [[Modèle:General]]


14. Créer un « modèle » : « Discutant1516 », y insérer le code du « modèle » « Discutant » et changer la valeur de l’ « attribut » année (1415) par 1516.
4. Créer un « modèle » : « Discutant1516 », y insérer le code du « modèle » « Discutant » et changer la valeur de l’ « attribut » année (1415) par 1516.
: Lien [[Modèle:Discutant1516]]
: Lien [[Modèle:Discutant1516]]
: Lien [[Modèle:Discutant]]
: Lien [[Modèle:Discutant]]
Ligne 108 : Ligne 105 :
</source>
</source>


15. Modifier le formulaire « Progres » et remplacer « <nowiki>{{{for template|general}}}</nowiki> » par <nowiki>{{{for template|general1516}}}</nowiki> et <nowiki>{{{for template|discutant}}}</nowiki> par <nowiki>{{{for template|discutant1516}}}</nowiki>.
=== Nouveaux formulaires ===
 
1. Modifier le formulaire « Progres » et remplacer « <nowiki>{{{for template|general}}}</nowiki> » par <nowiki>{{{for template|general1516}}}</nowiki> et <nowiki>{{{for template|discutant}}}</nowiki> par <nowiki>{{{for template|discutant1516}}}</nowiki>.


17. Créer un « modèle » : « Progress reporting user page nom_volee », y inclure le code du « modèle » : « Progress reporting user page utopia » et faire ces modifications :
17. Créer un « modèle » : « Progress reporting user page nom_volee », y inclure le code du « modèle » : « Progress reporting user page utopia » et faire ces modifications :

Version du 22 septembre 2015 à 12:20

Cette page contient:

Changements à faire d'année en année

Préparation

  • Se rendre dans la « catégorie » « Bases1415 » afin de trouver toutes les pages qui composent les fonctionnalités du dispositif.
  • Remplacer dans ce texte tous les 1415 par 1516, les 1516 par 1517 etc.

Attributs

2. Créer un nouvel « attribut » qui prendra comme valeur les noms d’utilisateur des étudiants qui s’inscriront au cours ; il sera utilisé dans les formulaires afin de proposer des listes de valeurs pour les inscriptions comme producteurs, discutants, etc. L’ « attribut » actuel se nomme « Bases1415 ». Il serait judicieux de garder cette terminologie afin de réduire le travail de modification. Nous proposons donc pour la prochaine année académique de créer l’ « attribut » « Bases1516 ».

Attribut:Bases1516

Nouvelle catégories

Créer une « catégorie » « Category
Productions_bases1516» en tant que « sous- catégorie » de [[Category :Production]]
Lien: Category:Productions_bases1516
Créer une « catégorie » [[Category:Productions_finales_bases1516]] en tant que « sous-catégorie » de Category : Production
Lien: Category:Productions finales bases1516
Créer une « catégorie » Category:Progrès1516.
Lien Category:Progrès1516
Créer une « catégorie » « Utilisateurs_bases1516 »
Link: Category:Utilisateurs bases1516

Adaptation de modèles existants

1. Ouvrir le « modèle » « Inscription » et modifier « Bases1415 » par le nom de l’ « attribut » créé au point précédent donc « Bases1516 ».

Lien: Modèle:Inscription

2. Ouvrir le « modèle » : « Bouton inscription » et modifier le code. Il faut changer le nom de la page qui suit « target » afin de créer une nouvelle page pour contenir les inscriptions des nouveaux étudiants.

 {{#formlink:form=inscription
 |link text=S'inscrire au cours Bases
 |link type=button
 |query string=inscription[agent]=user:{{CURRENTUSER}}
 |target={{urlencode:{{PAGENAME}}|WIKI}}/Inscription_bases1415
 }}

Il suffit de modifier le « Inscription_bases1415 » par « Inscription_bases1516 ».

Lien: Modèle:Bouton inscription

3. Se rendre dans le « modèle » : « Production » puis parcourir le code et modifier tous les « bases1415 » par « bases1516 ». Les boutons vont donc créer de nouvelles pages de production pour la nouvelle année.

Lien: Modèle:Production

4. Modifier le formulaire : « FormulaireProduction » et remplacer tous les « Bases1415 » par l’ « attribut » créé au point 2 dans notre exemple « Bases1516 ». Faire la même modification (cf 6.) dans le formulaire «Production_finale » et dans le formulaire « Progres ».

 {{{field|prod|input type=combobox|values from property=Bases1415|}}}
 {{{end template}}}
 {{{for template|Carte}}}
Lien: Form:FormulaireProduction
lien: Form:Production finale
lien: Form:Progres

Nouveaux modèles

1. Créer un « modèle » « Producteur1516 » et y insérer le code contenu dans le « modèle » « Producteur ». Puis modifier ce code et changer le nom de la catégorie : [[Category:Productions bases1415]] par [[Category:Productions bases1516]]

Lien: Template:Producteur
Lien: Template:Producteur1516

2. Créer un « modèle » « Production_finale1516» et y insérer le code contenu dans le «modèle» Production_finale. Puis modifier ce code et changer le nom de la « catégorie » : [[Category:Productions_finales_bases1415]] par [[Category:Productions_finales_bases1516]].

Lien Modèle:Production finale1516
Lien Modèle: Production finale (générique à adapter)

3. Créer un « modèle » [[template:General1516]] » et y insérer le code contenu dans le « modèle » « General » en modifiant le nom de la «catégorie » « Progres » en « Progres1516 »

Lien Modèle:General1516
Lien Modèle:General

4. Créer un « modèle » : « Discutant1516 », y insérer le code du « modèle » « Discutant » et changer la valeur de l’ « attribut » année (1415) par 1516.

Lien Modèle:Discutant1516
Lien Modèle:Discutant
{{#subobject:
| agentDisc=user:{{{discutant|}}}
| progresD={{{progresD|}}}
| page parente={{#titleparts:{{PAGENAME}}|1}}
| page_wiki={{BASEPAGENAME}}
| progresP={{#show: {{PAGENAME}}|?progresProd}}
|annee=1415
|ProgresDiscNombre={{#switch: {{{progresD|}}}
|en cours = 1
|commentaire achevé = 2
|#default = 0
}}

Nouveaux formulaires

1. Modifier le formulaire « Progres » et remplacer « {{{for template|general}}} » par {{{for template|general1516}}} et {{{for template|discutant}}} par {{{for template|discutant1516}}}.

17. Créer un « modèle » : « Progress reporting user page nom_volee », y inclure le code du « modèle » : « Progress reporting user page utopia » et faire ces modifications :

a. Category :Progres par Category :Progres1516
b. Remplacer tous les 1415 par 1516.
Lien Modèle:Progress reporting user page 1516
Lien Modèle:Progress reporting user page utopia

18. Créer un « modèle » : « Progress light nom_volee », y inclure le code du « modèle » : « Progress light utopia » et faire ces modifications : a. Remplacer tous les 1415 par 1516.

Lien Modèle:Progress light 1516
Lien Modèle:Progress light utopia

19. Sur la page d’accueil, modifier les boutons afin de faire un suivi de l’année 2015-2016

a. Changer le nom du bouton « Sujets libres 1415 »
b. Créer une sous page « Productions finales 1516 » et y insérer le code de la sous page « Productions finales 1415 » en modifiant la « catégorie » interrogée par «Category : Productions_finales_bases1516 ».
i. Modifier le bouton sur la page d’accueil en y insérant un lien vers cette nouvelle page.
ii. Modifier le nom du bouton
c. Créer une sous page « Productions1516 », y insérer le code de la sous page

« Productions1415 » puis modifier le code en remplaçant « Category :Progres » par « Category :Progres1516 »

i. Modifier le lien du bouton de la page d’accueil afin qu’il envoie vers la

nouvelle page

ii. Modifier le nom du bouton
d. Créer une sous page « Suivi commentaires 1516 » y insérer le code de la sous page « Suivi commentaires 1415 » puis modifier le code [[annee::1415]] par [[annee::1516]]
i. Modifier le lien du bouton de la page d’accueil afin qu’il envoie vers la nouvelle page
ii. Modifier le nom du bouton

20. Sur la page d’accueil : mettre à jour le nom de « modèle » à insérer dans les pages personnelles

21. Sur la page d’accueil : modifier le code des graphiques en remplaçant : « [[Category:Utilisateurs bases1415]] par [[Category:Utilisateurs bases1516]]

Carte des liens

black: Page parente
red: Page suivante
green: Fait partie du module

Test aggregation

Moyenne aide: 100,227

Il faudrait faire cela plutôt pour chaque page dans une sous page "analytics" par exemple

Moyennes lecture:


Moyennes intéret (659) réponses: