Revolutionary Fork to the Snap Moodle Theme Will Streamline Your Learning Workflow | Moodle News

Source: Revolutionary Fork to the Snap Moodle Theme Will Streamline Your Learning Workflow | Moodle News

#MootUS16 has just completed and we are already seeing some impressive outputs! The Moodlerooms Snap Theme has received a warm welcome since its launch. Its focus on whitespace and decluttering reminded tense students to breathe. Now CASS takes the idea further by decluttering the decision making process itself. CASS Business School’s Leonard Houx showcased a fork on the already versatile Snap Theme.

Check out the short video here on Google Drive.

The video argues that common Moodle themes makes several options compete for your attention. To fight this, the fork suggest many design improvements, some of which we list here:

  1. After logging in, the course and the current section are on top with only relevant updates. You can navigate to other sections, but the idea is that it shows a strong indication of what the next step is.
    A coursepageredirect.php allows to place the student right into the course after log in. A module.js extends controls for current module.
  2. All remaining elements from the Moodle Dashboard are hidden under a Menu button.
    This is done by making headroom.js optional in config.php.
  3. Stronger headers for starting activities. First paragraphs in this section even begins with a drop cap.
    A change in rest.php provides “global awareness” of the specific module and course a student is.
  4. Notification for activities completed. After you receive the notification, a “Next Activity” link appears.
    New variables in settings.php, like nextactivityinfooternextactivitymodaldialogallow customization of timing for this option.
  5. Redesigns and integration of default Moodle sections.
    Addition of core_question_renderer and mod_quiz_renderer to renderers.php

Under the hood:

  1. Support for TweenMax.js for advanced JavaScript animations.
  2. It fixes a bug from Snap Gruntfile.js in Windows where Moodle cache could not be purged.
  3. Lots of adjustments and reorganizations to settings.php, for changes in headers and breadcrumbs.
  4. Options like hidequiznavigation and collapsecompletedactivities takes sections out of sight if they are not relevant at the time.
  5. Creation of completion.js with functions that allow visualization of progression and completion of activities.
  6. Layout changes reflected in course.php, footer.php, header.php and nav.php.
  7. Changes to renderers core_question_renderer.phpcourse_renderer.phpmod_quiz_renderer.phpand snap_shared.php

In conclusion, this visual layout has connectedness in mind. With a more guided flow, it keeps students from second guessing themselves. Applied on Moodle it is likely to positively impact your student analytics.

Check the GitHub repo for this fork here.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s