Outils pour utilisateurs

Outils du site


dev:cmdline

Différences

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

Lien vers cette vue comparative

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]]
dev/cmdline.1582139266.txt.gz · Dernière modification: 2020/04/07 11:07 (modification externe)