Moodle Plugins directory: Flexpage format | Moodle.org
Flexpage format
Course formats ::: format_flexpage
Maintained by
Open LMS Development
Part of set Flexpage.
Moodlerooms is proud to release Flexpage, a course format that provides a teacher with complete control over how educational materials and assessments are presented to a student.
Latest release:
34 sites
12 downloads
19 fans
Current versions available: 11
Flexpage allows a teacher to create a flexible set of pages and sub pages where blocks and activities can be placed in any location on the page instead of being restricted to a right, left or center column. Flexpage courses provide teachers with the ability to determine how many columns of data are contained within a course (up to three-columns). This allows teachers to have complete control over how they want to present course materials and assessments to students.
Contributors
Open LMS Development (Lead maintainer)
Kris Stokking
Please login to view contributors details and/or to contact them
On a related note, there's no need to post a comment in all of the plugins of the Flexpage set - they are all sent to the same maintainers.
I've tried to install all plugins to get flexpage format working, but when i create a course with flexpage format i get this error :
Fatal error: Class course_format_flexpage_lib_condition contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (core_availability\info::get_view_hidden_capability) in /$HOME/moodle/course/format/flexpage/lib/condition.php on line 32
Im using moodle 2.7.7 and i guess the plugins i downloaded are 2.7.0 its could be the problem ?
( sorry if i posted twice, i was bit lost where is the right place)
Best regards
I read in the documentation that "The format can be extended to display resource and activity content inline (in the flexpage). This currently only works for forums and resources - other activities show a link as expected."
It's a very interesting feature.
I would like to know if it is easy to add all others activities inline ?
To make it, What part of the code must be changed ?
Thanks,
There are two ways to make an activity display inline:
1. Create a file blocks/flexpagemod/lib/mod/{modname}.php
2. Create a file within the module itself, mod/{modname}/flexpage.php
Both files would have the same code, which would look similar to the contents inside of the current files in blocks/flexpagemod/lib/mod directory.
I had installed the set of flexpage 2.2 and want to upgrade flexpage in moodle 2.9.2+.
I found the format_flexpage 、theme_flexpage、moodlerooms framework can't be upgraded.
I had deleted courses in moodle 2.9.2+ but error happed. The error is :
condition_info,condition_info_section,condition_info_base classes can not be used any more, please use respective classes from \core_availability namespace
I had reported bug in https://tracker.moodle.org/browse/MDL-51846?filter=-2
and suspected the module of course format ---flexpage.
I want to uninstall the set of flexpage,but no way to do.
How can I remove the set of flexpage? Thank your very much.
when did you think the 2.9 version will be available ?
Many thanks.
I tried to install the plugin with all its dependencies.
I installed the theme and selected flexpage
when I create a course in this format I get the following error:
Notice: unserialize(): Error at offset 56 of 60 bytes in /srv/www/moodle30/course/format/flexpage/repository/cache.php on line 58
Warning: Invalid argument supplied for foreach() in /srv/www/moodle30/course/format/flexpage/model/cache.php on line 342
Warning: Invalid argument supplied for foreach() in /srv/www/moodle30/course/format/flexpage/model/cache.php on line 327
Fatal error: Call to a member function get_id() on null in /srv/www/moodle30/course/format/flexpage/locallib.php on line 90
Where can I get some help?
When will the Moodle 3.3 version be available here?
Errors found in XMLDB file: PATH attribute does not match file directory: course/format/page/db
Error code: ddlxmlfileerror
line 354 of /lib/ddl/database_manager.php: ddl_exception thrown
line 370 of /lib/ddl/database_manager.php: call to database_manager->load_xmldb_file()
line 665 of /lib/upgradelib.php: call to database_manager->install_from_xmldb_file()
line 1929 of /lib/upgradelib.php: call to upgrade_plugins()
line 713 of /admin/index.php: call to upgrade_noncore()