Intégration de fonctionnalités multimédia

Re: Intégration de fonctionnalités multimédia

par Valery Fremaux,
Nombre de réponses : 0

Un bloc est un plug-in qui permet à un certain contenu de s'afficher (interactivement éventuellement) dans une boîte disposable sur le "portail". Ces boîtes peuvent être globales (sur la page d'accueil, hors cours) ou contextuelles à l'affichage d'un cours.

La notion de bloc est indépendante de la notion de ressource ou d'activité. Le bloc n'est en principe pas "instanciable" dans le contexte d'un cours. Un module si.

Un bloc ne fournit pas des notes (assessments) aux étudiants qui le consultent, un module si.

Un module est une micro-application php qui s'exécute dans le contexte du cours comme une "activité interactive". Ce n'est pas non plus la même chose qu'une ressource, qui n'est qu'une entité d'affichage de contenus. Un module s'ajoute naturellement à la liste des activités disponibles pour chaque section du cours.

Un bloc s'ajoute "naturellement" au menu d'ajout de blocs dans l'administration de la structure de l'interface.

Bien entendu, nous sommes en Php, open source et donc tout est possible : un bloc a parfaitement conscience de qui est loggué, et dans quel cours. Mais un bloc n'a pas vocation à être la façade d'une procédure formulaire complexe, un module si.

Note : un bloc et un module peuvent également coopérer : il est envisageable de proposer un bloc qui, par exemple, visualiserait l'état d'avancement du travail réalisé dans certains modules du cours.

Voilà pour une première salve d'explications qui j'espère vous conviendront.