Snap

Themes ::: theme_snap
Maintained by Open LMS LogoOpen LMS Development
Snap’s user-friendly and responsive design removes barriers to online learning, enabling you to create the modern, engaging experience user's expect on the web today. Its intuitive layout is optimised for online learning, focusing on the things that matter - your learning activities and content.
Latest release:
2281 sites
1k downloads
311 fans
Current versions available: 18



Snap

Snap is a Moodle theme that makes online learning an enjoyable and intuitive experience for learners and educators.


Snap's user-friendly design removes barriers to online learning, enabling you to create the modern, engaging experience user's expect on the web today. Snap's intuitive layout is optimised for online learning, focusing on the things that matter - your learning activities and content.


Personal menu

Snap’s easy to use navigation gives users an elegant way to perform frequent tasks. All your courses, deadlines, messages and feedback are always one click or tap away to save you time.


Courses with personality

Every course in Snap let's teachers add a cover image to give it a unique personality.

Courses in Snap allow you create individual topics, so learners understand where their focus should be without being confused or overwhelmed by lots of links and options. 

Each topic shows students their progress, which is updated inline with ajax as you progress through the course.

Every activity in Snap shows students the due date, if they have submitted, and if feedback is available - without having to open the activity. 

Teachers are shown how many users have submitted an activity, and if they need to grade any submissions. 

Teacher's workflows for creating and structuring content in their courses are also optimised to save time. With no need to turn editing on, inline resource/activity deleting, the ability to move multiple resources/activities at once, inline topic creation and many other ways to help teachers give learners the best online learning experience.



Working seamlessly across every device - from desktop to mobile, Snap’s responsive Twitter Bootstrap based framework provides a consistent, professional experience for learning whenever and wherever you want to learn.


You can learn more about Snap on our video playlist.


Under the hood:

Like most other Moodle Themes today Snap runs on Bootstrap 4, jQuery, Sass, and inherits from the Boost theme.


Releases:

Snap is continuously updated, with each major version released 6 months after the Moodle release. If you'd like to test our work in progress it's always available on github!


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 serve colleges and universities, schools and organizations by supporting the software that educators use to manage and deliver instructional content to learners 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 RSS

Show comments
  • Open LMS Logo
    Wed, Jun 8, 2022, 11:32 PM
    Hi @Bruno Silva, This question was answered before.
    --
    This error appears because this version is expecting PHP 7.4 (to be able to use typed attributes). Please confirm that you are using this PHP version in your system.

    -- Juan
    --
  • Lars Tuff
    Thu, Jun 23, 2022, 3:27 AM
    Hi. I liked the plugin snap from looking at the plugin page. However, I think I made the mistake of installing it on a server with moodle 3.11. Now I get lots of error messages. Is there a quick fix to this, or do I have to manually uninstall it. I can no longer get into the plugins pages ad admin. Please help.
  • Open LMS Logo
    Thu, Jun 23, 2022, 5:37 AM
    Hi @Lars Tuff. Snap should work on Moodle 3.11 without a problem. Some troubles have been addressed and answered in previous posts. One of the most common is the PHP version on your server (It should be PHP 7.4). I hope this helped.

    -- Juan
  • Kemi Oyebade
    Thu, Aug 25, 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, Nov 5, 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, Jan 12, 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, Jan 18, 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, Jan 27, 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, Jun 27, 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, Oct 9, 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, Dec 2, 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, Dec 3, 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, Dec 11, 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, Jan 10, 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, Jan 13, 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).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Please login to post comments