Course formats: Multitopic format

Maintained by Picture of James CalderJames Calder
Shows multiple topics per page, with tabbed navigation between pages. Topics are collapsible, and can optionally be timed.
177 sites
11 fans
Current versions available: 1

Shows multiple topics per page, with tabbed navigation between pages. Topics are collapsible, and can optionally be timed.

Developed at Otago Polytechnic


  • Tabbed pages (like Onetopic format)
  • Multiple topics per page (a bit like Flexible Sections format)
  • Collapsible topics (like Collapsed Topics format)
  • Optionally timed topics (like Weekly format)
  • Course banner image (like Snap theme)
  • Section images (a bit like Grid format)


  1. Copy files to moodle/course/format/multitopic
  2. Log in as an admin, and visit moodle/admin/index.php, to update plugin data
  3. Site administration > Appearance > Additional HTML > Within HEAD (or other location appropriate for CSS): Copy and paste styles from README_styles.css (customising appropriately)
  4. Site administration > Appearance > Themes > Theme settings > Allow category themes: Yes (if you want categories to have custom CSS)

Video walkthrough

(You will probably need to open the video full screen to see it properly.)


Screenshot #0
Screenshot #1
Screenshot #2


Picture of James Calder
James Calder (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Plugins bot
    Thu, Nov 28, 2019, 11:50 AM
    Approval issue created: CONTRIB-7920
  • Picture of Matt Pickard
    Sat, Jan 11, 2020, 1:29 AM
    Thanks for making this plugin.

    I'm using it in conjunction with activity completion requirements so students have to complete a quiz before the next video and quiz is made available to them. The problem is that unless they pass the quiz, the "next page" navigation at the bottom of the page is not correct. It's some page "further down stream" that is already available, not the next page in the sequence. Not sure if this is related to MultiTopics. Any thoughts?

    Any ideas on how to get the "next page" to show the actual next page even though it's not accessible until the current page is completed?
  • Picture of James Calder
    Sat, Jan 11, 2020, 12:03 PM
    Hi Matt,

    I guess you're talking about the activity navigation links at the bottom of activity pages, with a link to the previous activity on the left, a drop down "Jump to..." box in the middle, and a link to the next activity on the right? I don't know of a way to change them, but I did try to hide them, so I don't know why they're showing up. Could you tell me what version of Moodle you're using, and what theme?

Please login to post comments