Difference between revisions of "Collapsed Topics course format"

Jump to: navigation, search
m (Updated image alt information)
m (Update signature!)
Line 64: Line 64:
--[[User:Gareth Barnard|Gareth Barnard]] 17:55, 12 August 2009 (UTC)
--[[User:Gareth Barnard|Gareth Barnard]] 08:51, 17 August 2009 (UTC)
[[Category:Contributed code]]
[[Category:Contributed code]]

Revision as of 08:51, 17 August 2009


The Collapsed Topics course format is similar to the standard 'Topics' format except that all topics (except '0') can be 'toggled' on and off. This reduces clutter in courses that have a large number of topics, lots of content in the topics or a combination of the two.

Collapsed Topics format example


Collapsed Topics can be downloaded from the Moodle Database entry or by choosing one of the following:


Please follow the instructions contained within the Readme.txt file contained in the download.



To select the format, simply choose it from the list
Course Format
of course formats in the course settings. To show / hide a topic just click on its toggle.

Toggle State

When refreshing the page, the state of the 'toggles' is remembered. This is on a per browser session per course basis for as long as the browser remains open.

Changing the look


Most of the formatting is contained within the file 'topics_collapsed.css' which is fully commented to facilitate easy manipulation of specific elements. For example, if you found that in your particular web browser the 'Topic x ' text was too big...

Topic text too big

Then you can add an addtional 'font-size:0.6em;' to the 'tr.cps td.cps_centre' class.

Changing the css

The Arrow

If you want to change the look and style of the arrow, simply change 'arrow_down.png' and 'arrow_up.png'.


Q. How do I report an issue with Collapsed Topics? A. Raise an issue on Moodle Tracker or post a discussion on the Moodle Course Formats Forum

Q. Is Collapsed Topics Moodle 2.0 compatible? A. Not yet, but a version is planned.


Collapsed Topics has been developed by and is maintained by Gareth Barnard with invaluable input from:

--Gareth Barnard 08:51, 17 August 2009 (UTC)