Course element icon

Course element

Course elements is a content strategy to improve course writing quality and editorial stability by providing preshaped pedagogic elements. The integrator or administrator (through custom CSS rules) can take over the styling of the elements. Some elements can have local dynamic behaviour, or have an internal logic strategy based on other data of Moodle. This plugin is supported by ActiveProLearn SAS.
Price option: Free

Supports Moodle 2.2-4.2 See all versions
Latest release: 3 years ago
Installations: 162
Downloads (last 90 days): 102

Frankenstyle name: mod_customlabel
Activities

Comments

Product ratings and reviews are coming to Moodle Marketplace. Until then, existing comments remain available to read, but new posts have been disabled.

Hi colleages, i've just packed a Moodle 2.4 version as Release Candidate. Cheers
Hi Valery,
We would like to use this module, but at Lille1 University we are using currently Moodle 2.4.
Are you going to update it soon ?
Best regards.
Hi g k : Customlabels do provide pre-style and pre-structured elements to teachers for them to save time and use consistant content bricks.
The way it works, as content oriented components is using templates for surrounding the variable parts of the content. These templates need to be provided in your operatong language, Say you ar running in German, than ;
Each subtype needs having its lang/de subdir with templates and langage file or it wont display unexpected results. this is the only thing an integrator needs to do. Templates actually may contain language dependant sentences or hard-written titles, captions, paragraphs. This is the reason.
Not that you need also to install the enhanced multilang filter that provides more stable behaviour of the standard filter, specially when using user-formatted content by mean of the whisiwhig editor. This multilang filter can replace the standard one and will process correctly the other language dependant strings.
Cheers.
It says, "No content available for this language".
How does this plugin work? Is it supposed to style certain elements? I installed it and none of the elements display properly.
Hi Aparup,
Not really. Its compatibility, not dependancy. I will carefully mention any real strong dependancies in version files...
this is like the pageitem.php script which is provided for compatibility with the fomat_page format but has no concern in standard formats (i'm preparing the upgrade of the older architecture of the "page" format, which will be simpler than new flexpage from MoodleRooms and more compatible with Moodle 1.9 version -- upgradability concerns)
Cheers
Hi Valery,
i did wonder if version.php needed any dependencies as i see flexpage.php extending block_flexpagemod_lib_mod :
./flexpage.php:5:class mod_customlabel_flexpage extends block_flexpagemod_lib_mod{
Hi Anthony,
So many thanks for review as in spite of efforts to check everything, always some sand comes into wheels.
Patch points : All removed for Moodle 2.x versions. New course architecture is much more flexible now and allows defer to the component code the behaviour adapation. Readme.txt file updated. Unfortunately, Moodle 1.9 version do need unresolvable patchs.... but that's the past.
Warnings : Last stage of delivery processed was missing. So the published versions in Moodle.org were outdated vs. the Github last.
Fixed.
Multilang dependancies : Updated versions mentionning dependancy to requiered filter. Fixed
Thanks for your kind asistance.
Valery.
According to the README.txt file, this plugin is actually a patch. On a clean install it did not seem to function properly and was throwing a variety of PHP warnings (such as Warning: Creating default object from empty value in /home/arborrow/NetBeansProjects/m22/mod/customlabel/mod_form.php on line 70
Warning: Creating default object from empty value in /m22/mod/customlabel/type/text/customlabel.class.php on line 17). Further, the documentation lists a dependency upon a special multilang filter and requires disabling the core multilang filter. I'll ask Valery to consider how best to address some of these issues. Peace - Anthony