Snap

Themes ::: theme_snap
Maintained by Open LMS LogoOpen LMS Development
Snap is a clean, intuitive theme designed to make the entire learning platform easy to use. By cutting out the noise and organizing everything logically, Snap lets users move quickly between their dashboard, courses, and tools, so they can spend less time navigating the site and more time getting things done. The interface focuses on the user experience, using Moodle™’s overall look and feel. It also includes built-in accessibility features to ensure a better experience for everyone. With Snap’s clear workflows, both you and your students can focus on the learning that matters.
Latest release:
1921 sites
770 downloads
325 fans
Current versions available: 18

Snap: Redefining the Learning Experience

Modern, intuitive, and accessible theme for Moodle.

 

Front Page Features

Enhancing the first impression with dynamic and engaging content containers.

Engagement Tools: Carousel & Spots

  • Carousel: A dynamic slideshow to showcase multiple images or content pieces, allowing users to engage with a range of visuals.
  • Featured Spots: Highlighted areas to draw attention to specific content, ensuring key messages are prominently displayed.
 
 

Featured Categories and Courses

Curated content discovery.

A curated section to showcase up to 8 categories and 8 courses. These are designed to guide users towards popular offerings or relevant academic paths through a visually appealing grid.

Site News & Announcements

Stay Informed and Connected.

An area dedicated to the latest updates and announcements. Keep your community informed about important changes, upcoming events, and campus news at a glance.

Snap theme overview

The Redesigned My Courses

A modernized personal hub.

A modernized look and quick access to all enrolled courses, visual progress tracking easy to follow filters.

Learn More

Dynamic Course Navigation (TOC)

Intelligent, always-visible sidebar.

Structural course overview, real-time tracking of completed activities and instant jump to sections and activities wherever you are in your course.

Learn More

New Side Navigation: Tools One-Click Away

Simplified and administrative access.

One-click access to administrative tools, your site blocks, Snap feeds and quick messages.

Learn More

Snap Feeds: Updates at a glance

Real-time notification stream.

A social-style feed that keeps students informed about upcoming deadlines, forum activity, and recent feedback.

Learn More

Smart Course Cover Images

Consistent visual branding.

High-impact images that synchronize across the site to create a professional and engaging course identity.

Learn More

Accessibility & Inclusive Design (Snap AX)

Universal access for all learners.

Snap is built with WCAG 2.1 compliance at its core, ensuring high-contrast support and screen-reader optimization, with a continuous improvements on the elements.

Learn More

Get to Know Snap

Easy tutorials to understand Snap

We’ve created this series to help you get familiar with your platform using the Snap theme. Learn how to make key visual and structural updates to elevate your experience and take your platform to the next level.

Learn More

Questions & Support

Be kind by asking questions about Snap in the Moodle Themes Forum rather than on this page.

Report bugs about Snap in the Snap theme GitHub.

Open LMS

This plugin is contributed by the Open LMS product team.

Open LMS is an education technology company dedicated to bringing excellent online teaching to institutions across the globe. We support the software educators use to manage and deliver instructional content in virtual classrooms.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4

Contributors

