Moodle plugins directory: Collapsed Topics | Moodle.org
Collapsed Topics
An interchangeable topic or week (day for 2.3.1+) based format that solves the issue of the 'Scroll of Death' when a course has many topics / weeks. All sections except zero have a toggle that displays that section. One or more sections can be displayed at any given time. Toggles are persistent on a per browser session per course basis but can be made to persist longer by a small code change. Full installation instructions, code adapt-ions and credits are included in the 'Readme.md' file.
If you have a course with more than fifty two sections then currently the toggle persistence will not work for the fifty third section and above. Then you need to upgrade to the Moodle 2.5 version+.
Support:
The format comes with NO support. Please see the 'Support' section in 'Readme.md' file that comes with the format. This is because the format is complex and I regret that I don't have the time / resources to freely assist with questions pertaining to specific enhancements / changes / knowledge improvement.
I will investigate genuine bugs and issue fixes in a timescale set by myself. When reporting issues you MUST clearly state the full version and release of both Moodle and the Collapsed Topics format as contained within their 'version.php' files - if not it takes me longer to figure out, often resulting in me asking for the details anyway and slowing the process of solving your problem down. It really helps to read the 'Reporting Issues' section in the 'Readme.md' file and upload and describe in detail the issue you are having on the 'Course formats' forum.
Book:
NEW: 'The Complete Guide to Collapsed Topics' (and 'Blurb') book is now available, covering: installation, upgrade, uninstallation, course and global features, resetting, capabilities, language strings, overriding icons / styles in a theme and adding a new icon set.
NOTE: The latest version incorporates functionality to support new UK / EU Cookie Law which is implemented as a user acceptance in the 1.9 version and no 'cookie' is used at all in 2.x versions.
Screen casts:
Privacy API support starts with V3.3.1.2 for M3.3 and V3.4.0.2 for M3.4 where the API has been implemented in the minor release of Moodle.
In the four years eleven months I have been developing, testing and using the format, I have never seen that happen. Collapsed Topics is a non-destructive format that just reads the course information using the Moodle API and presents it. The only writing it does is for its own settings.
If your manager has evidence of this issue I'd be happy to review it. If in the particular installation with its unique combination of environment and plugins there was a fault in the CT code I'd be happy to fix it. I take great pride in my work and would not wish to leave any known issue unfixed, resolved or understood.
Kind regards,
Gareth
In order to accomplish what she really was wanting and expecting, I gave her the following instructions, but it's rather labour intensive and I'd have to test if the restricted dates roll when the course is restored with a rolled date:
1) Under the Restrict Access area of each of the topic settings, enable the "Allow Access from" and set the date.
2) Again, Under the Restrict Access area, change the "Before a section can be accessed" to "Show section greyed out...."
3) Save the changes
4) UNHIDE the topic.
5) Change to Student role to confirm that it's now visible, and is collapsed.
6) Click on the topic to confirm that it opens up and shows the restriction date.
What version of CT please?
Gareth
The plugin type is 'Course format (format)'.
Cheers,
Gareth
Bill
1. Can the group see the topic if you switch to the 'Topic' format?
2. If so, then please post a screen shot on the courses and course format's forum with exact details of Moodle, Zebra and CT versions - https://moodle.org/mod/forum/view.php?id=47.
Cheers,
Gareth
Love Collapsed Topics so far. We use it on a local Moodle (2.5, I think), and it works wonderfully. I had the IT guy install it on a newer Moodle (2.6+, I believe, but I'm not certain). In the newer instance, the settings options do not appear in the course settings when Collapsed Topics appears, just the "Display Instructions: Yes/No" option, and the "Collapsed Topics reset options." Has the per-course settings been removed in a newer version, or is there a switch to turn the per-course settings on/off?
Thanks!
Nope! Nothing has been removed from M2.5 to M2.6 version. When the IT guy moved to the newer version did they get the M2.6 version? If so, then please turn on developer level debugging and post screen shots of errors on the courses and course formats forum. Did they follow the upgrade instructions?
Cheers,
Gareth
http://docs.moodle.org/26/en/Git_for_Administrators
http://docs.moodle.org/26/en/Git_for_Administrators#Installing_a_contributed_extension_from_its_Git_repository
To be honest no. To reduce the configuration management overhead of maintaining the format I push developments to the Git repository that tend to be stable but not as tested as a tagged version. Once I consider there are sufficient changes or the significance of the changes I'll tag and go through the release process. If I were to operate a separate branch for the development before pulling into the release branch then this will mean more work for me.
Pragmatically there has only been one instance where a single push to the remote repository was broken code. If I undertake any big developments then they are in a separate branch.
Cheers,
Gareth