Flexpage format

Course formats ::: format_flexpage
Maintained by Open LMS LogoOpen 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:
47 sites
13 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.

Screenshots

Screenshot #0

Contributors

Open LMS Logo
Open LMS Development (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Lisa Goold
    Sat, 4 Aug 2012, 1:46 PM
    Thanks Kris. I double checked the plugins and they are all there. All the flex plugins are complaining about the same requirement as well as the Moodlerooms framework.

    I didn't do the initial Moodle install and am getting the version number from the version.php file in Moodle. I guess that file is reporting correctly??
  • Kris Stokking
    Sun, 5 Aug 2012, 12:45 AM
    Lisa, my apologies, I think I read your original message too quickly. You are correct - the issue lies with the fact that you're using 2.2.2+ instead of 2.3. It's highly recommended that you stay up-to-date with the latest stable version as there are numerous security fixes included in each release, the details of which are made public shortly thereafter. We won't be releasing a new version that downgrades the "requires" version, but you are free to make those changes yourself if you choose to - you'll find that information in the version.php of each plugin.
  • MD shot of me from his iphone4
    Mon, 20 Aug 2012, 11:38 AM
    Hi,
    I've noted that this plugin uses yui2 libraries.
    Do note that moodle version 2.4 (in development) has moved from using yui2 to yui2in3 as described by MDL-34741.
    Here is a link to using yui2in3 : http://yuilibrary.com/yui/docs/yui/yui-yui2.html
  • Peter Demarest
    Tue, 21 Aug 2012, 9:40 PM
    I've installed Flexpage according to instructions on a new Moodle 2.3.1 site - no errors. However, when I go to add/create my first flexpage in the course editor I have 2 problems:

    1. The Add and Manage Tabs only show up when I hover over that area of the screen (under the "Default flexpage (Change me) dropdown.
    2. When I select "add flexpages", or Manage Flexpage settings, none of the Save changes buttons work (only the Cancel buttons works).
  • Kris Stokking
    Wed, 22 Aug 2012, 3:41 AM
    Hi Peter - Flexpage is only released for Moodle 2.2. A version for Moodle 2.3 is not yet available.
  • Meilech DuBrow
    Fri, 5 Oct 2012, 11:38 AM
    Everything seemed to be going fine with the Flexpage installation. So I decided to push the envelope of my experience, and try to add the Flexpage theme to my Zebra theme. First, just out of curiosity, I switched to the Flexpage theme. OK, Not bad. So, feeling brave, I followed the directions and made the changes to the Zebra files.
    Then I went to change the theme back to Zebra to see how things looked. That's when I got this message:

    Server error
    The website encountered an error while retrieving http:/mysite.org/vle/theme/index.php?device=default&sesskey=RlHs178iNR. It may be down for maintenance or configured incorrectly.
    Here are some suggestions:
    Reload this webpage later.
    HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.

    I have no clue what this means. Everything seems fine if I leave the theme as Flexpage. But I can't change to the Zebra theme to which I added the Flexpage coding.

    I'm running Moodle 2.2.3 (Build: 20120514).

    Please advise.
  • Meilech DuBrow
    Fri, 5 Oct 2012, 11:58 AM
    A bit more info on the above Zebra Theme problem. I tried clearing the them cache and got this error:

    The website encountered an error while retrieving http://www.torahpractic.org/vle/theme/index.php. It may be down for maintenance or configured incorrectly.
    Here are some suggestions:
    Reload this webpage later.
    HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.

    I don't know if that helps. Frankly, I don't remember making a change to the index.php file.

    Thanks for all your help.

  • Meilech DuBrow
    Fri, 5 Oct 2012, 12:48 PM
    Ignore the above two posts. The problem was a missing comma in the config file. When I added 'flexpage' to the sheets array, I neglected to add a comma after the previous entry . In my defense, the documentation makes no comment about this. Just saying--for us newbies.
  • Meilech DuBrow
    Fri, 5 Oct 2012, 1:24 PM
    Well, I messaged too soon. The above problems were resolved. But when I went to change the format of one of my previous courses, I got this error:

    The website encountered an error while retrieving http://www.torahpractic.org/vle/course/view.php?id=2. It may be down for maintenance or configured incorrectly.

    Any ideas?
  • Meilech DuBrow
    Fri, 5 Oct 2012, 1:34 PM
    Here's a bit more info on the Flexpage format error. When I created a new course, instead of trying to change the format of a previous course, I got this error:
    The website encountered an error while retrieving http://www.torahpractic.org/vle/course/view.php?id=21. It may be down for maintenance or configured incorrectly.
    Frustrating as hell.
    Any help would be appreciated.
  • Meilech DuBrow
    Fri, 5 Oct 2012, 11:08 PM
    Same result when I switched to the Flexpage theme (not the modified Zebra theme).
    The website encountered an error while retrieving http://www.torahpractic.org/vle/course/view.php?id=26. It may be down for maintenance or configured incorrectly.

  • Peter Kehl
    Fri, 19 Oct 2012, 11:01 AM
    Kris,

    I'm getting notice, warnings and an error from Flexpage.

    I've installed Moodle 2.2.5 latest (from .zip file on Moodle website as of 19-10-2012) on PHP 5.4.4 (with Postgres). I've configured it to allow course themes:
    Site administration > Appearance > Themes > Theme settings
    Theme designer mode - ticked
    Allow course themes - ticked
    Allow category themes - ticked
    Allow theme changes in the UR - ticked

    I've created 1 course. I've installed Flexpage - 1 course format, 2 blocks,1 theme, 1 local, as linked from http://docs.moodle.org/22/en/Flexpage.

    Once I changed the course to use flexpage format, I'm getting these from /course/edit.php?id=2&category=1&returnto=category:

    Notice: unserialize(): Error at offset 56 of 60 bytes in /var/www/html/moodle-latest-22_19-10-2012/course/format/flexpage/repository/cache.php on line 58

    Warning: Invalid argument supplied for foreach() in /var/www/html/moodle-latest-22_19-10-2012/course/format/flexpage/model/cache.php on line 329

    Warning: Invalid argument supplied for foreach() in /var/www/html/moodle-latest-22_19-10-2012/course/format/flexpage/model/cache.php on line 314
    Call Stack

    Debug info: Argument 1 passed to course_format_flexpage_model_cache::get_page_parents() must be an instance of course_format_flexpage_model_page, null given, called in /var/www/html/moodle-latest-22_19-10-2012/course/format/flexpage/lib.php on line 51 and defined
    Stack trace:

    line 365 of /lib/setuplib.php: coding_exception thrown
  • Geoffrey Brewster
    Thu, 29 Nov 2012, 12:02 AM
    Is there a timeline on updating Flexpage for Moodle 2.3. We are planning to upgrade to that version in Jaunuary and would very much like to continue this functionality. It seems to install correctly, but after that it doesn't work.
  • Kris Stokking
    Fri, 30 Nov 2012, 1:42 AM
    @Geoffrey: Yes, we will have an update by the end of December. Typically you will find updates to our plugins roughly 4-6 months after the newest Core release.
  • Kris Stokking
    Fri, 30 Nov 2012, 1:48 AM
    @Meilich and Peter: My apologies, I was not notified that you had made a comment to this plugin...

    @Meilech - Is debugging enabled and set to "All"? It looks like your host is not displaying the full error message. Are you able to get that from them?

    @Peter - It looks like FlexPage may have a problem with its cache. It's completely safe to remove records from the {format_flexpage_cache} - what happens when you remove all caching for that course?
Please login to post comments