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:
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.
Contributors
Open LMS Development (Lead maintainer)
Kris Stokking
Please login to view contributors details and/or to contact them
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??
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
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).
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.
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.
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?
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.
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.
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
@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?