Note: You are currently viewing documentation for Moodle 2.4. Up-to-date documentation for the latest stable version of Moodle may be available here: Page Module Block.

Page Module Block

From MoodleDocs

The Page Module Block is a technical asset that encapsulates an activity to place it anywhere in a "paged" formatted course (using Page Course Format).

You will never explicitely use this block, but get one each time you place an activity on a course page from the backoffice activity bag.

the Page Module Block is responsible essentially of the output wrapping of the activity inside the page, and will activate special page formzat rendering alternatives for some modules having those overrides :

  • Modules having an overrifde script in course/format/page/plugins
  • Modules having a pageitem.php file in their implementation.

Additional special features

As Page Module is a unique and systematic decorator for any module, it has been elected to add some otherway non possible additions.

Activity Individualisation

This is an experimental feature attached to the Page Module Block plugin.

when enabled in global settings, the individualisation feature adds a tab in a the paged course layout to setup on a participant basis what activity will be available.

Teachers can edit the grid of "activity to users" assignation and can individualize very precisely the course content distribution.

In addition, a second option activates time programming of two events : activity closing and activity opening for programming activities to appear or disappear.

Although the flexibility os complete, we yet think in improving the programming board, as setting up individualisation for a large number of students, and moreover on a complex course seems not be a very productive activity.