Outils pour utilisateurs

Outils du site


local:moodlescript:designgoals

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
local:moodlescript:designgoals [2022/06/22 14:08]
admin créée
local:moodlescript:designgoals [2024/04/04 15:52] (Version actuelle)
Ligne 5: Ligne 5:
 Le langage s'​inspire de la "​lisibilité"​ du SQL et de la sémantique humaine du basic (bien que le langage BASIC des années 70 ait rapidement montré ses faiblesses à prendre en compte toutes les problématiques de la programmation). Le langage s'​inspire de la "​lisibilité"​ du SQL et de la sémantique humaine du basic (bien que le langage BASIC des années 70 ait rapidement montré ses faiblesses à prendre en compte toutes les problématiques de la programmation).
  
-L'​idée prédominante étant néanmoins de s'​écarter des syntaxes absconses des langages "​système",​ conçus pour une sobriété extrême et une compacité maximale à une époque où on comptait les kilooctets disponibles. ​+L'​idée prédominante étant néanmoins de s'​écarter des syntaxes absconses des langages "​système",​ conçus pour une sobriété extrême et une compacité maximale à une époque où on comptait les kilooctets disponibles. 
 + 
 +==== Le jeu de primitives ==== 
 + 
 +Il s'agit tout d'​abord de pouvoir prendre la main sur la "vie des objets métiers"​. Nous retiendrons donc tout d'​abord les 3 opérations de manoeuvre des objets (CUD) du modèle CRUD comme essentielles :  
 + 
 +   * ADD 
 +   * DELETE 
 +   * UPDATE 
 + 
 +==== Les objets métiers à considérer ==== 
 + 
 +Cet ensemble sera nécessairement extensible au fur et à mesure que les désirs d'​automatisation atteindront des détails de plus en plus précis dans Moodle. Les premiers en lice sont les objets principaux qui définissent la notion de LMS : 
 + 
 +   * Les cours 
 +   * Les utilisateurs 
 +   * Les inscriptions 
 + 
 +Dans un deuxième temps nous nous autorisons des manipulations plus fines dans la structure des cours :  
 + 
 +   * Les sections 
 +   * Les activités ou ressources 
 +   * Les blocs 
 + 
 +Dans la sphère de l'​administration des utilisateurs nous trouverons :  
 + 
 +   * Les cohortes 
 +   * Les groupes de cours 
 + 
 +[[:​local:​moodlescript|Retour à l'​index du plugin]] - [[:​pluginsets|Retour à l'​index des ensembles]] - [[::​start|Retour au catalogue]]
  
local/moodlescript/designgoals.1655899694.txt.gz · Dernière modification: 2024/04/04 15:52 (modification externe)