Attention : vous consultez actuellement la documentation dédiée aux versions 2.x de Moodle. La documentation pour les versions 3.x de Moodle est consultable ici : Bloc ublishflow : Interface de publication et celle pour Moodle 4.x est consultable là : Bloc ublishflow : Interface de publication.

Bloc ublishflow : Interface de publication

De MoodleDocs

Retour à l'index

Cette vue est accessible sur un Moodle fonctionnant en mode "Fabrique". Elle permet de publier un cours dans le catalogue du réseau.

La publication est possible :

  • Uniquement d'une Fabrique vers un Catalogue.
  • si le réseau Moodle est activé (trivial).
  • Si les services de publication sont activés entre la fabrique et le catalogue (dans les deux directions).
  • Si l'opérateur a un compte utilisateur réseau dans le catalogue (toutes les opérations effectuées dans la plate-forme catalogue seront faites sous cette identité).
  • Si l'utilisateur a dans son profil local (dans la Fabrique) la capacité 'block/publishflow:publish'.
  • Si le cours qui doit être publié est référencé (dispose d'un Numéro d'identification non vide).
  • Si une archive publiable est disponible pour ce cours dans la réserve de fichiers du bloc Publishflow.

Situations d'erreur typiques

Réseau de publication mal configuré

Fichier:factorymisconfigured.jpg

Cette interface apparaît lorsqu'aucun catalogue n'est identifiable dans l'environnement réseau. si l'utilisateur est un administrateur de Moodle, un lien est affiché vers la procédure de découverte de la structure du réseau. Cette fonction de configuration permet de scanner automatiquement les pairs accessibles pour connaître leur type.

Cours sans référence

Fichier:unreferenced.jpg

L'achitecture de publication se base sur les numéros d'identification pour reconnaitre les copies d'un cours déployées à partir d'une publication maître sur le Catalogue. Ce numéro peut être entré à la main dans les paramètres du cours. Le bloc Publishflow peut en générer un aléatoire (par défaut). Des extensions permettront de venir demander un index à un fournisseur de référence externe.

Notez que ce choix technique peut poser des problèmes à des administrateurs utilisant déjà les Numéros d'identification des ocurs à d'autes usages. Une étude est en cours pour voir comment améliorer ce système sans impacter le noyau de Moodle.

Cours sans archive déployable utilisable

Fichier:unstored.jpg

Toute opération de transfert de cours suppose la disponibilité d'une sauvegarde de cours effectuée dans les modalités attendues de sauvegarde. Si plusieurs archives sont stockées dans la zone de fichiers déployables, alors le dernier en date sera considéré.

A noter qu'une archive déployable ne CONTIENT JAMAIS DE DONNEES UTILISATEUR.

De plus, il est prudent de s'assurer que les deux côtés d'un transfert de cours soient bien équipés d'une offre similaire en plugins additionnels.

Pour publier un cours

  • Just click the "publish" link

Retiring a course

  • You may want to unpublish a course that has been exposed within the Course Catalog. This is posible by unpublishing the course. The remote course WILL NOT be destroyed, but only hidden.

Republish a course

A course being republished is just set to visible state in remote Catalog.

More error situations

These situations can happen at start of the setup.

User has no remote account

Fichier:factorynoremiteaccount en.jpg

This message comes from the remote end, so "local acocunt" designates a proper user acocunt within the remote "catalog" node. this can be fixed by browsing once to the catalog with your user acocunt (MNET enabled) so your remote user record is available.

This message is only available in debugging mode. Normal operation will NOT show the block to the user in case this situation happens.