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:
2498 sites
2k downloads
302 fans
Current versions available: 16



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

Comments

  • Washington Forte
    Thu, 9 Mar 2017, 8:14 PM
    Hi!

    Thanks for sharing Snap, it's a great theme to work. But, I got a problem: when I create anchor links in a topic content, they don't work. I have a full vertical content and I'd like to do anchor links at the top of the page, but, when I click on links, the Snap goes back to the course's Introduction page. Could you help me to solve that?

    Cheers,

    Washington
  • Washington Forte
    Fri, 10 Mar 2017, 12:39 AM
    With your tips, I was able to make links to specfic modules in a topic. It's a good solution for pages with lots of vertical contents:

    I split each topic of my course into subtopics. For each subtopic I created a module with specific contents and activities.

    After, I created a list of links at the top of page to each subtopic using this code:
    < a href=#section-X&module-XXX >TEXT OF THE LINK< /a >
    X - the section's ID (Topic)
    XXX - the module's ID (Subtopic)

    That makes the vertical pages more friendly.

    Thank you so much for such a helpful support from the Moodlerooms team!
  • Chris Chapman
    Fri, 10 Mar 2017, 11:07 PM
    Hi Stuart, finally got the go ahead to trial and use Snap for our VLE (great theme, lets hope the core team go the same way!) JUst a quick question - course formats, are you looking to support more course formats? We've used Grid for the past few years... which may make it difficult to adopt the new theme. If not I may have to develop my own course format based on grid. I understand the mobile first ethos and reducing what is seen by the user, but it's going to be a very steep learning curve for our 600 teaching staff without it, we'l get there one day!
  • HERNAN GIOVANNI RAMIREZ SEGURA
    Sat, 11 Mar 2017, 5:13 AM
    Hello,
    I installed moodle 3.1.4 in Spanish and later installed theme snap in http://virtual.corhuila.edu.co/home but I still see words in English, for example "Deadlines", "Grading", "Messages", " You have no messages "," View my messages ", how do I make everything complete in Spanish?

    I appreciate your help, please
  • Chris Mat
    Sat, 11 Mar 2017, 5:28 AM
    Thanks for sharing such a great theme. Do you have any plans to update for Moodle 3.2?
  • g k
    Mon, 13 Mar 2017, 2:03 AM
    Hi, the theme looks great. Upon installing it, I discovered that none of the links created by the theme to pre-made activities work. Any ideas how to fix?
  • Stuart Lamour
    Mon, 13 Mar 2017, 5:18 PM
    Not sure i've ever replied to lots of comments in one comment, but will give it a go!

    1. @Chris Chapman - Gareth who maintains this format is very nice and i'm sure will be able to help you out.

    2. @Hernan - There was an issue with AMOS reported on github https://github.com/moodlerooms/moodle-theme_snap/issues/39 which has been fixed. I know moodlerooms have lang packs for most languages, so i'll request these are included in the open source version and added to the moodle db. As a short term solution https://docs.moodle.org/32/en/Language_customisation

    3. @ Chirs Mat - we will roll out 3.2 in the summer (we update to every major version, but do so 6 months after its initial release).

    You can follow our work in the "master" branch on github for testing purposes before the official release. We're currently running 3.2 in our Continuous Integration system and starting to fix up any issues that uncovers. As we make changes they'll be pushed out to the master branch automatically as soon as they're complete. We pushed out 3.0 on June 15th 2016, so that gives you a rough timeline for the 3.2 release.

    4. @g k - i'm not familiar with pre-made activities and unsure what links any theme creates to them, apologies. Feel free to message me and we can take a look.

    Huge thanks to everyone for the kind words and helping us improve Snap.
  • Joseph Liaw
    Tue, 14 Mar 2017, 3:49 AM
    @Stuart / @Chris Chapman:

    First of all, a big "THANK YOU!" should go out to Stuart and the Snap dev team for generously sharing with the Moodle community Snap--a much needed and truly refreshing theme that drastically changes how both instructors and students interact with the platform! Also a big thank you for being so responsive to feedback and sharing some great tips and ideas!

    I agree with what you shared Chris, about veteran users of Moodle switching to another theme / course format (e.g. Grid with Essential) being thrown off by using Snap with the standard Topics format, which actually is a "good" thing if you think about it because it means they have become so familiar and intimate with your platform that it has become part of their workflow in the classroom...

    BUT, once they give Snap a go with the standard Topics format, they will really like the GREAT new features of Snap which save time and gives a better user experience overall (e.g. easier and much more intuitive editing and defaults intelligently pre-set to rename topics / add and move topics and multiple resources easily without additional plugins, nifty course search tool, consistent navigation with the settings menu anchored in the top right and personal menu with intuitive access to deadlines, feedback, discussion forums, and teacher notification of items to grade (life saver!), and the cool "live tile" display of file resources and inviting "sneak preview" and intuitive in-line display of page links, and the list goes on)!!!

    When I informally showed a newer teacher what Moodle looked like in comparison to other tools (including Google Classroom, the new Google Sites, and the new competitor Canvas), she said, "Oooh....I really like Moodle and it looks easy to use!!!" which I had not really heard before with Moodle given how much more power is under the hood waiting to be unleashed!!!

    So, the tricky thing is that the Snap Dev team probably doesn't have the resources and time now to both keep Snap up-to-date with the rapid fire release of each Moodle version, AND build compatibility with all of the plugins for course formats out there (and I agree with you Chris that Grid is one of the top ones along with OneTopic IMHO).

    @Stuart: Idea to help bring about a "compromise" solution:

    Would it be possible to add an option to Snap to toggle / hide the Snap navigation menu, and add an option to Snap to only load ONE topic at a time to reduce page load times for larger, more complex courses that teachers will build with gamification and mastery paths now that you have given us such a beautiful theme and intuitive UI?

    Then, Chris you could add a label with a Grid of icons / images that links to each section in your course (BINGO--Grid format!), and if Snap could only load ONE topic at a time we have the lightning fast and beautifully functional OneTopic format which reduces page load times to only 1-2 seconds vs. 9-12 seconds for some of our more complex, gamified courses! The best of both worlds at your fingertips!!! smile
  • HERNAN GIOVANNI RAMIREZ SEGURA
    Wed, 15 Mar 2017, 3:24 AM
    Hello, what plugin are you using to display the progress bar in each course?
  • Stuart Lamour
    Thu, 16 Mar 2017, 6:09 PM
    Hi @hernan, it uses the standard Moodle completion tracking https://docs.moodle.org/32/en/Course_completion_settings so no plugin is needed.
  • Pam Roberts
    Fri, 17 Mar 2017, 9:03 AM
    HI - how can I add columns to my course in Snap?
  • Haydn St
    Fri, 17 Mar 2017, 9:28 AM
    Will the 3.1 version work on 3.2?
  • Stuart Lamour
    Tue, 21 Mar 2017, 10:09 PM
    Hi Pam, i'd recommend using the atto bootstrap grid plugin to make responsive columns in your content - https://moodle.org/plugins/atto_bsgrid

    @haydn - i haven't tried i'm afraid! Working on 3.2 at the moment with some nice updates.

    Cheers
    Stuart
  • Lucas Fonseca
    Fri, 31 Mar 2017, 12:45 AM
    @HERNAN I'm translating using Moodle, go to Site Administration > Language > Language Personalization, choose your desired language, open the package, and choose "theme_snap.php", there you can translate everything.
  • Sonya de Jager
    Sun, 2 Apr 2017, 3:06 PM
    @Stuart

    Wow! This is by far the best moodle theme I've ever tested.

    I have one question. One of our favourite features is the clear display of assignment due-dates on the course page, however, we use group-overrides to set the assignment dates and these do not appear on the assignments in the same way.

    Does anyone have a suggestion as to how I would accomplish this?

    Thanks again for a brilliant theme!

    Sonya
Please login to post comments