Course formats: Flexpage format

format_flexpage
Maintained by Picture of Moodlerooms Development Moodlerooms Development
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. 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.
155 sites
306 downloads
9 fans

Sets

This plugin is part of set Flexpage.

Contributors

Picture of Moodlerooms Development
Moodlerooms Development (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Kris Stokking
    Wed, 21 Jan 2015, 7:05 AM
    A new version of this plugin for Moodle 2.7 has been uploaded to the plugins repository. There are no known issues with the new version at this time, but if you do experience a problem please ensure that you submit any issues to tracker.moodle.org.
  • Picture of Keshava Murthy K N
    Tue, 27 Jan 2015, 5:01 PM
    I installed the new version of the plugin for 2.7 and got the following error message while adding file activity in the flex page. I see that this has already been reported in earlier versions by some persons in this forum. Is this not resolved?
    Failed to display the associated activity, please confirm block's configurations. The error message: "Coding error detected, it must be fixed by a programmer: You cannot call $PAGE->set_activity_record until after $PAGE->cm has been set."
  • Picture of Jean-Pierre Mouret
    Sat, 14 Mar 2015, 6:04 AM
    I really would like to use this format. But: I get following error after install ing:
    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/var/www/…/course/format/flexpage/lib/condition.php on line 32
    Any idea?
  • Picture of Michel DENIS
    Fri, 20 Mar 2015, 3:54 PM
    Do the flex plugins work on Moodle 2.8 ? Anyone tried ?
    Thanks,
    -michel
  • Picture of Peter Eckstein
    Sat, 11 Apr 2015, 10:16 PM
    I tried to install Flexpage set after updating to 2.8.5+ and it doesn't work. The error message I get is...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 www.../public_html/moodle/course/format/flexpage/lib/condition.php on line 32
  • Picture of Kris Stokking
    Mon, 13 Apr 2015, 7:23 PM
    Hi Peter - Flexpage is one of the more challenging plugins to upgrade, and a 2.8 version is not yet available. We'll post back here when it's ready for Moodle 2.8.X.

    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.
  • Picture of moris afou
    Wed, 22 Apr 2015, 9:42 PM
    Hi there,
    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
  • Picture of Charlotte Nicolas
    Fri, 12 Jun 2015, 4:16 PM
    Hi,

    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,
  • Picture of Chris Follin
    Tue, 16 Jun 2015, 2:19 AM
    Hi, Charlotte. It is possible to add Flexpage inline support to other plugins, but it must be done for each plugin. There is no way to add it for all plugins at once.

    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.
  • Picture of 景東 王
    Fri, 30 Oct 2015, 9:22 PM
    Hi Chris and Kris,
    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.
  • Picture of jean francois bourillon
    Mon, 16 Nov 2015, 6:46 PM
    hi,
    when did you think the 2.9 version will be available ?
  • Greg Milsted
    Wed, 20 Jan 2016, 6:41 PM
    If there is a chance would it be possible to estimate (if there are plans for further development) when the versions for 2.9 and 3.0 might be released?

    Many thanks.
  • Picture of Kris Stokking
    Sat, 6 Feb 2016, 7:14 AM
    A new version of this plugin for Moodle 2.9 has been uploaded to the plugins repository. Corresponding repositories on Github have also been updated. There are no known issues with the new version at this time, but if you do experience a problem please ensure that you submit any issues to tracker.moodle.org.
  • Picture of Murilo Timo Neto
    Sat, 27 Aug 2016, 6:42 AM
    Hello

    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?
  • Picture of Moodlerooms Development
    Sat, 3 Sep 2016, 4:32 AM
    @Murilo - that seems very strange. Have you tried purging caches? If you're still experiencing an issue, can you report a bug using the bug tracker link above? Please include clear steps to reproduce and any notable environment/configuration settings.
1 2 3 4 5
Please login to post comments