Flexible format

Maintained by Jez H, Kevin Moore, Manoj Solanki
The Flexible course format is based on Grid adding better mobile support, responsiveness, completion tracking and the ability to make sections collapsable.
Price option: Free

Supports Moodle 3.6-3.8 See all versions
Latest release: 6 years ago
Installations: 439
Downloads (last 90 days): 39

Frankenstyle name: format_flexible
Course formats

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Any chance to have it running on 4.5.X? I agree with Paul: this was the best course format plugin!
Any plans to make it 4.5 ready? This was simply the best course format going, such a shame if you do not keep it maintained. Please, please do. smile
Would love to see this working for 4.3. thanks.
I cannot delete un course section (Moodle 4.1). Thanks
Would dearly love to see this working with Moodle 4.2.
A great plugin, are you planning on making it 4.2 compatible?
hello, will this wonderful plugin be upgrade for Moodle 4.0 ? Thanks
Hi RItchie I'm speaking about the course Index in the Expandable menu. Do you think it is possible to make it visible even using Flexible?
Ah yes, the course index is missing. We don't use it much in flexible as we use the tiles that it creates for each section instead. or is there something else I am missing?
I can confirm! it works with 4.1.1.X!!!
The only problem I can't solve is that using flexible the course menu (usually the 3 lines at the left-top) doesn't appear...
Thank you so much Ritchie! Tomorrow I'll test it on a 4.1.X release
Great work Ritchie!
We are running 4.0.4 at the moment but I imagine it should work with 4.1. If I get a chance I'll test it.
In lib.php change line 33 to:
class format_flexible extends core_courseformat\base {
In Renderer.php change line 34 to:
class format_flexible_renderer extends core_courseformat\output\section_renderer {
Near line 603 add:
foreach ($parentcontrols as $k => $v) {
unset($parentcontrols[$k]['attr']['data-action']);
}
Add this just after $parentcontrols = parent::section_edit_control_items($course, $section, $onsectionpage);
Credit to David Herney who did the work on this in a fix for format_onetopic. I just replicated a similar fix based on this in format_flexible
@Ritchie do you mean that the available relase for 3.X can work with the 4.X release? Does it work with 4.1 too? If you can share your fix I think many of us can thank you!
So far the only errors we have when using this with Moodle 4 is with managing sections. I have snaffled a fix from other course formats to fix that error and I am happy to share the solution if you are getting the section action error.