| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| format:page:conversion:spec [2016/10/26 17:48] – florence | format:page:conversion:spec [2026/02/09 19:49] (Version actuelle) – [Sections linéaires vers Page] admin |
|---|
| ===== Conversions vers et depuis le format page ===== | ===== Preliminary thoughts about conversion ===== |
| |
| Afin d'assurer une meilleure acceptation du format page, il est important de pouvoir en assurer la portabilité et la conversion vers les formats standard ou éventuellement d'autres formats de cours. | Popularity of the page course format will probably be affected by its capacity of being converted easily and without much loss to Moodle standard formats, and event possibly to other popular formats. |
| |
| ==== formats standard ==== | ==== About course formats ==== |
| |
| * Formats à sections linéaires : Thématique (Std), Hebdomadaire (Std), Onglet | * Linear structure formats: Topics (Std), Weekly (Std), Topcoll or tiles formats |
| * Format à sections hiérarchiques : FlexSections | * Hierarchical formats: FlexSections |
| |
| ==== Processus de conversion ==== | ==== Conversion process ==== |
| |
| Dans tous les cas, les deux sens de conversion doivent être étudiés. | Il all cases, both directions of the conversion need to be addressed. |
| |
| La conversion doit intervenir à un moment idéal de la mise à jour d'un cours. Certaines conversions pourraient entrainer des pertes d'information, Elles doivent être documentées. | Ideally, course format conversion will be triggered when updating a course in Moodle, and detecting that the format has changed. Fortunately, the ''on_course_update'' event observer is triggered in ths situation and let us access to a key instant of the process. |
| |
| Dans tous les cas se pose la question du traitement : | Processing will need to address: |
| |
| * Des modules d'activités et ressources | * Course modules |
| * Des blocs | * Course Blocks |
| |
| La problématique des blocs vient du fait que : | About block, our major concerns are: |
| |
| * Dans le format page, | * In the page format, |
| * les zones de bloc latérales sont différentes pour chaque page | * Blocks are not located the same way on distinct pages |
| * des blocs peuvent être disposés dans la région centrale | * Some blocks can be located in the "main" block region of the page format layout (that does not exist on other formats and standard page layouts) |
| * les activités sont représentées par des blocs page_module | * Course modules (activities and resources) are represented by a special block (page_module, in that we can say that the page format only deals with blocks...) |
| * les activités sont dans des sections qui sont homologues aux pages | * Course modules, through their page_module proxy, can appear in side regions, mixed with moodle blocks instances. |
| | * Published activites reside in their page/section pair, but may appear on other pages then their assigned section. |
| |
| * Dans les autres formats, | * In other formats, |
| * les zones de bloc latérales sont uniques et constantes pour tous le cours | * Block regions essentially depend on the page layout and are common for all the course. |
| * les activités ne peuvent être qu'au centre dans les sections | * Course modules are in central course layout, that has no connection to block nor block region concept. |
| |
| Le processus de conversion essaye de repositionner au mieux les éléments conformément aux contraintes. | The converting process needs to define the most consistant conversion between both paradigms. |
| |
| ==== Page vers Sections linéaires ==== | ==== From Page to linear structure formats ==== |
| |
| === Activités et ressources === | === Cours modueles (activites and resources) === |
| |
| * Ramener toutes les activités en zone | * Destroy all page_module instances, thus moving course modules to standard section content organisation. |
| | * Section Sequences must be reordered to keep as much as possible the previous virual ordering. |
| |
| ==== Sections linéaires vers Page ==== | ==== Linear sections to Page ==== |
| |
| [[:format:page|Retour à l'index du format page]] | [[format:page|Back to page format index]] - [[:start|Back to catalog's home]] |
| | |
| | |
| [[:start|Revenir au catalogue]] | |
| |