Skip to content

giancosta86/OmniCourse-Agent

Repository files navigation

OmniCourse-Agent

Browser extension for OmniCourse descriptors

Build Status

Introduction

Screenshot

OmniCourse-Agent is a browser extension that can generate an OmniCourse descriptor while you are visiting a course webpage.

Usage

  1. Browse to the page of a course published by a supported provider

  2. The OmniCourse button in the toolbar becomes active

  3. Click on the OmniCourse button

  4. OmniCourse-Agent will try to gather enough information - consequently generating a course descriptor. In particular, the title and the duration are mandatory

  5. Copy the generated descriptor to the clipboard

Please, note: when missing, some fields could be initialized to a sensible default value - for example, completionDate defaults to the current date.

Installation

At present, OmniCourse-Agent is not on browser extension portals - its artifacts are published on GitHub as dedicated releases.

Chrome

  1. Download the -chrome.zip file from OmniCourse-Agent's release page

  2. Decompress the zip file on your file system

  3. In Chrome, click on Menu :: More tools :: Extensions

  4. Enable the Developer mode

  5. Click on Load unpacked

  6. Select the directory created by the zip file

Firefox

  1. Download the .xpi file from OmniCourse-Agent's release page

  2. In Firefox, click on Menu :: Add-ons

  3. Click on the menu next to Manage your extensions and select Install Add-On from file...

  4. Select the downloaded file

  5. Confirm

Supported providers

OmniCourse-Agent now supports the following course portals:

Privacy policy

OmniCourse-Agent is designed to parse course pages to create OmniCourse descriptors: consequently, it does not store and does not upload any personal information.

Referenced components

npm libraries

Images

Further references

  • Blog entry on Gianluca Costa's Creations

  • OmniCourse - React component for drill-down chart analysis of online courses