Open LMS Logo
Open LMS Development (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments

Show comments
  • Kemi Oyebade
    Thu, 25 Aug 2022, 10:01 AM
    Is there a timeframe or consideration for the Snap theme to be upgraded to Moodle 4.0 in the near future?
  • LUIS CARLOS NOVOA RIVERO
    Sat, 5 Nov 2022, 11:55 PM
    La plantilla no funciona con moodle 4.03 muestra errores y manda mensajes de no compatibilidad con los colores por defecto que la platilla instala. si corriges seria bueno probarla.
  • David Enrique Tejada Merlos
    Thu, 12 Jan 2023, 12:02 AM
    Hello, I have a problem, from the dashboard when I try to create an event from the calendar, I get the following error:
    Exception - Call to undefined function get_module_types_names()

    Moodle version Moodle 4.0.4 (Build: 20220912)
  • Jaturon SANGSIRI
    Wed, 18 Jan 2023, 3:53 PM
    Hi, i want to know that how can i change php structure of this web theme. where do i start coding this.
  • Ricardo Acosta García
    Fri, 27 Jan 2023, 8:32 AM
    Hi from Argentina! This is a great plugin, visually outstanding. However, (as an admin) when I go to the site administration > appearance > dashboard , turn editing on and try to delete a visible block (from the "cog" of each block), I automatically get logged out to the login page. I can login perfectly but the problem remains.

    Strange enough, the issue doesn't appear to be anywhere else: only when trying to delete blocks.

    Moodle ver: 4.0.6+ (Build: 20230120)
    Snap ver: 4.0.5 (2022122100)
    I installed a fresh moodle copy with no extra plugins. Tested with PHP 8.0 and 7.4, mysql 5.7.31 in a WAMP server environment over Windows 10

    Then I tried the Moodle 3.11.7+ (Build: 20220701) with Snap ver 3.11.6 (2022101200) and all worked perfectly. I even install several plugins and no problem.

    So it seems to be a problem with the last theme update and this moodle version. I really wanted to use your beautyfull theme for my clients but this is a big problem.

    Could you please help me?
  • Sam B
    Tue, 27 June 2023, 1:25 PM
    Hi ,

    I would like to use the Snap theme but it seems problematic :

    Scenario 1: I installed the snap theme (version 4.0.7 (2023041100)) in Moodle (version Moodle 4.1.3+ (Build: 20230512)) and it doesn't look good , everything so big and all over the place.

    Scenario 2: I installed the snap theme (version 4.0.7 (2023041100)) on Moodle Moodle 4.0.5 (Build: 20221114) and it looks good except , it doesn't display certain type of activities suck as "Book", "Page".

    Note: even though Page activity is not displayed in Snap theme but it recognises there is an activity as it displays in progress 0/1 for that section.

    I also posted in Forums with screenshots of the issues: https://moodle.org/mod/forum/discuss.php?d=448080
  • Le Minh Tuan
    Mon, 9 Oct 2023, 12:15 PM
    Hi.
    I have the problem with "Access as a guest", when i'm click "Access as a guest" button, the Moodle reply "Invalid login, please try again". Can u show me how to fixed this (We use version 4.1.4, php8.1). Thanks for your help.
  • Matthew Marinovich
    Mon, 2 Dec 2024, 4:46 PM
    Just a heads up that Snap is *does not* appear to be compatible with Moodle versions greater than v4.2 as it is using methods that have been deprecated and removed from core Moodle. The core Moodle change that affects Snap is here: https://tracker.moodle.org/browse/MDL-71183...there may be others. The issue has been reported in the Github issues area for the Snap theme, here: https://github.com/open-lms-open-source/moodle-theme_snap/issues/284

    This issue is currently a blocker for some of our sites that use Snap but won't be able to upgrade to any version greater than v4.2. Is there anyone at OpenLMS who can assist with this one? Thanks!
  • Open LMS Logo
    Tue, 3 Dec 2024, 7:54 AM
    Hi @Matthew Marinovich, which version of Snap are you using? We have a version that is compatible with Moodle 4.3 and coming soon we should have one compatible with 4.4.
  • Claudio Visa
    Wed, 11 Dec 2024, 11:40 PM
    El tema SNAP no me funciona para la version de moodle 4.1, aparte del theme necesita tener otro plugin.
  • David Macdougall
    Fri, 10 Jan 2025, 5:09 PM
    After upgrading to Moodle 4.45 and upgrading to the latest Snap 4.4.4 I'm having the following issue - when navigating to the base URL through logging out or navigating to 'Home' I get the following PHP error: Fatal error: Declaration of theme_snap\output\core\course_renderer::course_section_cm_completion($course, &$completioninfo, cm_info $mod, $displayoptions = []) must be compatible with core_course_renderer::course_section_cm_completion() in /var/www/html/theme/snap/classes/output/core/course_renderer.php on line 293 This issue has been raised before in https://github.com/open-lms-open-source/moodle-theme_snap/issues/284 and does not seem to have be resolved in the latest release. Please advise.
  • Matthew Marinovich
    Mon, 13 Jan 2025, 8:37 PM
    Thanks for the response @OpenLMS. Sorry, I didn't subscribe to the comments so missed your question. We had been testing Moodle base versions v4.2 and v4.3 with the v4.3 snap theme, and more recently the v4.4 Moodle base version with Snap v4.4. They all seem to have the same issue related to methods that have been removed from the newer core Moodle versions (see links above).
  • Amy Pont
    Tue, 11 Mar 2025, 8:10 AM
    Hi team.

    Do we have an ETA on if/when this will be available for Moodle 4.5? Or if the current version will work with 4.5.

    Thanks
  • DERSDEM APP
    Fri, 13 Mar 2026, 1:35 PM
    I encountered an issue after installing and enabling this plugin on my Moodle site.
    After activating the plugin, the page layout broke and the interface appeared without proper styling (CSS looked completely broken). When accessing the quiz page, I also received the message:
    "This question is of a type that is not installed on your system."
    Environment details:
    Moodle version: 5.1.3
    Hosting: VPS running with Docker
    When this Snap theme plugin is enabled, the interface breaks. After disabling the Snap theme, the site returns to normal.
    I wanted to report this behavior and ask if this could be a compatibility issue with the current Moodle version.
    Has anyone experienced something similar?
    Thank you.
  • Peak Pacific
    Wed, 22 Apr 2026, 10:24 AM
    This look like a fantastic theme however as mentioned above, it completely breaks 5.0/5.1 sites
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Please login to post comments