Skip to content

Shows multiple topics per page, with tabbed navigation between pages.

License

Notifications You must be signed in to change notification settings

noisyjerm/moodle-format_multitopic

 
 

Repository files navigation

Moodle Multitopic Format ⭐

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

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. 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).

Features

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

Author

👤 James Calder

Docs

🚀 Roadmap 📄 Contributing

Acknowledgements

The Multitopic format is based on ideas from several other course formats, and notably includes code copied from:

  • Onetopic format by David Herney Bernal García (including code for displaying tabs, disabling asychronous editing, and managing settings)
  • Periods format by Marina Glancy (code for managing settings)

About

Shows multiple topics per page, with tabbed navigation between pages.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • PHP 72.2%
  • Mustache 11.4%
  • Gherkin 8.3%
  • JavaScript 6.3%
  • CSS 1.8%