Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/instructure/common-cartridge-viewer

View Common Cartridges in the browser
https://github.com/instructure/common-cartridge-viewer

Last synced: 7 days ago
JSON representation

View Common Cartridges in the browser

Awesome Lists containing this project

README

        

# Common Cartridge Viewer

View Common Cartridges in the browser. Methods:

- Load a CORS-enabled remote `.imscc` or `.zip` cartridge
- Load a CORS-enabled exracted cartridge by pointing to its `imsmanifest.xml`
- Drop and drop a cartridge into the viewer

## Demo

[https://common-cartridge-viewer.netlify.com](https://common-cartridge-viewer.netlify.com/)

## Quick start

```bash
git clone https://github.com/instructure/common-cartridge-viewer.git
cd common-cartridge-viewer
export NODE_OPTIONS=--openssl-legacy-provider
npm ci
npm run build # populates locale data
npm start
```

## Quick start with docker compose

```bash
docker compose build && docker compose up -d
```

## Usage examples

### Load an extracted cartridge

```html

```

### Load a compressed cartridge

```html

```