Flexible sections format
Versions
Current version
5.0.3 (2026041700)
5.0.3
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2026041700
Version release name: 5.0.3
Maturity: Stable
Supported Moodle versions: 5.0, 5.1, 5.2
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: v5.0.3
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
Changelog
All notable changes to this project will be documented in this file.
[5.0.3] - 2026-04-17
Fixed
- Missing sesskey validation for
addchildsectionandmovesectionURL handlers in non-JS fallbacks -
detected by https://mdlshield.com/ - $_SERVER['HTTP_REFERER'] replaced with a safer alternative
get_caller_page_url() - PARAM_RAW replaced with more specific PARAM_INT for moving section parameters
[5.0.2] - 2026-03-28
Fixed
- Fixed "Attempt to read property id on null" warning in get_view_url() when viewing
a single section page #109 - Hiding a section with subsections now recursively hides all subsections and their
activities from students #107 - Partial course import no longer creates orphan "Topic N" sections when
subsections are excluded #17
Added
- Addressed deprecations and UI changes in Moodle 5.2
[5.0.1] - 2025-10-07
Changed
- Added tests to ensure compatibility with Moodle 5.1
[5.0] - 2025-05-10
Added
- Support for Moodle 5.0
[4.1.4] - 2025-05-10
Added
- Bulk edit of activity modules (except for "Move" aciton) #103 #67
Fixed
- (4.4+) Item 'Permalink' in the course section edit menu displays the copy-to-clipboard popup
and allows to copy the link to the section #95 - Section 'Permalink' contain section ids rather than section numbers (persistent after
moving sections around) - (4.4+) Removed the 'View' item from the course section edit menu added by core, it conflicts the
functionality of the format_flexsections plugin "Display as a link". - (4.5+) Do not display a link to add subsection (mod_subsection) as it is confusing with the
flexible sections subsections. - (4.5+) If the subsections (mod_subsection) already exist in the course (i.e. they were added
before the course format was changed to flexible sections), display them correctly and
allow to delete them. - Use lock when deleting sections to avoid course corruption #82
[4.1.3] - 2024-12-08
Fixed
- Fixed exception: Call to undefined function format_flexsections_add_back_link_to_cm #99, #101
[4.1.2] - 2024-10-06
Fixed
- When a section used to be displayed on a course page and is now displayed as a link,
the old student preferences about collapsed state affect the visibility of
the section summary #68 - Coding error when trying to collapse a large number of sections #88
(workaround for the core bug MDL-78073)
Added
- Support for Moodle 4.5
[4.1.1] - 2024-10-02
Fixed
- When section has availability restriction and the restriction is displayed, all subsections
and activities in the subsections should not be available.
This also fixes the exception that made course index disappear for students #89 - Coding style fixes for upcoming 4.5 release
[4.1.0] - 2024-05-22
Added
- Support for Moodle 4.4, #83
- Ability to duplicate sections, #69
Fixed
- Fixed fatal PHP error on Moodle 4.3 introduced by changes in MDL-81610
[4.0.6] - 2023-12-23
Added
- Adjusted automatic tests for Moodle 4.3
Fixed
- #71 - 'Back to' link does not display ampersand (&) correcty
[4.0.5] - 2023-08-08
Fixed
- When scrolling the page, the course index now correctly highlights subsections.
Thanks to luttje for the patch submitted in
https://github.com/marinaglancy/moodle-format_flexsections/issues/47 . - Fixed unexpected scrolling when expanding a section in accordion mode.
Added
- Course level settings for 'accordion' effect, 'Back to...' link and how to
show the course index. (In addition to site-level settings added in v4.0.4) - In accordion mode clicking on the section in the course index will expand
it in the course contents.
[4.0.4] - 2023-07-02
Added
- Setting to show header for the General section and make it collapsible
- Link 'Add section' between sections (only for the top-level sections on the
current page) - Setting how to show the course index (sections and activities, only sections,
do not display) - Setting to enable 'accordion' effect - when one section is expanded, all others
are collapsed - Setting to display 'Back to...' link inside the activities allowing to return
back to the course section - Setting 'maxsections' now only affects the number of top-level sections. Number
of subsections is unlimited (there is also a setting about the maximum depth).
Fixed
- Fixed a bug when drag&drop of activities was not possible if the target
section is empty
Release contributor: Hogeschool Inholland, the Netherlands.
[4.0.3] - 2023-05-06
Added
- Allow to indent activities on the course page
- Added automated tests on Moodle 4.2
- Subsection depth limiting course format setting. Setting maximum number of
subsection levels will restrict ability of user to create sections at levels
deeper than configured. The setting does not affect existing course subsections
layout.
Fixed
- Fixed a bug causing section not to be moved to the correct location in some cases.
See https://github.com/marinaglancy/moodle-format_flexsections/issues/37 - Trigger event when section is deleted
[4.0.2] - 2023-04-17
Changed
- Course index always shows all sections and activities regardless of the current page. More details
https://github.com/marinaglancy/moodle-format_flexsections/issues/39 - Added automated tests on Moodle 4.1
[4.0.1] - 2022-06-19
Added
- Course format "Flexible sections" now has UI in-line with the Moodle LMS 4.0 course formats. It supports AJAX editing of activities and sections and course index.
5.0.2 (2026032800)
5.0.2
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2026032800
Version release name: 5.0.2
Maturity: Stable
Supported Moodle versions: 5.0, 5.1
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: v5.0.2
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
Changelog
All notable changes to this project will be documented in this file.
[5.0.2] - 2026-03-28
Fixed
- Fixed "Attempt to read property id on null" warning in get_view_url() when viewing
a single section page #109 - Hiding a section with subsections now recursively hides all subsections and their
activities from students #107 - Partial course import no longer creates orphan "Topic N" sections when
subsections are excluded #17
Added
- Addressed deprecations and UI changes in Moodle 5.2
[5.0.1] - 2025-10-07
Changed
- Added tests to ensure compatibility with Moodle 5.1
[5.0] - 2025-05-10
Added
- Support for Moodle 5.0
[4.1.4] - 2025-05-10
Added
- Bulk edit of activity modules (except for "Move" aciton) #103 #67
Fixed
- (4.4+) Item 'Permalink' in the course section edit menu displays the copy-to-clipboard popup
and allows to copy the link to the section #95 - Section 'Permalink' contain section ids rather than section numbers (persistent after
moving sections around) - (4.4+) Removed the 'View' item from the course section edit menu added by core, it conflicts the
functionality of the format_flexsections plugin "Display as a link". - (4.5+) Do not display a link to add subsection (mod_subsection) as it is confusing with the
flexible sections subsections. - (4.5+) If the subsections (mod_subsection) already exist in the course (i.e. they were added
before the course format was changed to flexible sections), display them correctly and
allow to delete them. - Use lock when deleting sections to avoid course corruption #82
[4.1.3] - 2024-12-08
Fixed
- Fixed exception: Call to undefined function format_flexsections_add_back_link_to_cm #99, #101
[4.1.2] - 2024-10-06
Fixed
- When a section used to be displayed on a course page and is now displayed as a link,
the old student preferences about collapsed state affect the visibility of
the section summary #68 - Coding error when trying to collapse a large number of sections #88
(workaround for the core bug MDL-78073)
Added
- Support for Moodle 4.5
[4.1.1] - 2024-10-02
Fixed
- When section has availability restriction and the restriction is displayed, all subsections
and activities in the subsections should not be available.
This also fixes the exception that made course index disappear for students #89 - Coding style fixes for upcoming 4.5 release
[4.1.0] - 2024-05-22
Added
- Support for Moodle 4.4, #83
- Ability to duplicate sections, #69
Fixed
- Fixed fatal PHP error on Moodle 4.3 introduced by changes in MDL-81610
[4.0.6] - 2023-12-23
Added
- Adjusted automatic tests for Moodle 4.3
Fixed
- #71 - 'Back to' link does not display ampersand (&) correcty
[4.0.5] - 2023-08-08
Fixed
- When scrolling the page, the course index now correctly highlights subsections.
Thanks to luttje for the patch submitted in
https://github.com/marinaglancy/moodle-format_flexsections/issues/47 . - Fixed unexpected scrolling when expanding a section in accordion mode.
Added
- Course level settings for 'accordion' effect, 'Back to...' link and how to
show the course index. (In addition to site-level settings added in v4.0.4) - In accordion mode clicking on the section in the course index will expand
it in the course contents.
[4.0.4] - 2023-07-02
Added
- Setting to show header for the General section and make it collapsible
- Link 'Add section' between sections (only for the top-level sections on the
current page) - Setting how to show the course index (sections and activities, only sections,
do not display) - Setting to enable 'accordion' effect - when one section is expanded, all others
are collapsed - Setting to display 'Back to...' link inside the activities allowing to return
back to the course section - Setting 'maxsections' now only affects the number of top-level sections. Number
of subsections is unlimited (there is also a setting about the maximum depth).
Fixed
- Fixed a bug when drag&drop of activities was not possible if the target
section is empty
Release contributor: Hogeschool Inholland, the Netherlands.
[4.0.3] - 2023-05-06
Added
- Allow to indent activities on the course page
- Added automated tests on Moodle 4.2
- Subsection depth limiting course format setting. Setting maximum number of
subsection levels will restrict ability of user to create sections at levels
deeper than configured. The setting does not affect existing course subsections
layout.
Fixed
- Fixed a bug causing section not to be moved to the correct location in some cases.
See https://github.com/marinaglancy/moodle-format_flexsections/issues/37 - Trigger event when section is deleted
[4.0.2] - 2023-04-17
Changed
- Course index always shows all sections and activities regardless of the current page. More details
https://github.com/marinaglancy/moodle-format_flexsections/issues/39 - Added automated tests on Moodle 4.1
[4.0.1] - 2022-06-19
Added
- Course format "Flexible sections" now has UI in-line with the Moodle LMS 4.0 course formats. It supports AJAX editing of activities and sections and course index.
4.1.5 (2024120802)
4.1.5
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2024120802
Version release name: 4.1.5
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3, 4.4, 4.5
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: v4.1.5
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
Changelog
All notable changes to this project will be documented in this file.
[4.1.5] - 2026-03-28
Fixed
- Fixed "Attempt to read property id on null" warning in get_view_url() when viewing
a single section page #109 - Fixed unit test failure (test_get_component_classes_in_namespace_provider) on Moodle versions
where parent classes for bulk edit tools do not exist #111 - Hiding a section with subsections now recursively hides all subsections and their
activities from students #107 - Partial course import no longer creates orphan "Topic N" sections when
subsections are excluded #17
[4.1.4] - 2025-05-10
Added
- Bulk edit of activity modules (except for "Move" aciton) #103 #67
Fixed
- (4.4+) Item 'Permalink' in the course section edit menu displays the copy-to-clipboard popup
and allows to copy the link to the section #95 - Section 'Permalink' contain section ids rather than section numbers (persistent after
moving sections around) - (4.4+) Removed the 'View' item from the course section edit menu added by core, it conflicts the
functionality of the format_flexsections plugin "Display as a link". - (4.5+) Do not display a link to add subsection (mod_subsection) as it is confusing with the
flexible sections subsections. - (4.5+) If the subsections (mod_subsection) already exist in the course (i.e. they were added
before the course format was changed to flexible sections), display them correctly and
allow to delete them. - Use lock when deleting sections to avoid course corruption #82
[4.1.3] - 2024-12-08
Fixed
- Fixed exception: Call to undefined function format_flexsections_add_back_link_to_cm #99, #101
[4.1.2] - 2024-10-06
Fixed
- When a section used to be displayed on a course page and is now displayed as a link,
the old student preferences about collapsed state affect the visibility of
the section summary #68 - Coding error when trying to collapse a large number of sections #88
(workaround for the core bug MDL-78073)
Added
- Support for Moodle 4.5
[4.1.1] - 2024-10-02
Fixed
- When section has availability restriction and the restriction is displayed, all subsections
and activities in the subsections should not be available.
This also fixes the exception that made course index disappear for students #89 - Coding style fixes for upcoming 4.5 release
[4.1.0] - 2024-05-22
Added
- Support for Moodle 4.4, #83
- Ability to duplicate sections, #69
Fixed
- Fixed fatal PHP error on Moodle 4.3 introduced by changes in MDL-81610
[4.0.6] - 2023-12-23
Added
- Adjusted automatic tests for Moodle 4.3
Fixed
- #71 - 'Back to' link does not display ampersand (&) correcty
[4.0.5] - 2023-08-08
Fixed
- When scrolling the page, the course index now correctly highlights subsections.
Thanks to luttje for the patch submitted in
https://github.com/marinaglancy/moodle-format_flexsections/issues/47 . - Fixed unexpected scrolling when expanding a section in accordion mode.
Added
- Course level settings for 'accordion' effect, 'Back to...' link and how to
show the course index. (In addition to site-level settings added in v4.0.4) - In accordion mode clicking on the section in the course index will expand
it in the course contents.
[4.0.4] - 2023-07-02
Added
- Setting to show header for the General section and make it collapsible
- Link 'Add section' between sections (only for the top-level sections on the
current page) - Setting how to show the course index (sections and activities, only sections,
do not display) - Setting to enable 'accordion' effect - when one section is expanded, all others
are collapsed - Setting to display 'Back to...' link inside the activities allowing to return
back to the course section - Setting 'maxsections' now only affects the number of top-level sections. Number
of subsections is unlimited (there is also a setting about the maximum depth).
Fixed
- Fixed a bug when drag&drop of activities was not possible if the target
section is empty
Release contributor: Hogeschool Inholland, the Netherlands.
[4.0.3] - 2023-05-06
Added
- Allow to indent activities on the course page
- Added automated tests on Moodle 4.2
- Subsection depth limiting course format setting. Setting maximum number of
subsection levels will restrict ability of user to create sections at levels
deeper than configured. The setting does not affect existing course subsections
layout.
Fixed
- Fixed a bug causing section not to be moved to the correct location in some cases.
See https://github.com/marinaglancy/moodle-format_flexsections/issues/37 - Trigger event when section is deleted
[4.0.2] - 2023-04-17
Changed
- Course index always shows all sections and activities regardless of the current page. More details
https://github.com/marinaglancy/moodle-format_flexsections/issues/39 - Added automated tests on Moodle 4.1
[4.0.1] - 2022-06-19
Added
- Course format "Flexible sections" now has UI in-line with the Moodle LMS 4.0 course formats. It supports AJAX editing of activities and sections and course index.
5.0.1 (2025100700)
5.0.1
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2025100700
Version release name: 5.0.1
Maturity: Stable
Supported Moodle versions: 5.0, 5.1
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: v5.0.1
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
Changelog
All notable changes to this project will be documented in this file.
[5.0.1] - 2025-10-07
Changed
- Added tests to ensure compatibility with Moodle 5.1
[5.0] - 2025-05-10
Added
- Support for Moodle 5.0
[4.1.4] - 2025-05-10
Added
- Bulk edit of activity modules (except for "Move" aciton) #103 #67
Fixed
- (4.4+) Item 'Permalink' in the course section edit menu displays the copy-to-clipboard popup
and allows to copy the link to the section #95 - Section 'Permalink' contain section ids rather than section numbers (persistent after
moving sections around) - (4.4+) Removed the 'View' item from the course section edit menu added by core, it conflicts the
functionality of the format_flexsections plugin "Display as a link". - (4.5+) Do not display a link to add subsection (mod_subsection) as it is confusing with the
flexible sections subsections. - (4.5+) If the subsections (mod_subsection) already exist in the course (i.e. they were added
before the course format was changed to flexible sections), display them correctly and
allow to delete them. - Use lock when deleting sections to avoid course corruption #82
[4.1.3] - 2024-12-08
Fixed
- Fixed exception: Call to undefined function format_flexsections_add_back_link_to_cm #99, #101
[4.1.2] - 2024-10-06
Fixed
- When a section used to be displayed on a course page and is now displayed as a link,
the old student preferences about collapsed state affect the visibility of
the section summary #68 - Coding error when trying to collapse a large number of sections #88
(workaround for the core bug MDL-78073)
Added
- Support for Moodle 4.5
[4.1.1] - 2024-10-02
Fixed
- When section has availability restriction and the restriction is displayed, all subsections
and activities in the subsections should not be available.
This also fixes the exception that made course index disappear for students #89 - Coding style fixes for upcoming 4.5 release
[4.1.0] - 2024-05-22
Added
- Support for Moodle 4.4, #83
- Ability to duplicate sections, #69
Fixed
- Fixed fatal PHP error on Moodle 4.3 introduced by changes in MDL-81610
[4.0.6] - 2023-12-23
Added
- Adjusted automatic tests for Moodle 4.3
Fixed
- #71 - 'Back to' link does not display ampersand (&) correcty
[4.0.5] - 2023-08-08
Fixed
- When scrolling the page, the course index now correctly highlights subsections.
Thanks to luttje for the patch submitted in
https://github.com/marinaglancy/moodle-format_flexsections/issues/47 . - Fixed unexpected scrolling when expanding a section in accordion mode.
Added
- Course level settings for 'accordion' effect, 'Back to...' link and how to
show the course index. (In addition to site-level settings added in v4.0.4) - In accordion mode clicking on the section in the course index will expand
it in the course contents.
[4.0.4] - 2023-07-02
Added
- Setting to show header for the General section and make it collapsible
- Link 'Add section' between sections (only for the top-level sections on the
current page) - Setting how to show the course index (sections and activities, only sections,
do not display) - Setting to enable 'accordion' effect - when one section is expanded, all others
are collapsed - Setting to display 'Back to...' link inside the activities allowing to return
back to the course section - Setting 'maxsections' now only affects the number of top-level sections. Number
of subsections is unlimited (there is also a setting about the maximum depth).
Fixed
- Fixed a bug when drag&drop of activities was not possible if the target
section is empty
Release contributor: Hogeschool Inholland, the Netherlands.
[4.0.3] - 2023-05-06
Added
- Allow to indent activities on the course page
- Added automated tests on Moodle 4.2
- Subsection depth limiting course format setting. Setting maximum number of
subsection levels will restrict ability of user to create sections at levels
deeper than configured. The setting does not affect existing course subsections
layout.
Fixed
- Fixed a bug causing section not to be moved to the correct location in some cases.
See https://github.com/marinaglancy/moodle-format_flexsections/issues/37 - Trigger event when section is deleted
[4.0.2] - 2023-04-17
Changed
- Course index always shows all sections and activities regardless of the current page. More details
https://github.com/marinaglancy/moodle-format_flexsections/issues/39 - Added automated tests on Moodle 4.1
[4.0.1] - 2022-06-19
Added
- Course format "Flexible sections" now has UI in-line with the Moodle LMS 4.0 course formats. It supports AJAX editing of activities and sections and course index.
5.0 (2025051000)
5.0
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2025051000
Version release name: 5.0
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: v5.0.0
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
Changelog
All notable changes to this project will be documented in this file.
[5.0] - 2025-05-10
Added
- Support for Moodle 5.0
[4.1.4] - 2025-05-10
Added
- Bulk edit of activity modules (except for "Move" aciton) #103 #67
Fixed
- (4.4+) Item 'Permalink' in the course section edit menu displays the copy-to-clipboard popup
and allows to copy the link to the section #95 - Section 'Permalink' contain section ids rather than section numbers (persistent after
moving sections around) - (4.4+) Removed the 'View' item from the course section edit menu added by core, it conflicts the
functionality of the format_flexsections plugin "Display as a link". - (4.5+) Do not display a link to add subsection (mod_subsection) as it is confusing with the
flexible sections subsections. - (4.5+) If the subsections (mod_subsection) already exist in the course (i.e. they were added
before the course format was changed to flexible sections), display them correctly and
allow to delete them. - Use lock when deleting sections to avoid course corruption #82
[4.1.3] - 2024-12-08
Fixed
- Fixed exception: Call to undefined function format_flexsections_add_back_link_to_cm #99, #101
[4.1.2] - 2024-10-06
Fixed
- When a section used to be displayed on a course page and is now displayed as a link,
the old student preferences about collapsed state affect the visibility of
the section summary #68 - Coding error when trying to collapse a large number of sections #88
(workaround for the core bug MDL-78073)
Added
- Support for Moodle 4.5
[4.1.1] - 2024-10-02
Fixed
- When section has availability restriction and the restriction is displayed, all subsections
and activities in the subsections should not be available.
This also fixes the exception that made course index disappear for students #89 - Coding style fixes for upcoming 4.5 release
[4.1.0] - 2024-05-22
Added
- Support for Moodle 4.4, #83
- Ability to duplicate sections, #69
Fixed
- Fixed fatal PHP error on Moodle 4.3 introduced by changes in MDL-81610
[4.0.6] - 2023-12-23
Added
- Adjusted automatic tests for Moodle 4.3
Fixed
- #71 - 'Back to' link does not display ampersand (&) correcty
[4.0.5] - 2023-08-08
Fixed
- When scrolling the page, the course index now correctly highlights subsections.
Thanks to luttje for the patch submitted in
https://github.com/marinaglancy/moodle-format_flexsections/issues/47 . - Fixed unexpected scrolling when expanding a section in accordion mode.
Added
- Course level settings for 'accordion' effect, 'Back to...' link and how to
show the course index. (In addition to site-level settings added in v4.0.4) - In accordion mode clicking on the section in the course index will expand
it in the course contents.
[4.0.4] - 2023-07-02
Added
- Setting to show header for the General section and make it collapsible
- Link 'Add section' between sections (only for the top-level sections on the
current page) - Setting how to show the course index (sections and activities, only sections,
do not display) - Setting to enable 'accordion' effect - when one section is expanded, all others
are collapsed - Setting to display 'Back to...' link inside the activities allowing to return
back to the course section - Setting 'maxsections' now only affects the number of top-level sections. Number
of subsections is unlimited (there is also a setting about the maximum depth).
Fixed
- Fixed a bug when drag&drop of activities was not possible if the target
section is empty
Release contributor: Hogeschool Inholland, the Netherlands.
[4.0.3] - 2023-05-06
Added
- Allow to indent activities on the course page
- Added automated tests on Moodle 4.2
- Subsection depth limiting course format setting. Setting maximum number of
subsection levels will restrict ability of user to create sections at levels
deeper than configured. The setting does not affect existing course subsections
layout.
Fixed
- Fixed a bug causing section not to be moved to the correct location in some cases.
See https://github.com/marinaglancy/moodle-format_flexsections/issues/37 - Trigger event when section is deleted
[4.0.2] - 2023-04-17
Changed
- Course index always shows all sections and activities regardless of the current page. More details
https://github.com/marinaglancy/moodle-format_flexsections/issues/39 - Added automated tests on Moodle 4.1
[4.0.1] - 2022-06-19
Added
- Course format "Flexible sections" now has UI in-line with the Moodle LMS 4.0 course formats. It supports AJAX editing of activities and sections and course index.
4.1.4 (2024120801)
4.1.4
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2024120801
Version release name: 4.1.4
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3, 4.4, 4.5
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: v4.1.4
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
Changelog
All notable changes to this project will be documented in this file.
[4.1.4] - 2025-05-10
Added
- Bulk edit of activity modules (except for "Move" aciton) #103 #67
Fixed
- (4.4+) Item 'Permalink' in the course section edit menu displays the copy-to-clipboard popup
and allows to copy the link to the section #95 - Section 'Permalink' contain section ids rather than section numbers (persistent after
moving sections around) - (4.4+) Removed the 'View' item from the course section edit menu added by core, it conflicts the
functionality of the format_flexsections plugin "Display as a link". - (4.5+) Do not display a link to add subsection (mod_subsection) as it is confusing with the
flexible sections subsections. - (4.5+) If the subsections (mod_subsection) already exist in the course (i.e. they were added
before the course format was changed to flexible sections), display them correctly and
allow to delete them. - Use lock when deleting sections to avoid course corruption #82
[4.1.3] - 2024-12-08
Fixed
- Fixed exception: Call to undefined function format_flexsections_add_back_link_to_cm #99, #101
[4.1.2] - 2024-10-06
Fixed
- When a section used to be displayed on a course page and is now displayed as a link,
the old student preferences about collapsed state affect the visibility of
the section summary #68 - Coding error when trying to collapse a large number of sections #88
(workaround for the core bug MDL-78073)
Added
- Support for Moodle 4.5
[4.1.1] - 2024-10-02
Fixed
- When section has availability restriction and the restriction is displayed, all subsections
and activities in the subsections should not be available.
This also fixes the exception that made course index disappear for students #89 - Coding style fixes for upcoming 4.5 release
[4.1.0] - 2024-05-22
Added
- Support for Moodle 4.4, #83
- Ability to duplicate sections, #69
Fixed
- Fixed fatal PHP error on Moodle 4.3 introduced by changes in MDL-81610
[4.0.6] - 2023-12-23
Added
- Adjusted automatic tests for Moodle 4.3
Fixed
- #71 - 'Back to' link does not display ampersand (&) correcty
[4.0.5] - 2023-08-08
Fixed
- When scrolling the page, the course index now correctly highlights subsections.
Thanks to luttje for the patch submitted in
https://github.com/marinaglancy/moodle-format_flexsections/issues/47 . - Fixed unexpected scrolling when expanding a section in accordion mode.
Added
- Course level settings for 'accordion' effect, 'Back to...' link and how to
show the course index. (In addition to site-level settings added in v4.0.4) - In accordion mode clicking on the section in the course index will expand
it in the course contents.
[4.0.4] - 2023-07-02
Added
- Setting to show header for the General section and make it collapsible
- Link 'Add section' between sections (only for the top-level sections on the
current page) - Setting how to show the course index (sections and activities, only sections,
do not display) - Setting to enable 'accordion' effect - when one section is expanded, all others
are collapsed - Setting to display 'Back to...' link inside the activities allowing to return
back to the course section - Setting 'maxsections' now only affects the number of top-level sections. Number
of subsections is unlimited (there is also a setting about the maximum depth).
Fixed
- Fixed a bug when drag&drop of activities was not possible if the target
section is empty
Release contributor: Hogeschool Inholland, the Netherlands.
[4.0.3] - 2023-05-06
Added
- Allow to indent activities on the course page
- Added automated tests on Moodle 4.2
- Subsection depth limiting course format setting. Setting maximum number of
subsection levels will restrict ability of user to create sections at levels
deeper than configured. The setting does not affect existing course subsections
layout.
Fixed
- Fixed a bug causing section not to be moved to the correct location in some cases.
See https://github.com/marinaglancy/moodle-format_flexsections/issues/37 - Trigger event when section is deleted
[4.0.2] - 2023-04-17
Changed
- Course index always shows all sections and activities regardless of the current page. More details
https://github.com/marinaglancy/moodle-format_flexsections/issues/39 - Added automated tests on Moodle 4.1
[4.0.1] - 2022-06-19
Added
- Course format "Flexible sections" now has UI in-line with the Moodle LMS 4.0 course formats. It supports AJAX editing of activities and sections and course index.
4.1.3 (2024120800)
4.1.3
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2024120800
Version release name: 4.1.3
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3, 4.4, 4.5
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: v4.1.3
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
Changelog
All notable changes to this project will be documented in this file.
[4.1.3] - 2024-12-08
Fixed
- Fixed exception: Call to undefined function format_flexsections_add_back_link_to_cm #99, #101
[4.1.2] - 2024-10-06
Fixed
- When a section used to be displayed on a course page and is now displayed as a link,
the old student preferences about collapsed state affect the visibility of
the section summary #68 - Coding error when trying to collapse a large number of sections #88
(workaround for the core bug MDL-78073)
Added
- Support for Moodle 4.5
[4.1.1] - 2024-10-02
Fixed
- When section has availability restriction and the restriction is displayed, all subsections
and activities in the subsections should not be available.
This also fixes the exception that made course index disappear for students #89 - Coding style fixes for upcoming 4.5 release
[4.1.0] - 2024-05-22
Added
- Support for Moodle 4.4, #83
- Ability to duplicate sections, #69
Fixed
- Fixed fatal PHP error on Moodle 4.3 introduced by changes in MDL-81610
[4.0.6] - 2023-12-23
Added
- Adjusted automatic tests for Moodle 4.3
Fixed
- #71 - 'Back to' link does not display ampersand (&) correcty
[4.0.5] - 2023-08-08
Fixed
- When scrolling the page, the course index now correctly highlights subsections.
Thanks to luttje for the patch submitted in
https://github.com/marinaglancy/moodle-format_flexsections/issues/47 . - Fixed unexpected scrolling when expanding a section in accordion mode.
Added
- Course level settings for 'accordion' effect, 'Back to...' link and how to
show the course index. (In addition to site-level settings added in v4.0.4) - In accordion mode clicking on the section in the course index will expand
it in the course contents.
[4.0.4] - 2023-07-02
Added
- Setting to show header for the General section and make it collapsible
- Link 'Add section' between sections (only for the top-level sections on the
current page) - Setting how to show the course index (sections and activities, only sections,
do not display) - Setting to enable 'accordion' effect - when one section is expanded, all others
are collapsed - Setting to display 'Back to...' link inside the activities allowing to return
back to the course section - Setting 'maxsections' now only affects the number of top-level sections. Number
of subsections is unlimited (there is also a setting about the maximum depth).
Fixed
- Fixed a bug when drag&drop of activities was not possible if the target
section is empty
Release contributor: Hogeschool Inholland, the Netherlands.
[4.0.3] - 2023-05-06
Added
- Allow to indent activities on the course page
- Added automated tests on Moodle 4.2
- Subsection depth limiting course format setting. Setting maximum number of
subsection levels will restrict ability of user to create sections at levels
deeper than configured. The setting does not affect existing course subsections
layout.
Fixed
- Fixed a bug causing section not to be moved to the correct location in some cases.
See https://github.com/marinaglancy/moodle-format_flexsections/issues/37 - Trigger event when section is deleted
[4.0.2] - 2023-04-17
Changed
- Course index always shows all sections and activities regardless of the current page. More details
https://github.com/marinaglancy/moodle-format_flexsections/issues/39 - Added automated tests on Moodle 4.1
[4.0.1] - 2022-06-19
Added
- Course format "Flexible sections" now has UI in-line with the Moodle LMS 4.0 course formats. It supports AJAX editing of activities and sections and course index.
4.1.2 (2024100600)
4.1.2
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2024100600
Version release name: 4.1.2
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3, 4.4, 4.5
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: v4.1.2
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
Changelog
All notable changes to this project will be documented in this file.
[4.1.2] - 2024-10-06
Fixed
- When a section used to be displayed on a course page and is now displayed as a link,
the old student preferences about collapsed state affect the visibility of
the section summary #68 - Coding error when trying to collapse a large number of sections #88
(workaround for the core bug MDL-78073)
Added
- Support for Moodle 4.5
[4.1.1] - 2024-10-02
Fixed
- When section has availability restriction and the restriction is displayed, all subsections
and activities in the subsections should not be available.
This also fixes the exception that made course index disappear for students #89 - Coding style fixes for upcoming 4.5 release
[4.1.0] - 2024-05-22
Added
- Support for Moodle 4.4, #83
- Ability to duplicate sections, #69
Fixed
- Fixed fatal PHP error on Moodle 4.3 introduced by changes in MDL-81610
[4.0.6] - 2023-12-23
Added
- Adjusted automatic tests for Moodle 4.3
Fixed
- #71 - 'Back to' link does not display ampersand (&) correcty
[4.0.5] - 2023-08-08
Fixed
- When scrolling the page, the course index now correctly highlights subsections.
Thanks to luttje for the patch submitted in
https://github.com/marinaglancy/moodle-format_flexsections/issues/47 . - Fixed unexpected scrolling when expanding a section in accordion mode.
Added
- Course level settings for 'accordion' effect, 'Back to...' link and how to
show the course index. (In addition to site-level settings added in v4.0.4) - In accordion mode clicking on the section in the course index will expand
it in the course contents.
[4.0.4] - 2023-07-02
Added
- Setting to show header for the General section and make it collapsible
- Link 'Add section' between sections (only for the top-level sections on the
current page) - Setting how to show the course index (sections and activities, only sections,
do not display) - Setting to enable 'accordion' effect - when one section is expanded, all others
are collapsed - Setting to display 'Back to...' link inside the activities allowing to return
back to the course section - Setting 'maxsections' now only affects the number of top-level sections. Number
of subsections is unlimited (there is also a setting about the maximum depth).
Fixed
- Fixed a bug when drag&drop of activities was not possible if the target
section is empty
Release contributor: Hogeschool Inholland, the Netherlands.
[4.0.3] - 2023-05-06
Added
- Allow to indent activities on the course page
- Added automated tests on Moodle 4.2
- Subsection depth limiting course format setting. Setting maximum number of
subsection levels will restrict ability of user to create sections at levels
deeper than configured. The setting does not affect existing course subsections
layout.
Fixed
- Fixed a bug causing section not to be moved to the correct location in some cases.
See https://github.com/marinaglancy/moodle-format_flexsections/issues/37 - Trigger event when section is deleted
[4.0.2] - 2023-04-17
Changed
- Course index always shows all sections and activities regardless of the current page. More details
https://github.com/marinaglancy/moodle-format_flexsections/issues/39 - Added automated tests on Moodle 4.1
[4.0.1] - 2022-06-19
Added
- Course format "Flexible sections" now has UI in-line with the Moodle LMS 4.0 course formats. It supports AJAX editing of activities and sections and course index.
4.1.1 (2024100200)
4.1.1
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2024100200
Version release name: 4.1.1
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3, 4.4
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: v4.1.1
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
Changelog
All notable changes to this project will be documented in this file.
[4.1.1] - 2024-10-02
Fixed
- When section has availability restriction and the restriction is displayed, all subsections
and activities in the subsections should not be available.
This also fixes the exception that made course index disappear for students #89 - Coding style fixes for upcoming 4.5 release
[4.1.0] - 2024-05-22
Added
- Support for Moodle 4.4, #83
- Ability to duplicate sections, #69
Fixed
- Fixed fatal PHP error on Moodle 4.3 introduced by changes in MDL-81610
[4.0.6] - 2023-12-23
Added
- Adjusted automatic tests for Moodle 4.3
Fixed
- #71 - 'Back to' link does not display ampersand (&) correcty
[4.0.5] - 2023-08-08
Fixed
- When scrolling the page, the course index now correctly highlights subsections.
Thanks to luttje for the patch submitted in
https://github.com/marinaglancy/moodle-format_flexsections/issues/47 . - Fixed unexpected scrolling when expanding a section in accordion mode.
Added
- Course level settings for 'accordion' effect, 'Back to...' link and how to
show the course index. (In addition to site-level settings added in v4.0.4) - In accordion mode clicking on the section in the course index will expand
it in the course contents.
[4.0.4] - 2023-07-02
Added
- Setting to show header for the General section and make it collapsible
- Link 'Add section' between sections (only for the top-level sections on the
current page) - Setting how to show the course index (sections and activities, only sections,
do not display) - Setting to enable 'accordion' effect - when one section is expanded, all others
are collapsed - Setting to display 'Back to...' link inside the activities allowing to return
back to the course section - Setting 'maxsections' now only affects the number of top-level sections. Number
of subsections is unlimited (there is also a setting about the maximum depth).
Fixed
- Fixed a bug when drag&drop of activities was not possible if the target
section is empty
Release contributor: Hogeschool Inholland, the Netherlands.
[4.0.3] - 2023-05-06
Added
- Allow to indent activities on the course page
- Added automated tests on Moodle 4.2
- Subsection depth limiting course format setting. Setting maximum number of
subsection levels will restrict ability of user to create sections at levels
deeper than configured. The setting does not affect existing course subsections
layout.
Fixed
- Fixed a bug causing section not to be moved to the correct location in some cases.
See https://github.com/marinaglancy/moodle-format_flexsections/issues/37 - Trigger event when section is deleted
[4.0.2] - 2023-04-17
Changed
- Course index always shows all sections and activities regardless of the current page. More details
https://github.com/marinaglancy/moodle-format_flexsections/issues/39 - Added automated tests on Moodle 4.1
[4.0.1] - 2022-06-19
Added
- Course format "Flexible sections" now has UI in-line with the Moodle LMS 4.0 course formats. It supports AJAX editing of activities and sections and course index.
4.1.0 (2024052200)
4.1.0
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2024052200
Version release name: 4.1.0
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3, 4.4
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: v4.1.0
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
Changelog
All notable changes to this project will be documented in this file.
[4.1.0] - 2024-05-22
Added
- Support for Moodle 4.4, #83
- Ability to duplicate sections, #69
Fixed
- Fixed fatal PHP error on Moodle 4.3 introduced by changes in MDL-81610
[4.0.6] - 2023-12-23
Added
- Adjusted automatic tests for Moodle 4.3
Fixed
- #71 - 'Back to' link does not display ampersand (&) correcty
[4.0.5] - 2023-08-08
Fixed
- When scrolling the page, the course index now correctly highlights subsections.
Thanks to luttje for the patch submitted in
https://github.com/marinaglancy/moodle-format_flexsections/issues/47 . - Fixed unexpected scrolling when expanding a section in accordion mode.
Added
- Course level settings for 'accordion' effect, 'Back to...' link and how to
show the course index. (In addition to site-level settings added in v4.0.4) - In accordion mode clicking on the section in the course index will expand
it in the course contents.
[4.0.4] - 2023-07-02
Added
- Setting to show header for the General section and make it collapsible
- Link 'Add section' between sections (only for the top-level sections on the
current page) - Setting how to show the course index (sections and activities, only sections,
do not display) - Setting to enable 'accordion' effect - when one section is expanded, all others
are collapsed - Setting to display 'Back to...' link inside the activities allowing to return
back to the course section - Setting 'maxsections' now only affects the number of top-level sections. Number
of subsections is unlimited (there is also a setting about the maximum depth).
Fixed
- Fixed a bug when drag&drop of activities was not possible if the target
section is empty
Release contributor: Hogeschool Inholland, the Netherlands.
[4.0.3] - 2023-05-06
Added
- Allow to indent activities on the course page
- Added automated tests on Moodle 4.2
- Subsection depth limiting course format setting. Setting maximum number of
subsection levels will restrict ability of user to create sections at levels
deeper than configured. The setting does not affect existing course subsections
layout.
Fixed
- Fixed a bug causing section not to be moved to the correct location in some cases.
See https://github.com/marinaglancy/moodle-format_flexsections/issues/37 - Trigger event when section is deleted
[4.0.2] - 2023-04-17
Changed
- Course index always shows all sections and activities regardless of the current page. More details
https://github.com/marinaglancy/moodle-format_flexsections/issues/39 - Added automated tests on Moodle 4.1
[4.0.1] - 2022-06-19
Added
- Course format "Flexible sections" now has UI in-line with the Moodle LMS 4.0 course formats. It supports AJAX editing of activities and sections and course index.
4.0.6 (2023122300)
4.0.6
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2023122300
Version release name: 4.0.6
Maturity: Stable
Supported Moodle versions: 4.0, 4.1, 4.2, 4.3
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: v4.0.6
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
[4.0.6] - 2023-12-23
Added
- Adjusted automatic tests for Moodle 4.3
Fixed
- #71 - 'Back to' link does not display ampersand (&) correcty
4.0.5 (2023080800)
4.0.5
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2023080800
Version release name: 4.0.5
Maturity: Stable
Supported Moodle versions: 4.0, 4.1, 4.2
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: v4.0.5
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
[4.0.5] - 2023-08-08
Fixed
- When scrolling the page, the course index now correctly highlights subsections.
Thanks to luttje for the patch submitted in
https://github.com/marinaglancy/moodle-format_flexsections/issues/47 . - Fixed unexpected scrolling when expanding a section in accordion mode.
Added
- Course level settings for 'accordion' effect, 'Back to...' link and how to
show the course index. (In addition to site-level settings added in v4.0.4) - In accordion mode clicking on the section in the course index will expand
it in the course contents.
4.0.4 (2023070200)
4.0.4
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2023070200
Version release name: 4.0.4
Maturity: Stable
Supported Moodle versions: 4.0, 4.1, 4.2
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: v4.0.4
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
[4.0.4] - 2023-07-02
Added
- Setting to show header for the General section and make it collapsible
- Link 'Add section' between sections (only for the top-level sections on the
current page) - Setting how to show the course index (sections and activities, only sections,
do not display) - Setting to enable 'accordion' effect - when one section is expanded, all others
are collapsed - Setting to display 'Back to...' link inside the activities allowing to return
back to the course section - Setting 'maxsections' now only affects the number of top-level sections. Number
of subsections is unlimited (there is also a setting about the maximum depth).
Fixed
- Fixed a bug when drag&drop of activities was not possible if the target
section is empty
Release contributor: Hogeschool Inholland, the Netherlands.
4.0.3 (2023050600)
4.0.3
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2023050600
Version release name: 4.0.3
Maturity: Stable
Supported Moodle versions: 4.0, 4.1, 4.2
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: v4.0.3
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
[4.0.3] - 2023-05-06
Added
- Allow to indent activities on the course page
- Added automated tests on Moodle 4.2
- Subsection depth limiting course format setting. Setting maximum number of
subsection levels will restrict ability of user to create sections at levels
deeper than configured. The setting does not affect existing course subsections
layout.
Fixed
- Fixed a bug causing section not to be moved to the correct location in some cases.
See https://github.com/marinaglancy/moodle-format_flexsections/issues/37 - Trigger event when section is deleted
4.0.2 (2023041700)
4.0.2
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2023041700
Version release name: 4.0.2
Maturity: Stable
Supported Moodle versions: 4.0, 4.1
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: v4.0.2
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
[4.0.2] - 2023-04-17
Changed
- Course index always shows all sections and activities regardless of the current page. More details
https://github.com/marinaglancy/moodle-format_flexsections/issues/39 - Added automated tests on Moodle 4.1
4.0.1 (2022061900)
4.0.1
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2022061900
Version release name: 4.0.1
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch: MOODLE_400_STABLE
Repository tag: v4.0.1
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
[4.0.1] - 2022-06-19
Added
- Course format "Flexible sections" now has UI in-line with the Moodle LMS 4.0 course formats. It supports AJAX editing of activities and sections and course index.
4.0.0 (2022052000)
4.0.0
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2022052000
Version release name: 4.0.0
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch: MOODLE_400_QUICK
Repository tag: v4.0.0
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
Version 4.0.0
- Support for Moodle 4.0, however UI remains the same as in previous versions
3.5.2 (2020051101)
3.5.2
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2020051101
Version release name: 3.5.2
Maturity: Stable
Supported Moodle versions: 3.10, 3.11, 3.5, 3.6, 3.7, 3.8, 3.9
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch: MOODLE_311_STABLE
Repository tag: v3.5.2
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
Version 3.5.2
- Specified compatibility with 3.5 - 3.11
- Added GHA and fixed coding styles issues and behat failures
3.5.1 (2020051100)
3.5.1
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2020051100
Version release name: 3.5.1
Maturity: Stable
Supported Moodle versions: 3.5, 3.6, 3.7, 3.8
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: 3.5.1
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
moodle-format_flexsections
Version 3.5.1
- Fixed CSS class conflict for 'show' and 'hide' actions causing them to disappear
Version 3.5.0
- Release for Moodle 3.5 - 3.8
- Privacy API support
- Updated CSS for better look in current Boost theme
- Added confirmation for "Merge with parent" action
Version 3.2.2
- Release for Moodle 3.4, 3.3 and 3.2
- Improved whitespaces
Version 3.2.1
- Release for Moodle 3.3 and 3.2
Version 3.2.0
- Release for Moodle 3.2 with passing behat tests and CSS adjustments for Boost theme
Version 2.8.4
- Compatibility with section name editing in Moodle 3.1 (still works on previous
versions)
Version 2.8.3
- Compatibility with Moodle 3.0 (still works on 2.8 and 2.9)
- Fixed bug when section name was not displayed in the breadcrumb
Version 2.8.2
- Compatibility with Moodle 2.9 (still works on 2.8)
Version 2.8.1
- Allow to completely delete sections (new feature)
- Expand current section in the navigation (bugfix)
- Added behat tests
- Substituted trick with inheriting availability with proper
API (available only since Moodle 2.8)
Version 2.7.1
- Trick to inherit availability for the children sections
- Conditional availability updated for new Moodle 2.7 API
Version 2.5.2
- Support for Moodle 2.5 - 2.7
- Support for Bootstrapbase
- Show missing edit cog in section 0
- CSS corrections, better padding
- RTL support
3.5.0 (2020050100)
3.5.0
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2020050100
Version release name: 3.5.0
Maturity: Stable
Supported Moodle versions: 3.5, 3.6, 3.7, 3.8
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: 3.5.0
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
moodle-format_flexsections
Version 3.5.0
- Release for Moodle 3.5 - 3.8
- Privacy API support
- Updated CSS for better look in current Boost theme
- Added confirmation for "Merge with parent" action
Version 3.2.2
- Release for Moodle 3.4, 3.3 and 3.2
- Improved whitespaces
Version 3.2.1
- Release for Moodle 3.3 and 3.2
Version 3.2.0
- Release for Moodle 3.2 with passing behat tests and CSS adjustments for Boost theme
Version 2.8.4
- Compatibility with section name editing in Moodle 3.1 (still works on previous
versions)
Version 2.8.3
- Compatibility with Moodle 3.0 (still works on 2.8 and 2.9)
- Fixed bug when section name was not displayed in the breadcrumb
Version 2.8.2
- Compatibility with Moodle 2.9 (still works on 2.8)
Version 2.8.1
- Allow to completely delete sections (new feature)
- Expand current section in the navigation (bugfix)
- Added behat tests
- Substituted trick with inheriting availability with proper
API (available only since Moodle 2.8)
Version 2.7.1
- Trick to inherit availability for the children sections
- Conditional availability updated for new Moodle 2.7 API
Version 2.5.2
- Support for Moodle 2.5 - 2.7
- Support for Bootstrapbase
- Show missing edit cog in section 0
- CSS corrections, better padding
- RTL support
3.2.2 (2017102700)
3.2.2
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2017102700
Version release name: 3.2.2
Maturity: Stable
Supported Moodle versions: 3.2, 3.3, 3.4
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: 3.2.2
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
moodle-format_flexsections
Version 3.2.2
- Release for Moodle 3.4, 3.3 and 3.2
- Improved whitespaces
Version 3.2.1
- Release for Moodle 3.3 and 3.2
Version 3.2.0
- Release for Moodle 3.2 with passing behat tests and CSS adjustments for Boost theme
Version 2.8.4
- Compatibility with section name editing in Moodle 3.1 (still works on previous
versions)
Version 2.8.3
- Compatibility with Moodle 3.0 (still works on 2.8 and 2.9)
- Fixed bug when section name was not displayed in the breadcrumb
Version 2.8.2
- Compatibility with Moodle 2.9 (still works on 2.8)
Version 2.8.1
- Allow to completely delete sections (new feature)
- Expand current section in the navigation (bugfix)
- Added behat tests
- Substituted trick with inheriting availability with proper
API (available only since Moodle 2.8)
Version 2.7.1
- Trick to inherit availability for the children sections
- Conditional availability updated for new Moodle 2.7 API
Version 2.5.2
- Support for Moodle 2.5 - 2.7
- Support for Bootstrapbase
- Show missing edit cog in section 0
- CSS corrections, better padding
- RTL support
3.2.1 (2017050500)
3.2.1
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2017050500
Version release name: 3.2.1
Maturity: Stable
Supported Moodle versions: 3.2, 3.3, 3.4
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: v3.2.1
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
moodle-format_flexsections
Version 3.2.1
- Release for Moodle 3.3 and 3.2
Version 3.2.0
- Release for Moodle 3.2 with passing behat tests and CSS adjustments for Boost theme
Version 2.8.4
- Compatibility with section name editing in Moodle 3.1 (still works on previous
versions)
Version 2.8.3
- Compatibility with Moodle 3.0 (still works on 2.8 and 2.9)
- Fixed bug when section name was not displayed in the breadcrumb
Version 2.8.2
- Compatibility with Moodle 2.9 (still works on 2.8)
Version 2.8.1
- Allow to completely delete sections (new feature)
- Expand current section in the navigation (bugfix)
- Added behat tests
- Substituted trick with inheriting availability with proper
API (available only since Moodle 2.8)
Version 2.7.1
- Trick to inherit availability for the children sections
- Conditional availability updated for new Moodle 2.7 API
Version 2.5.2
- Support for Moodle 2.5 - 2.7
- Support for Bootstrapbase
- Show missing edit cog in section 0
- CSS corrections, better padding
- RTL support
3.2.0 (2017012000)
3.2.0
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2017012000
Version release name: 3.2.0
Maturity: Stable
Supported Moodle versions: 3.2
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: 3.2.0
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
moodle-format_flexsections
Version 3.2.0
- Release for Moodle 3.2 with passing behat tests and CSS adjustments for Boost theme
Version 2.8.4
- Compatibility with section name editing in Moodle 3.1 (still works on previous
versions)
Version 2.8.3
- Compatibility with Moodle 3.0 (still works on 2.8 and 2.9)
- Fixed bug when section name was not displayed in the breadcrumb
Version 2.8.2
- Compatibility with Moodle 2.9 (still works on 2.8)
Version 2.8.1
- Allow to completely delete sections (new feature)
- Expand current section in the navigation (bugfix)
- Added behat tests
- Substituted trick with inheriting availability with proper
API (available only since Moodle 2.8)
Version 2.7.1
- Trick to inherit availability for the children sections
- Conditional availability updated for new Moodle 2.7 API
Version 2.5.2
- Support for Moodle 2.5 - 2.7
- Support for Bootstrapbase
- Show missing edit cog in section 0
- CSS corrections, better padding
- RTL support
2.8.4 (2016040500)
2.8.4
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2016040500
Version release name: 2.8.4
Maturity: Stable
Supported Moodle versions: 2.8, 2.9, 3.0, 3.1
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: v2.8.4
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
moodle-format_flexsections
Version 2.8.4
- Compatibility with section name editing in Moodle 3.1 (still works on previous
versions)
Version 2.8.3
- Compatibility with Moodle 3.0 (still works on 2.8 and 2.9)
- Fixed bug when section name was not displayed in the breadcrumb
Version 2.8.2
- Compatibility with Moodle 2.9 (still works on 2.8)
Version 2.8.1
- Allow to completely delete sections (new feature)
- Expand current section in the navigation (bugfix)
- Added behat tests
- Substituted trick with inheriting availability with proper
API (available only since Moodle 2.8)
Version 2.7.1
- Trick to inherit availability for the children sections
- Conditional availability updated for new Moodle 2.7 API
Version 2.5.2
- Support for Moodle 2.5 - 2.7
- Support for Bootstrapbase
- Show missing edit cog in section 0
- CSS corrections, better padding
- RTL support
2.8.3 (2015112901)
2.8.3
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2015112901
Version release name: 2.8.3
Maturity: Stable
Supported Moodle versions: 2.8, 2.9, 3.0
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: v2.8.3
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
moodle-format_flexsections
Version 2.8.3
- Compatibility with Moodle 3.0 (still works on 2.8 and 2.9)
- Fixed bug when section name was not displayed in the breadcrumb
Version 2.8.2
- Compatibility with Moodle 2.9 (still works on 2.8)
Version 2.8.1
- Allow to completely delete sections (new feature)
- Expand current section in the navigation (bugfix)
- Added behat tests
- Substituted trick with inheriting availability with proper
API (available only since Moodle 2.8)
Version 2.7.1
- Trick to inherit availability for the children sections
- Conditional availability updated for new Moodle 2.7 API
Version 2.5.2
- Support for Moodle 2.5 - 2.7
- Support for Bootstrapbase
- Show missing edit cog in section 0
- CSS corrections, better padding
- RTL support
2.8.3 (2015112900)
2.8.3
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2015112900
Version release name: 2.8.3
Maturity: Stable
Supported Moodle versions: 2.8, 2.9, 3.0
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
moodle-format_flexsections
Version 2.8.1
- Allow to completely delete sections (new feature)
- Expand current section in the navigation (bugfix)
- Added behat tests
- Substituted trick with inheriting availability with proper
API (available only since Moodle 2.8)
Version 2.7.1
- Trick to inherit availability for the children sections
- Conditional availability updated for new Moodle 2.7 API
Version 2.5.2
- Support for Moodle 2.5 - 2.7
- Support for Bootstrapbase
- Show missing edit cog in section 0
- CSS corrections, better padding
- RTL support
2.8.2 (2015051300)
2.8.2
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2015051300
Version release name: 2.8.2
Maturity: Stable
Supported Moodle versions: 2.8, 2.9
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: v2.8.2
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
moodle-format_flexsections
Version 2.8.1
- Allow to completely delete sections (new feature)
- Expand current section in the navigation (bugfix)
- Added behat tests
- Substituted trick with inheriting availability with proper
API (available only since Moodle 2.8)
Version 2.7.1
- Trick to inherit availability for the children sections
- Conditional availability updated for new Moodle 2.7 API
Version 2.5.2
- Support for Moodle 2.5 - 2.7
- Support for Bootstrapbase
- Show missing edit cog in section 0
- CSS corrections, better padding
- RTL support
2.8.1 (2015010100)
2.8.1
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2015010100
Version release name: 2.8.1
Maturity: Stable
Supported Moodle versions: 2.8
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: 2.8.1
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
moodle-format_flexsections
Version 2.8.1
- Allow to completely delete sections (new feature)
- Expand current section in the navigation (bugfix)
- Added behat tests
- Substituted trick with inheriting availability with proper
API (available only since Moodle 2.8)
Version 2.7.1
- Trick to inherit availability for the children sections
- Conditional availability updated for new Moodle 2.7 API
Version 2.5.2
- Support for Moodle 2.5 - 2.7
- Support for Bootstrapbase
- Show missing edit cog in section 0
- CSS corrections, better padding
- RTL support
2.7.2 (2014090401)
2.7.2
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2014090401
Version release name: 2.7.2
Maturity: Stable
Supported Moodle versions: 2.7
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch: MOODLE_27_STABLE
Repository tag: v2.7.1
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
moodle-format_flexsections
Version 2.7.2
- Allow to completely delete sections (new feature)
- Expand current section in the navigation (bugfix)
- Added behat tests
Version 2.7.1
- Trick to inherit availability for the children sections
- Conditional availability updated for new Moodle 2.7 API
Version 2.5.2
- Support for Moodle 2.5 - 2.7
- Support for Bootstrapbase
- Show missing edit cog in section 0
- CSS corrections, better padding
- RTL support
2.7.1 (2014090400)
2.7.1
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2014090400
Version release name: 2.7.1
Maturity: Stable
Supported Moodle versions: 2.7, 2.8
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: 2.7.1
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
2.6.1 (2014051201)
2.6.1
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2014051201
Version release name: 2.6.1
Maturity: Stable
Supported Moodle versions: 2.6
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag: 2.6.1
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
2.5.2 (2014051200)
2.5.2
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2014051200
Version release name: 2.5.2
Maturity: Stable
Supported Moodle versions: 2.5, 2.6, 2.7
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch: master
Repository tag:
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
moodle-format_flexsections
Version 2.5.2
- Support for Moodle 2.5 - 2.7
- Support for Bootstrapbase
- Show missing edit cog in section 0
- CSS corrections, better padding
- RTL support
2.4.3 (2013051701)
2.4.3
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2013051701
Version release name: 2.4.3
Maturity: Stable
Supported Moodle versions: 2.4
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch: MOODLE_24_STABLE
Repository tag:
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
moodle-format_flexsections
Version 2.4.3
- Show missing edit cog in section 0
- CSS corrections, better padding
- RTL support
2.4.2 (2013051700)
2.4.2
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2013051700
Version release name: 2.4.2
Maturity: Stable
Supported Moodle versions: 2.4
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch: MOODLE_24_STABLE
Repository tag:
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
moodle-format_flexsections
2.5.1 (2013051400)
2.5.1
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2013051400
Version release name: 2.5.1
Maturity: Stable
Supported Moodle versions: 2.5, 2.6
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
moodle-format_flexsections
1.1 (2013040400)
1.1
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2013040400
Version release name: 1.1
Maturity: Stable
Supported Moodle versions: 2.4
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
Version 1.1
Added support for hidden sections
1.0 (2012112600)
1.0
Plugin type: Course formats
Frankenstyle component name: format_flexsections
Version build number: 2012112600
Version release name: 1.0
Maturity: Beta
Supported Moodle versions: 2.4
Repository URL (Git): https://github.com/marinaglancy/moodle-format_flexsections.git
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/marinaglancy/moodle-format_flexsections/issues
Version 1.0
Teacher can
- create new sections
- merge section content with parent (and delete the section)
- choose for each section whether to display it expanded or collapsed
- mark section as current
- add activities to any section or subsection and move them between sections
TODO list
- make section invisible