我已经构建了一个与您描述的几乎完全相同的东西(还包含一些其他功能)。它目前是一个名为“Discourse Learning Management”的私有插件。它看起来是这样的。
该插件已包含“单元测试”(即,它很健壮)。它还有一个“导入器”系统,允许您从远程源导入课程内容。
您在屏幕截图中看到的内容是从这里导入的。
如果您有兴趣使用它/根据您的需求进行调整,可以给我发私信,我们可以讨论您可能需要进行的更改以及我们将建立什么样的关系。
从头开始正确构建此功能,这个预算可能太低了。您可能会找到愿意尝试的人,但最终结果可能不是您所期望的。从头开始仅构建您的功能集(即,不包含我们添加的一些附加功能),我的初步估计将至少需要 5,000 美元。
您还将遇到支持和维护问题。任何用于 Discourse 的 LMS 插件,无论多么“轻量级”,都需要进行修改,这些修改需要随着时间的推移进行维护。



