Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ucfopen/materia-widget-dev-kit

The Materia Widget Development Kit (MWDK) is a combined development utility and dependency for Materia widgets.
https://github.com/ucfopen/materia-widget-dev-kit

canvas canvas-lms dev-kit edtech education educational-game expressjs hacktoberfest materia ucf widgets

Last synced: about 1 month ago
JSON representation

The Materia Widget Development Kit (MWDK) is a combined development utility and dependency for Materia widgets.

Awesome Lists containing this project

README

        

# Materia Widget Development Kit (MWDK)

The Materia Widget Development Kit (MWDK) is designed to facilitate the rapid development of widgets for use in [Materia](https://github.com/ucfopen/Materia). It is a required dependency of all widgets, and in addition to providing in-situ player and creator interfaces, the MWDK enables quick installation to a local Materia instance and compiling the widget for production use.

For more information about developing Materia widgets, visit [our docs site](https://ucfopen.github.io/Materia-Docs/develop/widget-developer-guide.html)

## Features

* Supports rapid development of player, creator, and score screen* interfaces
* Live reloading
* Helpful utilies including icon generators and screenshot annotation
* Uses the same javascript as the production Materia Server
* Quick installation to a local Materia instance and utilities for widget package compiling
* Materia API mocking

*\*experimental feature*

## Setup

Visit the [MWDK wiki](https://github.com/ucfopen/Materia-Widget-Dev-Kit/wiki) for instructions related to installation, use, upgrading from prior versions, and more.

## Contributing

For more information on contributing, visit the [MWDK wiki](https://github.com/ucfopen/Materia-Widget-Dev-Kit/wiki/Contributing).