Admin tools: Course Bank

Maintained by Picture of Catalyst IT Catalyst IT, Picture of Adam Riddell Adam Riddell, Picture of Dmitrii Metelkin Dmitrii Metelkin, Picture of Daniel Bush Daniel Bush, Picture of G El-Zoghbi G El-Zoghbi, Picture of Kenneth Hendricks Kenneth Hendricks, Picture of Brendan Heywood Brendan Heywood
CourseBank is a cloud backup service, allowing Moodle administrators to automatically transfer course backup files to a safe and reliable cloud-based storage solution, and retrieve these backups on demand through the Coursebank interface. Coursebank is developed and maintained by Moodle partner Catalyst IT.
97 sites
18 fans

Moodle Course Cloud Backup, no more limits

The CourseBank plugin is an admin tool which integrates with the Coursebank cloud backup service. CourseBank allows adminstrators to push their Moodle Course backups into managed cloud storage and access these backups on demand through the Coursebank interface.

In order to use the CourseBank service, Moodle admins will need to provision an account at

Available storage space is based on a tiered plan structure. The first 5 GB of storage space is completely free. Storage beyond this is provided on a monthly paid plan basis. The pricing tier structure can be found at

The Coursebank service is provided by Moodle Partner Catalyst IT. Catalyst has a proven track record of managing large-scale Enterprise Moodle sites.

CourseBank features

  • Avoid the overhead of manually managing course backup files.
  • Avoid the risk involved in keeping course backups on the same infrastructure as your Moodle site.
  • Avoid the expense and complexity involved in maintaining your own storage infrastructure.
  • Have your course backups readily available for download when you need to use them.
  • Comply with course archiving requirements.
  • Coursebank can grow to suit the needs of your organisation as it scales.


Screenshot #0
Screenshot #1


Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Dan Marsden
    Mon, 24 Aug 2015, 10:29 AM
    Hi Adam,

    thanks for submitting the plugin into the plugins db, I've reported a few issues I spotted into the github tracker, mostly pretty superficial stuff.

    Because there are some commercial aspects to this plugin that should be very clear within the description of the plugin - simply stating that account is required isn't enough. Can you please add some text around the commercial aspects that makes it clear that a limited free account is available but you can pay for more space.

    Personally I think the description could do with some further detail but that's up to you and probably not required for approval.

  • Picture of David Mudrák
    Tue, 25 Aug 2015, 9:23 PM

    Thanks guys for sharing this plugin with the Moodle community, and thanks Dan for the initial peer-review. I agree that most of the detected issues are quite easy to fix, and I think that should be done prior to publishing this plugin here. At least the handling of the MOODLE_INTERNAL constant should be corrected as currently it really looks quite suspiciously. For now, I am marking the plugin as needed more work so that the issues raised by Dan can be addressed. Thanks for your patience with the review and approval process.

  • Picture of Plugins bot
    Tue, 1 Sep 2015, 3:54 PM
  • Picture of David Mudrák
    Tue, 1 Sep 2015, 4:03 PM

    Thanks guys for providing the new version with all the reported issues fixed. I am happy to approve your plugin now, good luck with maintaining it! You are cleared to land now, welcome to the Plugins directory!

  • Picture of Csaba Vágvölgyi
    Thu, 3 Sep 2015, 3:31 PM
    How can I limit number of the uploded backups?
    In the local moodle we keep only 2 backups, but as I see on the cloud there is no option to limit number of backups per course.

    Thanks: Csaba
  • Picture of Daniel Bush
    Fri, 4 Sep 2015, 9:11 AM
    Thanks Csaba,

    We have been very focused on making it easy for Moodle admins to easily automate the pushing of courses into CourseBank.

    At present, CourseBank does not support per-course backup retention policy. However this is one of the feature requests that we are currently reviewing.

  • Picture of Matt Watson
    Sat, 5 Sep 2015, 9:10 AM
    Thank you for this great plugin!
  • Picture of Andrew Boag
    Thu, 11 Aug 2016, 8:37 AM
    Hi all,

    Catalyst is proud to announce that we have just made available a new storage region for Cloud Course Backups in Sydney, Australia (using AWS) which means that our Australian customers now have a more proximate location to send backups. Meaning better transfer and recovery speeds.

    Region is selected when an account is provisioned, and the good news is that more global locations are pending.

    Great work by the Catalyst team.
  • Picture of Andrew Boag
    Sun, 21 Aug 2016, 1:36 PM
    Another update on region support.

    CourseBank has just gone live with a new AWS region in Ireland.

    This means that you can now utilise our storage offerings in
    - New Zealand (Catalyst Cloud)
    - Australian (AWS)
    - Ireland (AWS)

    More regions are coming over the next few months. Meaning we'll be more accessible for Moodle's spread across the globe.

    Great work by the Catalyst Team.
  • Picture of Andrew Boag
    Wed, 31 Aug 2016, 5:34 AM
    Happy to announce that CourseBank has just added another two AWS regions. Meaning that you can now utilise our storage offerings in:

    - New Zealand (Catalyst Cloud)
    - Australian (AWS)
    - Ireland (AWS)
    - Germany (AWS)
    - Sao Paulo, Brazil (AWS)

    Thanks to all the Catalyst Team for their hard work.
  • Picture of Andrew Boag
    Tue, 6 Mar 2018, 12:24 PM
    Another Moodle plugin update, now with support for Moodle 3.4 and 3.4, please install the latest plugin version - 2018030100

    There is an important fix in this version that addresses a potential conflict with the Moodle Recycle bin functionality. Where internal backup.mpz files may be removed if Coursebank plugin is configured to remove local copies of backups. This does not affect the core functionality of course backups.

    Also, gathering more feedback from users on some of the suggested improvements and feature requests. Please feel free to add notes here to the plugin page or reach out directly.


Commenting temporarily disabled