Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
local:moodlescript:developerapplicationexample [2019/03/26 16:24] admin [Réalisation à l'ancienne] |
local:moodlescript:developerapplicationexample [2024/04/04 15:52] (Version actuelle) |
||
---|---|---|---|
Ligne 19: | Ligne 19: | ||
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. | + | 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 55: | 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]] |