Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
|
dev:cmdline [2020/02/19 20:07] admin créée |
dev:cmdline [2022/10/01 19:38] (Version actuelle) florence |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | | {{ :avignon-universite.jpg?nolink|}} | {{ :blocks:logo-apl.png?nolink&220|}} | | ||
| + | |||
| ===== Implémentation des commandes dans les objets Boardz ===== | ===== Implémentation des commandes dans les objets Boardz ===== | ||
| Ligne 28: | Ligne 30: | ||
| Définit une commande "clear" acceptant un argument numérique valant pour un "measurementid" | Définit une commande "clear" acceptant un argument numérique valant pour un "measurementid" | ||
| + | |||
| + | Le mapping des entités administrables est fournie dans la fonction privée locate() de la classe \boardz\BoardzServer : | ||
| + | |||
| + | static $locations = [ | ||
| + | 'storage' => '\boardz\data_storage\Storage', | ||
| + | 'parser' => '\boardz\feeder\Parser', | ||
| + | 'filter' => '\boardz\feeder\Filter', | ||
| + | 'moodlecube' => '\boardz\data_storage\MoodleCube', | ||
| + | 'moodlecubemeasurement' => '\boardz\data_processing\MoodleCubeMeasurement', | ||
| + | 'moodlesync' => '\boardz\moodle\datasync\MoodleSyncScheduler', | ||
| + | 'backup' => '\boardz\utils\BackupManager', | ||
| + | ]; | ||
| + | |||
| + | |||
| + | La mise en oeuvre du mapping de classe et de la commande cmd_clear() permet de proposer l'appel suivant : | ||
| + | |||
| + | ./boardz moodlecubemeasurement clear 20 | ||
| + | |||
| + | Pour vider les données précalculées de la mesure d'id 20. | ||
| + | |||
| + | ==== ROADMAP ==== | ||
| + | |||
| + | * Autoriser une identification alternative par UID. | ||
| [[:start|Revenir au sommaire]] | [[:start|Revenir au sommaire]] | ||