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
16 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

  • Geoffrey Brewster
    Sat, 30 June 2012, 11:37 AM
    Hi Kris,

    Thank you so much for writing this. i tried to install it, but there seems to a couple of dependencies that I can't resolve. It is asking for local_mr and theme_flexpage, but I don't seem to be able to find them.

    Thanks again,

    Geoff
  • Kris Stokking
    Sun, 1 July 2012, 10:06 AM
    Hi Geoffrey, thanks for your interest in the Flexpage plugin. The dependencies that you referenced are still in the process of being added to the Moodle plugins Database - we had some technical difficulties with the upload process, please bear with us as we try to work through them. I'll post an announcement here as soon as they are ready. The documentation at http://docs.moodle.org/22/en/Flexpage will give you the links you need to all dependent plugins.
  • Kris Stokking
    Mon, 2 July 2012, 8:46 AM
    All plugins for installation are now available. Links to them can be found at http://docs.moodle.org/22/en/Flexpage#Installation.
  • Ronald Connal
    Sat, 7 July 2012, 12:10 AM
    Kris
    ... I downloaded the items for the "flex page" course format on my system and ran into the problem where when Moodle comes up, it shows a page jut showing the new parts - uninstalled. The only thing one can do is reload that page, but nothing else. I was able to get past that and actually install the components and have the course format work. However, I was trying to install this on my spouse's system who is going to be using it for a course that follows as closely as possible the WestEd format you did for them. However, on her system I cannot get past the page that shows that the components need to be installed and again nothing else. Any help on getting it actually installed would be great.
    Thanks,
    Ron.
  • Geoffrey Brewster
    Mon, 9 July 2012, 10:48 PM
    Ronald,

    Did you install the Moodlerooms Framework available at http://development.moodlerooms.com/file.php/1/Moodlerooms_Releases/MR_Framework_for_2.2/mr.zip? What you are describing sounds like there is a component missing.

    Geoff
  • Tracy Young
    Thu, 12 July 2012, 7:11 AM
    Hi Kris. Thankyou so much for writing this. I'm about to download and test. Can you advise if there have been any issues with restoring 1.9 courses? Any hints or tips?
    Thanks - Tracy
  • Claire Browne
    Tue, 17 July 2012, 5:29 PM
    Hi Kris, I installed all the folders correctly in Moodle 2.3.1 and when I go to add a page I get these two errors.

    Invalid get_string() identifier: 'showfromothers' or component 'format_flexpage'. Perhaps you are missing $string['showfromothers'] = ''; in C:\svnroot\moodle\trunk\moodle/course/format/flexpage/lang/en/format_flexpage.php?
    line 6592 of \lib\moodlelib.php: call to debugging()
    line 7216 of \lib\moodlelib.php: call to core_string_manager->get_string()
    line 864 of \lib\outputrequirementslib.php: call to get_string()
    line 906 of \lib\outputrequirementslib.php: call to page_requirements_manager->string_for_js()
    line 4575 of \course\lib.php: call to page_requirements_manager->strings_for_js()
    line 280 of \course\view.php: call to include_course_ajax()
    Invalid get_string() identifier: 'hidefromothers' or component 'format_flexpage'. Perhaps you are missing $string['hidefromothers'] = ''; in C:\svnroot\moodle\trunk\moodle/course/format/flexpage/lang/en/format_flexpage.php?
    line 6592 of \lib\moodlelib.php: call to debugging()
    line 7216 of \lib\moodlelib.php: call to core_string_manager->get_string()
    line 864 of \lib\outputrequirementslib.php: call to get_string()
    line 906 of \lib\outputrequirementslib.php: call to page_requirements_manager->string_for_js()
    line 4575 of \course\lib.php: call to page_requirements_manager->strings_for_js()
    line 280 of \course\view.php: call to include_course_ajax()
  • Kris Stokking
    Fri, 20 July 2012, 1:28 AM
    @Tracy: Apologies for the delay. The upgrade process was developed and tested primarily for full site upgrades to 2.X. I have clarified this in the documentation.
    @Claire: Flexpage is only released for Moodle 2.2. A version for Moodle 2.3 is not yet available.
  • Lisa Goold
    Fri, 3 Aug 2012, 2:13 PM
    I'm trying to install into Moodle 2.2.2+ (Build: 20120405) and the plugin's check is complaining that I need "Moodle 2011120503" (2.2.3). I'm reasonably new to Moodle and don't want to upgrade to 2.2.3 at this point as I also have a close deadline. Any chance of a quick fix?
  • Kris Stokking
    Sat, 4 Aug 2012, 5:25 AM
    Hi Lisa, I think you're mistaken about the error message. Most likely you are missing another related plugin that Flexpage requires, since it is part of a Set. Please make sure you've installed all plugins listed on the documentation (linked from this page).
Please login to post comments