Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
local:moodlescript:developerapplicationexample [2019/03/26 16:23] admin créée |
local:moodlescript:developerapplicationexample [2024/04/04 15:52] (Version actuelle) |
||
---|---|---|---|
Ligne 18: | Ligne 18: | ||
En l'absence de MoodleScript, l'ensemble de ce scénario devrait être codé en PHP avec un appel à des API complexes de gestion de fichiers Moodle, les API de role, l'API de catégorie de cours. les API d'inscriptions plus du code spécifique pour le traitement des blocs. | En l'absence de MoodleScript, l'ensemble de ce scénario devrait être codé en PHP avec un appel à des API complexes de gestion de fichiers Moodle, les API de role, l'API de catégorie de cours. les API d'inscriptions plus du code spécifique pour le traitement des blocs. | ||
+ | |||
+ | L'estimation de ce développement est de plus de 800 lignes de code et il ne sera pas adaptatif. | ||
==== Implementation en Moodlescript ==== | ==== Implementation en Moodlescript ==== | ||
Ligne 53: | Ligne 55: | ||
* :userfullname : Le nom "en clair" de l'utilisateur qui mutualise le cours. | * :userfullname : Le nom "en clair" de l'utilisateur qui mutualise le cours. | ||
+ | Le script est contenu dans une variable de configuration globale du composant block_publishflow. Il est donc amendable et extensible à tout moment. | ||
[[:local:moodlescript|Revenir à l'index du composant]] | [[:local:moodlescript|Revenir à l'index du composant]] |