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.
Packages are managed using Poetry. You can install using poetry or pip:
- 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
- Using
pip
, you can install either fromrequirements.txt
or fromrequirements-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
Feel free to open issues or pull requests if you'd like to contribute ideas, but reports, or code.