Outils pour utilisateurs

Outils du site


toolsynccoursereset

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

toolsynccoursereset [2015/09/09 21:50] (Version actuelle)
admin créée
Ligne 1: Ligne 1:
 +===== Fichier de réinitialisation de cours =====
 +
 +Ce fichier pilote la réinitialisation de plusieurs cours. Il n'est pas associé à une tâche programmée.
 +
 +^    Champ ^Valeur ^ ^
 +|    shortname |Nom court du cours | Obligatoire |
 +|    events |'​yes'​ ou '​no'​ | Obligatoire |
 +|    logs |'​yes'​ ou '​no'​ | Obligatoire |
 +|    notes |'​yes'​ ou '​no'​ | Obligatoire |
 +|    grades |un parmi ('​items',​ '​grades',​ '​nothing'​) | Obligatoire |
 +|    roles |une liste parmi ('​guest',​ '​admin',​ '​student',​ '​teacher',​ '​editingteacher',​ ...) ou '​all'​| Obligatoire |
 +|    groups |un parmi ('​members',​ '​groups',​ '​nothing'​) | Obligatoire |
 +|    modules ​   |  all : tous les modules, sinon une succession de nom de modules séparée par des espaces, possibilité de sélectionner par exclusion (voir exemple) | Obligatoire |
 +|    forum_all | 1 ou 0 | Optionnel |
 +|    forum_subscriptions | 1 ou 0 | Optionnel |
 +|    chat | 1 ou 0 | Optionnel |
 +|    ... | 1 ou 0 | Optionnel |
 +
 +
 +Note au développeur : en créant dans vos modules un fichier resetlib.php à la racine et en écrivant la fonction '​$modname'​_reset_course_form_definition renvoyant un tableau des variables de réinitialisation,​ vous pouvez rendre compatible votre module avec ce script. Pensez également à compléter les fonctions '​$modname'​_reset_course_form_default dans lib.php de votre module.
 +
 +Exemple de document pour la réinitialisation :
 +
 +shortname, roles, grades, groups, events, logs, notes, modules
 +short321, guest admin student teacher editingteacher,​ grades, members, no, yes, yes, all
 +short322, student, items, groupes, yes, yes, yes, all
 +short323, student teacher editingteacher,​ grades, members, yes, no, no, -forum -chat
 +
 +La troisième ligne correspond à : tous les modules sauf le forum et le chat
 +
 +[[toolsync|Retour à l'​index du composant]]
  
toolsynccoursereset.txt · Dernière modification: 2015/09/09 21:50 par admin