Multitopic format

Course formats ::: format_multitopic
Maintained by James Calder
Shows multiple topics per page, with tabbed navigation between pages. Topics are collapsible, and can optionally be timed. If you like the Multitopic format, and use the latest version, please support the project by reporting any bugs you find.
Latest release:
2921 sites
1k downloads
95 fans
Current versions available: 2

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

Developed at Otago Polytechnic

Features

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

Install

  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. For Moodle 3.x version, 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. Also it is a bit outdated, because topic collapsibility now has its own setting, and is no longer tied to the topic duration setting.)

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2

Contributors

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

Comments RSS

Show comments
  • Nolan Damon
    پە, 27 ئىيۇل 2023, 3:09 AM
    Hi, thank you for this awesome plugin. It's really a lifesaver. I am having an issue though. I use the Alpha premium Moodle theme v 4.0.9 with the latest version of the Multitopic Course format plugin installed. The problem that I have is it duplicates my Course title. When I set it back to Topic Format, It works 100%. How can I fix this? Thanks.
  • James Calder
    پە, 27 ئىيۇل 2023, 5:25 AM
    Hi Nolan,
    It doesn't look like this is a free theme, so I can't install it on my Moodle test server. I've had a play with the online demo, and I think the following CSS should work. You could put it in Site admin > Appearance > Additional HTML > Within HEAD, wrapped in an HTML style tag:
    body.format-multitopic:not([class*=" cmid-"]) .page-header-content > h2.rui-page-title {
    display: none;
    }
  • Nolan Damon
    پە, 27 ئىيۇل 2023, 8:21 PM
    Hi James. Thank you, I will try it and get back to you. Once again, thank you.
  • Nolan Damon
    جۈ, 28 ئىيۇل 2023, 3:21 AM
    Hi James. It worked 100%. Thank you so much!!!!
  • James Calder
    شە, 29 ئىيۇل 2023, 11:27 AM
    Hi Peter,

    The latest version of the Multitopic format should support activity indentation. I've left it as a "release candidate" for now, because there are some issues with code validation. I think it's the code checker being unnecessarily strict, and it relates to included Moodle code, so it isn't something I can change. I've filed a Moodle issue about it here: https://tracker.moodle.org/browse/MDLSITE-7329 . In any case, I don't think it will cause any real problems.
  • Győri Péter
    دۈ, 21 ئاۋغۇست 2023, 9:38 PM
    Thanks James!smile I will try it out as soon as possible.
  • herve boris
    چا, 23 ئاۋغۇست 2023, 6:18 PM
    Hallo everyone,

    Since Last week WE have Switched to Moodle 4.1.4 + build 20230616. WE have old courtesy where WE usw the multitopic Format.
    Section can No longer be collapsed/expanded
    Multitopic: v4.2.1(2023051701)
  • herve boris
    دۈ, 4 سېنتەبىر 2023, 4:10 PM
    Hallo everyone,

    Since Last week WE have Switched to Moodle 4.1.4 + build 20230616. WE have old courtesy where WE usw the multitopic Format.
    Section can No longer be collapsed/expanded
    Multitopic: v4.2.1(2023051701). How can i solve this issue
  • James Calder
    دۈ, 4 سېنتەبىر 2023, 6:54 PM
    Hi Herve,
    Sorry, I saw this message when you posted it, then completely forgot about it. I don't know what the issue could be. I think we were using Multitopic v4.2.1 on Moodle 4.1.4 without problems. (Although it looks like we're using Moodle 4.1.5 now.) Has anything else about your Moodle server changed recently, like any new plugins? Maybe if you set me up a guest account with access to a Multitopic sandpit (student role should be fine), and message me the login details, I could have a look, and see if I can figure it out.
  • herve boris
    دۈ, 4 سېنتەبىر 2023, 7:04 PM
    WE are using Moodle Version 4.1.5 build 20230814
  • James Calder
    يە, 10 سېنتەبىر 2023, 6:31 PM
    For others' information, the above issue (sections not collapsing in Moodle 4.x) looks like it was caused by old CSS that was needed for Multitopic for Moodle 3.x. This may be under Site admin > Appearance > Additional HTML > Within HEAD. Since Multitopic v4.2.0, It should be OK to delete any CSS related to the Multitopic format, as needed CSS is built in now.
  • Blair F.
    چا, 15 نويابىر 2023, 8:01 AM
    It would be nice if there was an option not to include the summary image at the top of the course page. We include it so that it appears on a student Dashboard and My Courses page and it's sized to look good there. This sizing doesn't work well with the top of the course page. I thought maybe choosing 0% would remove it, but I discovered that that's not how that setting works.
  • James Calder
    سە, 21 نويابىر 2023, 10:20 AM
    Hi Blair,

    Although there's no option for this, you could disable it site-wide with some CSS. You could put the following in Site admin > Appearance > Additional HTML > Within HEAD. Replace curly brackets with angled brackets (I don't think I can type angled brackets in the comments). And be careful to get it right. I just found out it's possible to lock up a Moodle server if the style tag isn't closed properly.

    {style}
    body.format-multitopic .page-header-headings {
    display: block !important;
    }
    body.format-multitopic #course-header {
    display: none;
    }
    body.format-multitopic#page-course-edit #fitem_id_bannerslice {
    display: none;
    }
    {/style}
  • Garvin Sohns
    سە, 23 يانۋار 2024, 10:18 PM
    Hi,
    we use the Plugin and it works well.
    Now we have a teacher, he aks to increase the Numbetrs of Multitopic on each site, over 99.
    Is it possible? Wen yes, where?
    Thanks
  • James Calder
    چا, 24 يانۋار 2024, 12:03 PM
    Hi Garvin,
    I'm not sure I know what you mean, but if you're talking about the maximum number of sections in a course, a Moodle administrator can change this under Site admin > Courses > Course default settings > Course format > Maximum number of sections. However setting this over 78 may mean that collapsing sections and items in the course index may fail to work if too many things are collapsed. See https://tracker.moodle.org/browse/MDL-78073
1 2 3 4 5
Please login to post comments