Skip to main content
  • Guides & Documentation

Knowledgebase

Featured articles, how-to guides and quick tips.

Updating Skola for Moodle

Updating Skola Premium Moodle LMS Theme

To update Skola Moodle Theme, you just need to follow these steps:

  1. Download the latest update package from ThemeForest
  2. In the “Existing Installations" folder in your new download package, you will see three important folders: “theme”, “blocks”, and "local".
  3. Via FTP, upload all of the folders withinblocks” to your <MoodleRoot>/blocks directory, replacing/overwriting all existing Cocoon custom blocks there.*Do NOT replace the entire "blocks" directory. Only replace the folders inside it.*

    Incorrect:
    <MoodleRoot>/blocks/blocks/cocoon_about_1

    Correct:
    <MoodleRoot>/blocks/cocoon_about_1

  4. Do the same for the theme folder. So, please replace <MoodleRoot>/theme/skola with the updated package located in “Existing Installations > theme”.*Do NOT replace the entire "theme" directory. Only replace the folders inside it.*

    Incorrect:
    <MoodleRoot>/theme/theme/skola

    Correct:
    <MoodleRoot>/theme/skola

  5. Lastly, update the plugins in the "local" directory. Via FTP, upload the folders in the "Existing Installations > local" directory to <MoodleRoot>/local. Do not replace the entire "local" directory, only the folders inside.

  6. Now you just have to visit the Moodle admin page, and you will be prompted to run a database update to get everything updated to the latest version. Manually navigate to: <YourSite>/admin to do this.
  7. Once your update is complete you'll be taken back to your Moodle administration page. The last step is to purge all Moodle caches to make sure that your site isn't serving any stale files from before the update. Please go to: Site administration > Development > Purge Caches, and click "Purge All Caches".
  8. After the page has refreshed fully (it can take a minute or two), your Skola Moodle platform is up-to-date and you're all good to go! 

Enjoy!

—Your Cocoon Team

If you require further help, please raise a ticket via our support portal.