« BASES:Debug et test du dispositif BASES » : différence entre les versions
Ligne 2 : | Ligne 2 : | ||
* un graphe qui montre les liens entres les pages, plus des tests variés. Voir aussi: [[Outils de suivi avec Semantic MediaWiki]] | * un graphe qui montre les liens entres les pages, plus des tests variés. Voir aussi: [[Outils de suivi avec Semantic MediaWiki]] | ||
* des tests à ignorer | * des tests à ignorer | ||
== Changements à faire d'année en année == | |||
1. Se rendre dans la « catégorie » « Bases1415 » afin de trouver toutes les pages qui composent les fonctionnalités du dispositif. | |||
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 ». | |||
3. Ouvrir le « modèle » « Inscription » et modifier « Bases1415 » par le nom de | |||
l’ « attribut » créé au point précédent donc « Bases1516 ». | |||
4. 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 | |||
}} | |||
l suffit de modifier le « Inscription_bases1415 » par « Inscription_bases1516 ». | |||
5. 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. | |||
6. Modifier le formulaire : « FormulaireProduction » et remplacer tous les « Bases1415 » | |||
par l’ « attribut » créé au point 2 dans notre exemple « Bases1516 » | |||
Ex : | |||
{{{field|prod|input type=combobox|values from property=Bases1415|}}} | |||
{{{end template}}} | |||
{{{for template|Carte}}} | |||
7. Faire la même modification (cf 6.) dans le formulaire « | |||
Production_finale » et dans le formulaire « Progres ». | |||
8. Créer une « catégorie » « Category : Productions_bases1516» en tant | |||
que « sous- catégorie » de « Category :Production » | |||
9. 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]] ». | |||
10. Créer une « catégorie » <code><nowiki>Category:Productions_finales_bases1516</code></nowiki> en tant que « sous-catégorie » de <code><nowiki>Category : Production</code></nowiki> | |||
11. Créer un « modèle » « Production_finale1516» et y insérer le code contenu dans le «modèle» <code><nowiki>Production_finale</code></nowiki>. Puis modifier ce code et changer le nom de la « catégorie » : <code><nowiki>[[Category:Productions_finales_bases1415]]</code></nowiki> par <code><nowiki>[[Category:Productions_finales_bases1516]]</code></nowiki>. | |||
12. Créer une « catégorie » <code><nowiki>Category:Progrès1516</code></nowiki>. | |||
13. Créer un « modèle » <code><nowiki>[[template:General1516]]</code></nowiki> » et y insérer le code contenu dans le « modèle » « General » en modifiant le nom de la «catégorie » « Progres » en « Progres1516 » | |||
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. | |||
<source lang="bibtext"> | |||
{{#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 | |||
}} | |||
</source> | |||
15. Modifier le formulaire « Progres » et remplacer « {{{for template|general}}} » par {{{for template|general1516}}} et {{{for template|discutant}}} par {{{for | |||
template|discutant1516}}}. | |||
16. Créer une « catégorie » : « Utilisateurs_bases1516 » | |||
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. | |||
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. | |||
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 : « <code><nowiki>[[Category:Utilisateurs bases1415]]</code></nowiki> par <code><nowiki>[[Category:Utilisateurs bases1516]]</code></nowiki> | |||
==Carte des liens== | ==Carte des liens== |
Version du 22 septembre 2015 à 11:23
Cette page contient:
- un graphe qui montre les liens entres les pages, plus des tests variés. Voir aussi: Outils de suivi avec Semantic MediaWiki
- des tests à ignorer
Changements à faire d'année en année
1. Se rendre dans la « catégorie » « Bases1415 » afin de trouver toutes les pages qui composent les fonctionnalités du dispositif.
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 ».
3. Ouvrir le « modèle » « Inscription » et modifier « Bases1415 » par le nom de l’ « attribut » créé au point précédent donc « Bases1516 ».
4. 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.
l suffit de modifier le « Inscription_bases1415 » par « Inscription_bases1516 ».
5. 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.
6. Modifier le formulaire : « FormulaireProduction » et remplacer tous les « Bases1415 » par l’ « attribut » créé au point 2 dans notre exemple « Bases1516 » Ex :
prod {{{end template}}} Carte
7. Faire la même modification (cf 6.) dans le formulaire « Production_finale » et dans le formulaire « Progres ».
8. Créer une « catégorie » « Category : Productions_bases1516» en tant que « sous- catégorie » de « Category :Production »
9. 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 » : « » par « [[Category:Productions bases1516]] ».
10. Créer une « catégorie » Category:Productions_finales_bases1516</code> en tant que « sous-catégorie » de
Category : Production</code>
11. Créer un « modèle » « Production_finale1516» et y insérer le code contenu dans le «modèle»
Production_finale</code>. Puis modifier ce code et changer le nom de la « catégorie » :
[[Category:Productions_finales_bases1415]]</code> par
[[Category:Productions_finales_bases1516]]</code>.
12. Créer une « catégorie »
Category:Progrès1516</code>.
13. Créer un « modèle »
[[template:General1516]]</code> » et y insérer le code contenu dans le « modèle » « General » en modifiant le nom de la «catégorie » « Progres » en « Progres1516 »
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.
{{#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
}}
15. Modifier le formulaire « Progres » et remplacer « general » par general1516 et discutant par discutant1516.
16. Créer une « catégorie » : « Utilisateurs_bases1516 »
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.
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.
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 1415 par
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]]</code> par [[Category:Utilisateurs bases1516]]</code>
Carte des liens
black: Page parentered: Page suivantegreen: 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: