Course element
Maintained by
Plugins ActiveProLearn, Valery FREMAUX
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.
Comments
Product ratings and reviews are coming to Moodle Marketplace. Until then, existing comments remain available to read, but new posts have been disabled.
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.
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.
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
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{
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.
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