SFU’s fourth annual DEMOfest is scheduled for Wed, November 21st and I hope to share with my fellow educators how the Grav CMS can be used to expand and enhance Canvas - here’s my submitted proposal:
Expanding and Enhancing Canvas with the Open Source Grav CMS
Tech-savvy educators! Want to incorporate more open and collaborative materials within Canvas? How about improving the online experience? Faced with this challenge, Paul Hibbitts developed components for the file-based Grav CMS (getgrav.org) to effectively work inside of his CMPT-363 Canvas course (https://canvas.sfu.ca/courses/38847). Grav uses the platform-independent Markdown format and enables collaborative editing by students and instructors with Git-based services such as GitHub and GitLab. These also naturally support the 5 Rs (Retain, Reuse, Revise, Remix and Redistribute) of Open Educational Resources. Integrating Grav pages within Canvas is seamless too - without any content restrictions.
As an experiment I’ve created a small set of 30-second demo videos to give a glimpse into some major and minor features of my Open Course Hub and Open Publishing Space projects. I recently tweeted these videos and thought I would share them here too:
Ever want to re-purpose site content by embedding a page without its global navigation, sidebar or footer? With the @getgrav Open Course Hub or Publishing Space you can easily do that for any page with the 'chromeless' content display URL parameter👇(#CanvasLMS example shown) pic.twitter.com/Z8LFgnINZR— Hibbitts Design (@hibbittsdesign) September 10, 2018
While I’ve been in ‘heads-down’ mode with my SFU CMPT 363 User Interface Design course this summer I’ve also been working away on a brand new Bootstrap 4 based theme for Grav. I recently tweeted a few highlights about the early release of this new theme, called Bootstrap4 Open Matter, and I thought I would share them here:
It's an unofficial official release (like 'double secret probation') - the Bootstrap4 Open Matter theme is now at https://t.co/UDkA52gP6f. This one theme can create open + collaborative Markdown-based blogs, course hubs and more! Git Sync & 'chromeless' content display included👍 pic.twitter.com/Qrdy6D5oTb— Hibbitts Design (@hibbittsdesign) July 31, 2018
I am excited to be sharing the most recent developments of my Grav Open Course Hub project at the Festival of Learning on May 29th.
Here is the description of my session:
Delivering a Better Experience by Using the Open, Collaborative and Flexible Grav CMS – Inside or Outside of your LMS
Want to provide students and course facilitators a better online experience but still want or need to use the existing institutional LMS? Faced with this exact challenge, Paul Hibbitts started to develop a set of components in 2016 for the modern Grav Content Management System to partner with his institution’s LMS (Canvas). Grav leverages forward-looking standards such as Markdown for platform-independent content and enables Git-based (i.e. GitHub, GitLab, GitBook, etc.) collaborative workflows, both which naturally also supports the 5 Rs of Open Educational Resources. In addition, the ability to use GitHub Desktop for mirroring Git-based content to one’s own computer for backup and editing with the tools of your choice not only brings peace of mind but also a highly efficient workflow.
Open Publishing Space with Git Sync is designed to publish, share and collaboratively edit Markdown-based content using the modern flat-file Grav CMS. I am happy to share the news that a customized version of the new Grav default theme Quark, using the Lightweight, Responsive and Modern CSS Framework Spectre CSS Framework, is now the standard Open Publishing Space theme!
Figure 1. Open Publishing Space Blog List
The original Open Publishing Space theme, a customized version of the Antimatter theme, is still available.
A brief video demonstrating how locally hosted H5P content can be used with the Grav Open Course Hub (once you have set the source URL of the H5P content):
With the most recent release of the Grav Open Course Hub, site authors can insert H5P content (hosted on h5p.org) into any page using a simple Shortcode (i.e.
[h5p id="712"]). In addition, a new H5P button is now available in the Admin Panel page editor to make using the H5P Shortcode even easie...
I recently highlighted some of the key things to know about the Grav Open Course Hub project, and I thought I would share them here too:
❓Did you know❓— Hibbitts Design (@hibbittsdesign) March 8, 2018
Perhaps one of the most unique aspects of the @getgrav Open Course Hub is that Theme files (incl. CSS) are auto-synced with content to GitHub/GitLab/etc. so tech-savvy instructors (and students!) can provide hands-on authoring help to other Open Course Hub users.