Skip to content

A Flask API to connect LMS artifacts with learning narratives.

Notifications You must be signed in to change notification settings

bennettscience/mastery-transcript

Repository files navigation

Mastery Transcript

This is an experiment in a system that would allow users to pull data from an LMS and pair it with narrative for highlighting skills and learning. This is based on a model shared by the Mastery Learning Consortium.

This project uses Flask-RESTX to handle endpoint routing and Marshmallow for serialization.

Install

Packages are managed using Poetry. You can install using poetry or pip:

  1. Using poetry, clone this repo and initialize a virtualenv. Run poetry install --no-dev to install packages.
git clone https://github.com/bennettscience/mastery-transcript.git your-dir && cd your-dir
virtualenv venv
poetry install --no-dev
# include dev dependencies
# poetry install 
  1. Using pip, you can install either from requirements.txt or from requirements-dev.txt to include the tooling.
git clone https://github.com/bennettscience/mastery-transcript.git your-dir && cd your-dir
virtualenv venv
pip install -r requirements.txt
# include dev dependencies
# pip install -r requirements-dev.txt

Contributing

Feel free to open issues or pull requests if you'd like to contribute ideas, but reports, or code.

About

A Flask API to connect LMS artifacts with learning narratives.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published