#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:
- 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.
coursepageredirect.phpallows to place the student right into the course after log in. A
module.jsextends controls for current module.
- All remaining elements from the Moodle Dashboard are hidden under a Menu button.
This is done by making
- Stronger headers for starting activities. First paragraphs in this section even begins with a drop cap.
A change in
rest.phpprovides “global awareness” of the specific module and course a student is.
- Notification for activities completed. After you receive the notification, a “Next Activity” link appears.
New variables in
nextactivitymodaldialogallow customization of timing for this option.
- Redesigns and integration of default Moodle sections.
Under the hood:
- Support for
- It fixes a bug from Snap
Gruntfile.jsin Windows where Moodle cache could not be purged.
- Lots of adjustments and reorganizations to
settings.php, for changes in headers and breadcrumbs.
- Options like
collapsecompletedactivitiestakes sections out of sight if they are not relevant at the time.
- Creation of
completion.jswith functions that allow visualization of progression and completion of activities.
- Layout changes reflected in
- Changes to renderers
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.