Skip to content
Browser extension for OmniCourse descriptors
JavaScript CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
screenshots
src
.gitignore
.nvmrc
.prettierrc
.travis.yml
LICENSE
README.md
create-build.js
create-package.js
mainIcon.svg
package-lock.json
package.json

README.md

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

You can’t perform that action at this time.