adlnet / ADL_LRS

ADL's Open Source Learning Record Store (LRS) is used to store learning data collected with the Experience API.
https://lrs.adlnet.gov
Apache License 2.0
307 stars 145 forks source link

Roadmap/Project Status #501

Open jsma opened 2 years ago

jsma commented 2 years ago

There have been recent signs of life with updates for Python 3 compatibility and using Docker Compose. Is that the extent of the updates planned for this project? In other words, is this still set in stone:

This version is stable, but only intended to support a small amount of users as a proof of concept. While it uses programming best practices, it is not designed to take the place of an enterprise system.

Or are there any plans to more actively maintain this project (reviewing/merging bug fixes or new features)?

We use a private fork and have made several changes over the years to maintain compatibility with current (aka non-EOL) versions of Python/Django, replace unmaintained dependencies, etc. The reason we went private was that this repo appeared unmaintained and we were concerned about spending time for PRs that likely wouldn't be reviewed or merged and we also didn't have the bandwidth to support a public fork. If this project will be actively maintained, we'd be happy to review to see if we can extract some of those updates for inclusion here.

We deeply appreciate this open source starting point and especially appreciate that it was written using our favorite programming language and web framework. Thanks!

vbhayden commented 2 years ago

Morning @jsma and team!

That'd be great yeah, our team is always pretty swamped and it's often difficult to find support time for this project. No objections here if you guys want to introduce some quality of life improvements.

The LRS was originally fairly barebones as to not discourage industry and competition when xAPI was first starting out (why build / buy a complicated LRS when people can deploy the free one etc), but there are some really nice (and far more feature-rich) options out there these days.

Yeah, feel free to submit whatever PRs your team wants and we'll try to review when we have time.

Thanks! -Trey

jsma commented 2 years ago

Thanks for the reply! We are also swamped but will review to see if there some easy pickings we can extract and push upstream. Thanks again!