Outils pour utilisateurs

Outils du site


format:page

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
format:page [2026/01/13 07:58] – modification externe 127.0.0.1format:page [2026/02/09 21:30] (Version actuelle) – [Guides] admin
Ligne 1: Ligne 1:
-<html><!-- nomoodle --></html>{{ :logo-apl.png?nolink |}}<html><!-- /nomoodle --></html>+<html><!-- nomoodle --></html>{{ :format:page:logo-apl.png? nolink |}}<html><!-- /nomoodle --></html>
  
 +====== Course format "Page" (or paged) =====
  
-===== Format Page : Cours paginés et structurés =====+====Presentation====
  
-[[http://demo.formation-enligne.com/course/view.php?id=79&page=856|Voir Live sur un cours ActiveProLearn]]+The **page format** is a quite old idea originately developped by MoodleRooms, and reworked with Catalyst NZ to cope high level of profesional developement presentation.
  
-====Introduction====+The **page format** allows building structured courses on a hierarchic page organisation concept, juste like parper manuals, organized in sections chapters, sequences and pages. The resulting design is clean, lowers the mental load  on each page, alike structured formats as "collapsible sections" or "flexible sections".
  
-Le format "page" est un format de cours permettant la construction de volumes structurés dans une hiérarchie de pages de cours. Chaque page peut être agencée différemmentselon le besoin de la constructionavec un nombre et des largeurs de colonnes différentes.+What **page format** does more, is arranging each page distinctlywith an individual layoutand let freely use activites and blocks the same way (as page widgets).
  
-Ce format est la continuation "stricte" de l'ancien format "Flexpage" de MoodleRooms, en conservant une compatibilité ascendante avec les versions 1.9.+The **page format** has very specific enhanced features: 
  
-En plus des fonctions originales du Flexpage 1.9le format  "page a intégré un grand nombre d'améliorationstant sur l'ergonomie que sur les fonctionnalités de contrôle de la navigation du coursLes plus significatives de ces améliorations sont :+   * Overloading a page by a single activity allows to switch from "very editoral" pages to "actional pages" 
 +   * Ability to "reuse" same activity instance on several pages (such as recurrent labelsor quizzes) - (with optional core patchs) 
 +   * Hierarchical pages structure (PRO version requirement) 
 +   * The individualization of teaching "by activity instanceand routable to groups or individual users (PRO requirement) 
 +   * Pages reserved for teachers 
 +   * Protected pages that even teachers cannot alterthis suits to a high level pedagogical engineering practice with course models. 
 +   * Public pages without login (PRO version requirement) 
 +   * Page templates (PRO Requirement) 
 +   * Clever Course summary provided by related [[:blocks:pagetracker|Course Summary]] block.
  
-   * La capacité de surcharge d'une page par une activité 
-   * Les pages publiques (sans login) 
-   * Les pages réservées aux enseignants 
-   * Les pages protégées (administration) 
-   * L'individualisation de pages à des utilisateurs désignés 
-   * L'individualisation de pages à des groupes du cours 
-   * L'individualisation "à l'activité" 
-   * Les modèles de pages 
  
 +<html><!-- nomoodle --></html>
 +==== Guides ====
  
 +   * [[:format:page:InstallGuide|Install Guide (non-trivial)]]
 +   * [[:format:page:administratorguide|Administrator Guide]]
 +   * [[:format:page:UserGuide|User guide]]
 +   * [[:format:page:Technique|Technical Guide]]
 +<html><!-- /nomoodle --></html>
  
-**Exemple de rendu ** +==== Features ===
  
-A gauche un bloc [[:blocks:pagetracker|étapes de formation]] facilite la navigation et le repérage vers les pages de cours. Si les liens sont activés, vous avez accès aux différentes pages du cours (pages parentes et pages enfants) +   * **Page building** 
-La zone centrale constitue le contenu de la page de cours que vous voyez en illustration+     * Variable amount of pages  
 +     * Parent and children pages with no depth limit (Pro) 
 +     * 3 columns flexible layout configuration, each page distinct 
 +     * Duplicating a page (full cloning) 
 +     * Page overload by an activity 
 +     * Handles availability restrictions (uses Section level restrictions) 
 +     * Displaying configurable previous/next links for a linear progress path 
 +     * Optional publication of page ref in [[:blocks:pagetracker|Course Summary]] 
 +     * Non logged in access to pages (PRO) 
 +     * Published view (students) 
 +     * Private view (including non-editing teachers) 
 +     * Unpublished pages (editor teachers only) 
 +     * Administrator prohibition of public pages (PRO
 +     * Designating Page as Template (PRO) 
 +     * Creating a page using a page template template (PRO) 
 +     * Pre equiped pages when creating a course 
 +   * **Editing pages** 
 +     * Addition of **blocks**, activities or resources in any column 
 +     * Reuse of an already published activity on multiple pages (needs  core patch) 
 +     * Pages reordering view 
 +     * Compatible with our theme driven "polyview" features for activities 
 +   * **Activity Pool** 
 +     * Back pool of course activities (manages published AND non published activities) - alternative to stealth activities in standard Moodle. 
 +     * Activity back pool cleanup feature 
 +   *** Other** 
 +     * Private wiki-style side-discussion pages for each side (PRO) 
 +     * Supports conversion from/to standard thematic format (core Moodle)
  
-Nous avons ajouté l'élément de cours [[:mod:customlabels:sequenceheading|Titre de séquence]] "Usages et outils Web 2.0" sur cette page, ainsi qu'une activité [[:mod:learningtimecheck|Avancements et temps pédagogiques]]  à titre d'exemple de contenus. +====Page format limits ====
  
-Il est possible d'ajouter différents [[:mod:customlabels|Eléments de cours]]ressources et activités sur les pages.+When importing activities or bunch of activities from another coursethe Page format is unable to assign incomming restored course modules to pages. The modules might be assigned to standard course section as in standard formats, but publishing to a page format course needs additional data. The moodle restoring process does not trigger appropriate events for the format page to guess and build this additional data. Thus imported activites will actually reside in the activity back pool, but teachers will need to add them to pages by their own.
  
-{{ :format:format-page.png?nolink&600 |}} 
  
-**Autre exemple de rendu **+==== Conversion FROM and TO thematic standard format ====
  
-Nous avons ajouté l'élément de cours [[:mod:customlabels:instructions|Instructions]] et l'élément de cours [[:mod:customlabels:keypoints|A retenir]] sur cette page. On note aussi a droite la présence d'un bloc [[:blocks:coursedescendants|Espace descendants]]+===Conversion TO page format===
  
 +Resulting Page instances will come from existing section and will get their name from the section name. All items attached to standard sections will be published in pages. The section 0 will be used to keep track of unpublished course modules. As a result of the conversion process, an administration page (and relevant section) is added to the course. 
  
 +As standard formats do not know nothing about blocks to page assignation, the standard section to page conversion SHOULD (not sure it does at the moment), install all blocks on first page and let them display on all pages.
  
-{{ :format:format-page1.png?nolink&600 |}}+===Conversion FROM page format=== 
 + 
 +Conversion from page format to standard section formats will necessarily loose information, as blocks to pages assignations make no sense for a standard format. Here are some rules of dumb that the process will follow: 
 + 
 +   * All blocks from all pages are collected to be added in the resulting course. 
 +   * Unpublished course modules will be added to the sectionnum 0 of the course, so they are not "lost" 
 +   * Multiple page assignations will only keep the "first" page/section assignation. 
 + 
 + 
 +<html><!-- nomoodle --></html> 
 + 
 +==== Roadmap ==== 
 + 
 +[[:format:page:conversion:spec|see preliminary specifications and thoughts about format conversions]] 
 + 
 +<html><!-- /nomoodle --></html> 
 + 
 +    * **Page metadata implementation:** Page metadata would facilitate more advanced side processing or semantic queries in the set of course pages published in a site.
  
-==== Guides ==== 
  
-   * [[:Format:Page:InstallGuide|Guide d'installation (non triviale)]] +<html><!-- nameoodle --></html>
-   * [[:Format:Page:UserGuide|Guide d'utilisation]] +
-   * [[:Format:Page:Technique|Guide technique]]+
  
-==== Sommaire des fonctionnalités ====+=====Technical record====
  
-   Construction des pages +   * **Component Type :** Course Format 
-     Ajout de pages +   * **Name :** Page 
-     Pages parentes et filles sans limite de profondeur +   * **Technical name :** format_page 
-     Colonnes modulables +   * **Versions :** :M27: to :M45: 
-     Création de page par duplication de page existante (clonage complet) +   * **Old versions :** 1.9, 2.2 to 2.6 
-     Création de page par duplication de page existante (copie par références) +   * **Distribution :** Public and **PRO (TMA)** 
-     Création de page à l'aide d'un modèle +   * **Availability :*Stable. 
-     Désignation de page comme modèle +   **RGDP compatibility :** in progress 
-     Surcharge de page par une activité +   * **Filing:** [[https://github.com/vfremaux/moodle-format_page]]] 
-     Déclenchement de page "à date" +   **Rendu:** [[http://demo.formation-enligne.com/course/view.php? id=79&page=856]]
-     Déclenchement de page "à date relative (semaines par rapport à l'ouverture du cours) +
-     Affichage des liens Avant/Arrière paramétrable +
-     Présence dans les menus paramétrable +
-     Vue publique (sans login) +
-     Vue publiée (étudiants) +
-     Vue privée (enseignants y compris non éditeurs) +
-     Non publié (enseignants éditeurs uniquement) +
-     Verrou sur score d'activité (pages conditionnelles) +
-   Edition des pages +
-     Ajout de blocs ou activités dans n'importe quelle colonne +
-     Ajout de la même activité sur plusieurs pages +
-     Déplacement drag&drop des modules de page +
-     Sélection de vues alternatives pour les activités (si implémenté dans l'activité) +
-   Pool d'activités +
-     Gestion séparée du pool d'activités du cours (dissocié de l'exposition sur les pages) +
-     Nettoyage des activités non exposées +
-     Indication des pages exposant l'activité +
-   Autres +
-     Pages annexes privées de discussion (style médiawiki) associées aux pages de cours +
-     Sauvegarde rapide du cours+
  
-==== Eléments de Road Map ==== 
  
-    * **Conversion vers et depuis les formats à sections standards :** La différence de structure d'arrangement des blocs et des activités sur les pages soulève un certain nombre de difficultés pour convertir avec des pertes d'usage minimales un format vers l'autre. Le deuxième point d'étude compliqué est l'implantation technique de cette conversion dans l'architecture des traitements. [[:format:page:conversion:spec|voir la spécification préliminaire des conversions]] 
-    * **Raccordement des conditions de publication des pages sur la conditionnalité de section standard :** Actuellement, des fonctions de pages conditionnelles ont été créées spécifiquement dans la mécanique du format page. Des récentes évoutions ont permis de créer une correspondance interne utilitaire entre pages et sections pour mieux envisager la correspondance ci-dessus. Une évolution donc envisagées est de réutiliser la conditionnalité de section pour piloter les droits d'accès aux pages.  
-    * **Rationnalisation de l'implantation de la navigation avant arrière dans les activités en surcharge de page :** Actuellement, cette implantation doit être faite par altération customisée des écrans d'activités. Une étude est en cours pour généraliser cette implantation par surcharge des renderers du format de cours ou du thème. 
-    * **Implantation de métadonnées de page :** Les métadonnées de page faciliteraient des traitements annexes ou requêtes sémantiques plus poussées dans l'ensemble de pages de cours publiées dans un site. 
-    * **Régler le problème de restauration des blocs administration** : Actuellement les blocs d'administration implantés dans un format page ne sont pas restaurés à l'arrivée. La cause en est que le bloc d'amdinistration a un statut un peu particulier, comme le bloc de navigation standard. 
  
-==== Fonctionnalités non résolues ====+----
  
-    * A l'heure actuelle, la récupération de cours Moodle 1.9 (flexipage Pairform@nce) reste structuellement non résolue. 
  
-==== Crédits ==== 
  
-   * Valéry Frémaux sur un développement original de MoodleRooms 
  
 +==== Credits ====
  
 +   * Valéry Frémaux on an original development of MoodleRooms: Development and documentation
 +   * Florence Labord : Documentation and illustrations
  
-[[:format:page|Retour à l'index du format Page]]+-----
  
  
-[[:start|Revenir au catalogue]]+[[:format:page|Back to Page format index]] - [[:Plugins|Back to plugin index]] - [[:start|Back to catalog's home]]
  
 +<html><!-- /nomoodle --></html>
format/page.1768291118.txt.gz · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki