Skip to content

Python Bottle app demonstrating using Medbiquitous' Competency Framework for defining competencies and the Experience API for tracking their progress and completion.

License

Notifications You must be signed in to change notification settings

adlnet-archive/competency-example

Repository files navigation

ADL xAPI / Medbiquitous Competency Example

Requirements

  • Python 2.7
  • Mongo DB
  • lxml

Installing (Ubuntu)

  1. Install the system dependencies

    $ sudo apt-get install git python-pip mongodb-server libxml2-dev libxslt1-dev zlib1g-dev python-dev
  2. Set up the development environment

    $ sudo pip install --upgrade pip
    $ sudo pip install virtualenv
    
    $ git clone https://github.com/adlnet/competency-example.git
    $ cd competency-example
    $ virtualenv env
    $ source env/bin/activate
    $ pip install -r requirements.txt
  3. Configuration

    Edit the settings.py in the util directory. Enter valid xAPI endpoint credentials. I pointed to the public LRS with my LRS username and password:

    https://lrs.adlnet.gov/xAPI/statements

Running

$ cd competency-example
$ source env/bin/activate
$ python main.py

To leave the virtualenv: $ deactivate

About

Python Bottle app demonstrating using Medbiquitous' Competency Framework for defining competencies and the Experience API for tracking their progress and completion.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published