# \[Paid\] Lightweight LMS Plugin for Discourse

**URL:** https://meta.discourse.org/t/paid-lightweight-lms-plugin-for-discourse/249689
**Category:** Marketplace
**Created:** [December 22, 2022, 6:58pm UTC](https://meta.discourse.org/t/paid-lightweight-lms-plugin-for-discourse/249689 "2022-12-22T18:58:44Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![csandstedt](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/csandstedt/32/170079_2.png) [@csandstedt](https://meta.discourse.org/u/csandstedt)
#### Post date: [December 22, 2022, 6:58pm UTC](https://meta.discourse.org/t/paid-lightweight-lms-plugin-for-discourse/249689/1 "2022-12-22T18:58:44Z")

</div>

I’m looking for someone to develop a lightweight learning management system for Discourse. Ideally, the plugin would allow me to have certain categories behave like an LMS where the user could progress through a series of courses (topics). Once they view a topic, there would be a button to navigate to the next topic. The topics would still behave like normal Discourse topics where users could discuss the topic. Since this is for an existing community, the plugin will not require all categories to be treated as courses, only selected categories.

Nice to haves would be a progress bar to show how much of the course has been completed. it would also be nice to have a thumbnail preview of the next course to let the user know what is coming up next.

I would like this to go live in February 2023 if possible.

My budget for this feature is $2,000.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [December 22, 2022, 7:02pm UTC](https://meta.discourse.org/t/paid-lightweight-lms-plugin-for-discourse/249689/2 "2022-12-22T19:02:09Z")

</div>

I’m interested in this. I started using Discourse when I was a college professor and used Discourse to teach my classes. I used custom badges and even had a script that would pull my ♥ from topics with certain tags and then push the results into the gradebook of the LMS that the university wass using.

---

<div class="post-metadata">

### Author: ![Ahmed\_Gagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ahmed_gagan/32/161985_2.png) [@Ahmed\_Gagan](https://meta.discourse.org/u/Ahmed_Gagan)
#### Post date: [December 22, 2022, 9:41pm UTC](https://meta.discourse.org/t/paid-lightweight-lms-plugin-for-discourse/249689/3 "2022-12-22T21:41:32Z")

</div>

Hi @csandstedt  
I am interested to take this up, sending you a PM

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [December 23, 2022, 10:09am UTC](https://meta.discourse.org/t/paid-lightweight-lms-plugin-for-discourse/249689/4 "2022-12-23T10:09:20Z")

</div>

I’ve actually already built pretty much exactly what you’ve describing 🙂 (with a few other features as well). It’s currently a private plugin called “Discourse Learning Management”. This is what it looks like.

 ![Screenshot at Dec 23 11-01-04](https://global.discourse-cdn.com/meta/original/4X/0/c/b/0cb78f17b7f5544cd0df8983f4b3c74b5bd66ef7.png)  
 ![Screenshot at Dec 23 10-58-53](https://global.discourse-cdn.com/meta/original/4X/3/3/5/3353f5bad9a12795d5c70e0da56b68d28fcc75a3.jpeg)  
 ![Screenshot at Dec 23 11-00-12](https://global.discourse-cdn.com/meta/original/4X/1/e/0/1e0c7290d56d83518e32368054d825b15c27d593.png)

The plugin is covered in “unit tests” (i.e. it’s robust). It also has an “importer” system that allows you to import course content from remote sources.

 ![Screenshot 2022-12-23 at 10.52.21](https://global.discourse-cdn.com/meta/original/4X/3/4/1/3416a3ddd9819969819c8371906f65471dfe0731.png)

The content you’re seeing in the screenshots is imported from here.

[https://github.com/pavilionedu/discourse-theme-introduction](https://github.com/pavilionedu/discourse-theme-introduction)

If you’re interested in using it / adapting it to your needs you can PM me and we can discuss what changes you might need and what kind of relationship we’d have.

> [@csandstedt](#):
>
> My budget for this feature is $2,000.

To build this properly from scratch this budget is probably too low. You may get someone willing to attempt it for this budget however the end result may not be want you’re hoping for. To build just your feature-set from scratch (i.e. without some of the additional features we’ve added) my initial estimate would be a minimum of $5000 USD.

You’re also going to run into the issue of support and maintenance. Any LMS plugin for Discourse, no matter how “lightweight” will involve modifications which need to be maintained over time.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [December 23, 2022, 7:02pm UTC](https://meta.discourse.org/t/paid-lightweight-lms-plugin-for-discourse/249689/5 "2022-12-23T19:02:39Z")

</div>

I forgot about that! @csandstedt, I’ve seen this plugin in action and recommend it. And I trust Angus’s estimates, so I recommend you check with him to see what you can work out.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [January 22, 2023, 7:03pm UTC](https://meta.discourse.org/t/paid-lightweight-lms-plugin-for-discourse/249689/6 "2023-01-22T19:03:02Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
