Columns format

Course formats ::: format_columns
Maintained by Gareth J BarnardGareth J Barnard
Topic based course format with the ability to arrange the topics in columns except 0.

Columns format 3.0.1

Moodle 3.0
Released: Thursday, 10 March 2016, 1:11 AM

Version Information

Version 3.0.1 1. First version for Moodle 3.0. 2. Added TravisCI support. 3. Implement MDL-26226. 4. Course format API changes for M3.0. 5. Added 'Format responsive' setting from 'Collapsed Topics'. 6. Improve styles for both horizontal and vertical orientations. 7. Renamed plugin from 'Columns format' to just 'Columns'.

Version 2.9.1.1 1. Update readme.

Version 2.9.1 1. First version for Moodle 2.9.

16th November 2014 Version 2.8.1 1. Stable version for Moodle 2.8.

10th November 2014 Version 2.8.0.1 - Release Candidate 1. Release candidate for Moodle 2.8 - NOT for production servers.

20th May 2014 Version 2.7.1 - Stable. 1. Stable release for M2.7. 2. Fixed hidden sections break flow in Bootstrap V3 based themes.

23rd April 2014 Version 2.7.0.1 - BETA 1. First beta version for Moodle 2.7beta. 2. Copied 'assist layout' styles from Collapsed Topics 2.6.1.4 and 2.6.1.5

20th February 2014 Version 2.6.1.1 1. Fixed slight coding fault in 'print_multiple_section_page' of 'renderer.php'. 2. Refactored 'print_single_section_page' in 'renderer.php' for maintenance. 3. Refactoring for the 'Elegance' theme: https://github.com/moodleman/moodle-theme_elegance. 4. Fixed slight context call issue in 'lib.php'.

18th November 2013 Version 2.6.1 1. Stable release for Moodle 2.6.

14th November 2013 Version 2.6.0.1 1. Initial BETA code for Moodle 2.6. 2. Changes for 'Accessibility' based upon MDL-41252. 3. Fully implemented MDL-39542.

19th August 2013 Version 2.5.1.2 1. Fixed issue with the 'float: left' CSS style when used to ensure that the columns were displayed correctly in the 'vertical' column orientation. The fix is to use 'display: inline-block' instead but this does not work in IE7, so as it does in IE8+ and other browsers I'm going to have to go with it. Thanks to Ed Przyzycki for reporting this via Collapsed Topics.

20th June 2013 Version 2.5.1.1. 1. Fixed issue with null '$context' in 'renderer.php' thanks to 'Jez H' for reporting this. 2. Implemented MDL-39764 to fix maxsections < numsections issue. 3. Added small icon which shows up when updating. 4. Changes to 'renderer.php' because of MDL-21097. 5. Reversed the order of the history in this file for easy reading.

14th May 2013 Version 2.5.1 - Stable 1. First stable version for Moodle 2.5 stable.

12th May 2013 Version 2.5.0.2 - Beta 1. Minor typo fixes. 2. Tidied up 'format.php' to use same logic for styles as in Collapsed Topics. 3. Changes for MDL-39542.

8th May 2013 - Version 2.5.0.1 - Beta 1. Fixed "When in 'Show one section per page' mode and the column orientation is set to 'Horizontal' the sections on the main page do not fill their correct width. This is due to the use of the 'section_summary()' method which needs to be changed within the format to set the calculated width on the 'li' tag." because the core fix I submitted on MDL-39099 has now been integrated. Thus requiring version 2013050200.00 2.5beta+ (Build: 20130502). 2. Removed '.jumpmenu' from styles.css because of MDL-38907. 3. Moved 'float: left' to styles.css for Henrik Thorn - CONTRIB-4198. 4. Improvements for MDL-34917. 5. Realised that Tablets have more space, so allow two columns even when two or more are set. 6. Updated core API calls to M2.5. 7. Moved all 'cnconfig.php' default functionalty to 'Site Administration -> Plugins -> Course formats -> Columns' so that defaults can be changed by the administrator from within Moodle without resorting to code changes. 8. Added capability 'format/columns:changecolumns' to editing teachers and managers such that site administrators can choose to disable functionality through roles if they wish. In order for this to work the version number must be updated. 9. Added automatic 'Purge all caches' when upgrading. If this appears not to work by lack of display etc. then perform a manual 'Purge all caches' under 'Home -> Site administration -> Development -> Purge all caches'.

6th March 2013 - Version 2.4.1 - Stable. 1. Fixed issue with strings referencing Collapsed Topics format thanks to Jago Brown. 2. Made stable as appears to be so.

24th February 2013 - Version 2.4.0.6 - Beta - Do not install on production sites. 1. Changes because of MDL-37976. 2. Changes because of MDL-37901.

29th January 2013 - Version 2.4.0.5 - Beta - Do not install on production sites. 1. Implemented the ability to set horizontal and vertical column orientation. 2. If you find that the format works well and has no issues, please let me know so that I can make it stable.

10th January 2013 - Version 2.4.0.4 - Beta - Do not install on production sites. 1. Tidied up code to avoid use of globals. 2. Removed installation instruction about file permissions on config.php which is not required.

19th December 2012 - Version 2.4.0.3 - Beta - Do not install on production sites. 1. Updated 'section_nav_selection()' in 'renderer.php' in line with course format refactoring by Marina Glancy. 2. Minor refactor to remove redundant parameter on 'section_nav_selection()'.

12th December 2012 - Version 2.4.0.2 - Beta - Do not install on production sites. 1. Fix for related CONTRIB-4065.

10th December 2012 - Version 2.4.0.1 - Beta - Do not install on production sites. 1. First Moodle 2.4 version.

23rd November 2012 - Version 2.3.1 - Stable 1. First stable version.

12th November 2012 - Version 2.3.0.1 - Alpha - Do not install on production sites. 1. First version.

Version information

Version build number
2016030500
Version release name
3.0.1
Can be updated from
2.9.1 (2015051100)
Can be updated to
3.0.1.1 (2016030501)
Maturity
Stable version
MD5 Sum
c35a8a36762bc47b140197c48f1b027a
Supported software
Moodle 3.0

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS branch
master
VCS tag
V3.0.1

Default installation instructions for plugins of the type Course formats

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "myformat") in the "course/format" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation