Skip to content

hibbitts-design/grav-skeleton-multicourse-hub

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Grav Open Matter MultiCourse Hub Skeleton

Demo Demo License

Discord

Grav Open Course Hub with Git Sync is designed to support an open and collaborative environment for one or more courses, inside or outside of your LMS. Built with the open source modern file-based Grav CMS.

πŸ“š Information and Documentation

https://learn.hibbittsdesign.org/opencoursehub/multicourse-hub

πŸš€ Quick Install Instructions

Pre-flight Checklist

  1. Confirm Web server PHP version (PHP 8.0.2 or higher)
  2. Web server login credentials (username and password)

Installation Steps

  1. Download the ready-to-run Open MultiCourse Hub Skeleton Package
  2. Unzip the package onto your desktop
  3. Copy the entire Grav Open Course Hub folder to your Web server
  4. Point your browser to the Web server folder
  5. Create your site administrator account when prompted
  6. And you're done! (press the Right Arrow Circle Icon icon in the Admin Panel to preview site)

πŸ’» Grav Open Course Hub Screenshots

Course Hub Screenshot
Figure 1. Example Grav Open Course Hub website, with GitHub collaborative page editing enabled. Explore an example open matter course hub site at demo.hibbittsdesign.org/grav-open-matter-course-hub/.

MultiCourse Hub Screenshot
Figure 2. Example Grav Open MultiCourse Hub website, with GitHub collaborative page editing enabled. Explore an example open matter multicourse hub site at demo.hibbittsdesign.org/grav-skeleton-open-matter-multi-course-hub-site/.

⚑️ Grav Open Matter Course Hub Highlights

  • Ready-to-run open source Grav package
  • Minimal server requirements (PHP 7.1 or higher, no database required)
  • Built using the Bootstrap 4 responsive framework
  • Built-in support for automatic two-way Git Sync
  • Single or multiple courses per hub installation
  • Global 'Chromeless Pages' site setting for all pages (for embedding entire site within LMS)
  • Optional 'chromeless' page URL flag (for embedding specific pages within LMS)
  • Uses Markdown and HTML files for cross-platform content
  • Full access to HTML, CSS, Javascript, Twig Templates, YAML, etc.
  • Blog-style list of course units (e.g. classes, modules, etc)
  • Optional important reminders and unit preparations areas
  • Includes example RSS aggregator page
  • Includes ShortCodes for Badges, Buttons, Embed.ly Cards, GoogleSlides, H5P, iFrame, PDF and Twitter Feeds
  • Enhanced support for Badge, Button, GoogleSlides, H5P and PDF Shortcodes in Grav Premium NextGen Editor
  • Hub pages can be easily added/removed/changed
  • Enhanced support for the Presentation Plugin
  • Custom links can be added to site navigation bar
  • Image header area above site navigation bar
  • Sidebar is customizable (Markdown or HTML)
  • Various Web accessibility enhancements (i.e. hidden H1 page titles)

πŸ’¬ Share Your Feedback

About

A MultiCourse variation of the Open Matter Course Hub, including three different example courses using a range of page types and features. Includes Admin Panel and Git Sync.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published