Note: You are currently viewing documentation for Moodle 2.6. Up-to-date documentation for the latest stable version of Moodle may be available here: Course element : Course Classifier.

Course element : Course Classifier: Difference between revisions

From MoodleDocs
Line 18: Line 18:
===How to define classification lists and levels===
===How to define classification lists and levels===


The Coure Classifier relies on classification reference data that are stored into the Customlabel global settings. At site level, Customlabel
The Coure Classifier relies on classification reference data that are stored into the Customlabel global settings. At site level, Customlabel allows to define and store some filtering and classifiers. Filtering lists can b used as source in subtypes uing the ''datasource'' field type. An example
allows to define and store some filtering and classifiers. Filtering lists can b used as source in subtypes uing the ''datasource'' field type. An example
of this is given by the implemetation of the '''worktodo''' customlabel type.
of this is given by the implemetation of the '''worktodo''' customlabel type.



Revision as of 12:32, 1 March 2015

Back to index

The Course Classifier is a special tabular element that is involved in a wider strategy for cataloging course into a global course index. At first glance, you may just use this element to mark the classification, without any other goal.

MyLearningFactory Lab has further developement in progress to reuse the indexation stored into this element to build a front site, multi-location course catalog for big public training organisations.

User side

Settings form

Integrator Corner

How to define classification lists and levels

The Coure Classifier relies on classification reference data that are stored into the Customlabel global settings. At site level, Customlabel allows to define and store some filtering and classifiers. Filtering lists can b used as source in subtypes uing the datasource field type. An example of this is given by the implemetation of the worktodo customlabel type.

For coure classifying purpose, you will first need to feed your classifiers in the global setings.

1. Browse to Administration > Plugins > Course Elements central settings, then click on the "Classification" link in the settings screen.

The classification settings panel has three main tabs, in which you can define :

  • Filters and categorizers lists
  • Value sets for above (either filter or categorier)
  • Constraints définition for categorizers

Constraints are used to build the classification tree, selecting compatible combination of categorizing values. You may just need understand that categorizers and filters are "flat lists" of key->value pairs, that are thought rather as "tag lists". Each list will need to assemble all possible values of a tree organized classifier, than inadequate combinations of values between levels will be eliminated using constraints. Let's read the following steps to go ahead in the model.

2. Defining categorizers

  • Click on th "Classifiers" tab. This allows to define our classifiers.
  • Add the LEVEL0, LEVEL1 up to LEVEL2 classifiers (using those exact names in classifier codes, as the Course Classifier customlabel type relies precisely on those labels).

3. Adding value sets

Internal Variables

Default Template

CSS Element list