Live data from Hacker News

Ask HN: Why is there no good open-source LMS?

news.ycombinator.com

1–10 of 164 posts

Ask HN: Why is there no good open-source LMS?

#1
I want to start a teaching business. I'm struggling to find good open-source software on which I can start building my platform. The state-of-the-art seems to be Moodle or Canvas which are designed for universities - they use archaic UI and features.

Is there something where I can host an online course, also have live classes and perhaps add on features like a community for students, assignments, etc? The only options I am seeing are things like Kajabi and Teachable which are very restrictive in their feature set, and not customizable.

Anyone running an edtech company here? What do you use? Or do you build everything custom?

Re: Ask HN: Why is there no good open-source LMS?

#4
The underlying protocol most [1] LMS use, [2] LTI, is horrible (IMHO). That may have something to do with the quality of platforms built in top of it.

[1] https://en.m.wikipedia.org/wiki/Learning_management_system

[2] https://en.m.wikipedia.org/wiki/Learning_Tools_Interoperabil...

Re: Ask HN: Why is there no good open-source LMS?

#5
I work for an HR compliance training company and we use a heavily modified version of Moodle in combination with our own back end. Moodle was originally chosen as an MVP for the company and it is good at playing industry-standard formats, like SCORM and AICC. But Moodle's code base is around 20 years old and very cumbersome to modify so we do plan on moving to 100% custom in the future.

Re: Ask HN: Why is there no good open-source LMS?

#8

The underlying protocol most [1] LMS use, [2] LTI, is horrible (IMHO). That may have something to do with the quality of platforms built in top of it. [1] https://en.m.wikipedia.org/wiki/Learning_management_system [2] https://en.m.wikipedia.org/wiki/Learning_Tools_Interoperabil...

Hmm do LMSes really get built for the LTI protocol in mind? Or do they add it later for compatibility?

Re: Ask HN: Why is there no good open-source LMS?

#9
post #8

The underlying protocol most [1] LMS use, [2] LTI, is horrible (IMHO). That may have something to do with the quality of platforms built in top of it. [1] https://en.m.wikipedia.org/wiki/Learning_management_system [2] https://en.m.wikipedia.org/wiki/Learning_Tools_Interoperabil...

Hmm do LMSes really get built for the LTI protocol in mind? Or do they add it later for compatibility?

LTI is an afterthought for LMSes.

The standard is a classic patchwork of whatever is used by IMS members currently.

LTI 1.3 is the current active version, which deprecated 2.0.

But wait LTI is actually a collection of standards. AGS (assignment and grade services), DL (deep linking), dynamic registration, etc.

And they are optional, and LMSes implement them in slightly different ways.

So good times.

But wait, there's also the afterthought of 1.3 compatibility jury rigged on top of 1.0/1.1 implementations. Which leads to comical implementation details poking their ugly heads out :)

Post reply on HN