Since I first started exploring using Grav almost two years ago as an open and collaborative platform for the field of education, I have dreamed of a seamless 2-way sync of Grav site content to such services as GitHub or GitLab. Now, with the great work of the Trilby Media team (the people who created Grav) not only will this possible for myself but also the entire Grav community. By sponsoring the development of the open source Git Sync Plugin I was able to not only support the team behind Grav but also increase the audience for my own Course Hub skeleton package and consultation services about the use of Grav in the education space.


Continue Reading

I recently tweeted some examples of how the Grav Course Hub can help change your teaching (as it has certainly changed mine!), and I thought I would share them here:


Continue Reading

Grav Course Hub is an open source project intended to help tech-savvy instructors enhance the learning experience for their students by providing multi-device delivery and a collaborative workflow not present in their current Learning Management System (LMS). As an open platform under the full control of the instructor, a broader choice of online course components can be integrated into the Course Hub to help reach unmet pedagogical goals.

Built with the modern flat-file CMS Grav (https://getgrav.org/), the multi-device ready Grav Course Hub can partner with your existing LMS, where it serves as an alternative and customizable front-end to any required LMS elements for your students. With this approach, instructors have the freedom to move beyond the confines of the LMS while sensitive student data remains located within your institutional or organization’s LMS.

Content in Grav is stored and maintained as individual files rather than inside a database, so services such as GitHub and GitLab (which can be hosted on your own server) can be easily partnered with your Course Hub for open collaboration and version control. Being file-based also means that instructors have their choice of tools for editing their Course Hub content, and site updates can be performed in as little as one button press.

Interested in learning more? Read Getting the Grav Course Hub Up and Running and Setting Up a Course in the Grav Course Hub.

Although I’ve been in ‘heads-down’ mode with my SFU CMPT 363 User Interface Design course for the past two months, I recently tweeted some additional facts about the Grav Course Hub Project, and I thought I would share them here:


Continue Reading

Grav Nominated for 3 CMS Critic Awards, Including Best CMS for Education (via CMSCritic.com)

CMS Critic Awards

I recently tweeted some details of my progress with redesigning CMPT 363 for the Fall term, and I thought I would share them here:


Continue Reading

This is a guide on how to setup your Grav Course Hub for a single course using the Admin Panel (accessed by adding ‘/admin’ to the Browser URL of your Grav site) or directly working with files. This guide assumes you have the Grav Course Hub up and running and that you are familiar with the basics of Grav.


Continue Reading

This post was inspired by the very informative July 14th BCcampus Canvas LMS session with Stan Wendt and moderated by Clint Lalonde.

If my reading of the tea leaves is correct, there could be a big uptake of the use of the Canvas LMS in Canada with news of a possible hosted in Canada cloud offering. As a sessional faculty member of the Computing Science Department at Simon Fraser University I’ve been using Canvas for the past several years and I thought it might be helpful for other potential users of Canvas to share my experiences so far.


Continue Reading