Skip to main content

Welcome to Pyslet

Build Status

Pyslet is a Python package for Standards in Learning Education and Training (LET). It implements a number of LET-specific standards, including IMS QTI, Content Packaging and Basic LTI. It also includes support for some general standards, including the data access standard OData (see http://www.odata.org).

Pyslet was originally written to be the engine behind the QTI migration tool but it can be used independently as a support module for your own Python applications.

Current Status & Road Map

Pyslet is going through a transition process at the moment as the QTI migration tool that drives its development is gradually moving towards being distributed as an LTI tool rather than a desktop application.

The OData support is fairly robust, it is used to run the Cambridge Weather OData service which can be found at http://odata.pyslet.org/weather

What’s next?

  • Proper Media stream support in the OData SQL storage model

  • MySQL shim for the OData SQL storage model

  • Improved support for LTI to take it beyond ‘basic’

I’m also slowly transforming the code for better PEP-8 compliance as reported by the fantastic flake8.

I write about Pyslet on my blog, which is a good place to find out what’s new: http://swl10.blogspot.co.uk/

Feedback

The code is now maintained on Github (version 0.5 and later): https://github.com/swl10/pyslet - the best way to get something changed is to create an issue there.

Some historical information is available on QTI Migration tool’s Google Code project: https://code.google.com/p/qtimigration/

You can find out more about me and contact me directly through my Google profile page linked from my blog page.

Pyslet is written and maintained by the main author on a spare time basis and is not connected to my current employer.

As I don’t have much spare time, the code tends to be fairly stable. Some of the code was written almost 20 years ago and it owes a lot to the University of Cambridge that employed me for many years in a variety of different roles.

License

Pyslet is distributed under the ‘New’ BSD license: http://opensource.org/licenses/BSD-3-Clause, this decision was inherited from the early days of the code. Although Copyright to much of the source is owned by the author personally earlier parts are owned by the University of Cambridge and are marked as such.

Metadata

Release files for pyslet 0.5.20140801

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyslet 0.5.20140801
File Size Uploaded
pyslet-0.5.20140801.tar.gz 2.2 MB Details

Release files / pyslet-0.5.20140801.tar.gz

Download URL pyslet-0.5.20140801.tar.gz
Size 2.2 MB
Tags Source
SHA-256 checksum
How to use checksums
89538ad432d8c51b7d4b419817526f864697580d5eb1471784d15f6c056a88b6
BLAKE2b-256 checksum
How to use checksums
3092ecd4bab6df210e47bce6725a678a775c07e61c67b20d39aa43a3aec61ac5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.5.20140801 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page