Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Adding existing modules to a course

  • Removing existing modules from a specific course/courses

  • An existing module is being moved

Adding/removing an existing module to a course

If a module currently exists on T4, adding the module to a course is a simple process. Course stages are located in their respective courses within the main course section. Stages will appear in the order in which they are listed in the course.

...

Here the stages are listed at the bottom named “Year 1”, “Year 2”, and “Year 3”

The Course Stage content type is shown below:

...

The Name field is only used for reference and can be set to anything, although it is recommended that it is the same as the title.

The Title field is the name that is displayed on the module component tab in the front end of the website. The Core Modules and Optional Modules use a consistent format for their field values. Each field has a list of modules, separated by a comma. To add a new module simply add it to the list. Modules appear in the order in which they are placed within the list. To remove a module, simply remove the code from the list.

Note

The format of the modules is very important. They must be as follows:

5XX123,5XX456,5XX789

and so on. Note that there are NO SPACES and NO LINE BREAKS in the list.

Troubleshooting stages

If you add a module and it does not appear in the list of modules as expected, there are a couple of things to check.

  1. Ensure that the modules are listed correctly in the stage, as above. Make sure there are no spaces or line breaks in the field and if so, remove them and try to preview again.

  2. Ensure that the module exists in T4. Modules are all located in Site assets → Contents → Modules. Modules are arranged by Department (as listed in the definitive documents repository). Bear in mind that a module may belong to more than one department.

If the module is missing from T4 it will need to be added by a member of the development team. Once the module is added it will display in the appropriate stage when the site is next published.

Creating a module

...

Detailed Instructions

For information on administering modules please see the articles linked below:

Filter by label (Content by label)
cqllabel = in ( "module" , "stage" )