Forums Feature Requests Thread

[New] mobieusLearn: No in-course discussions / lesson Q&A / comments

Patrick Bass · Jun 6 · 10 · 1 Locked
[High Priority] [New Feature] [Deployed to Production]
🚀 OP Jun 6, 2026 6:45pm

Area: mobieusLearn (audit p8) · Surface: Player; course data model · Dimension: competitor-gap · Severity: major

Skool's entire pitch is community+courses fused; LearnWorlds, Thinkific Communities and Teachable all attach per-lesson comment threads or course-level discussion so learners ask questions in context and instructors answer once for everyone. mobieusLearn's player is a solo, silent experience — no way to ask a question on a lesson, no peer discussion, no instructor Q&A. Given Mobieus already owns a community/forum engine, the cross-sell story ('your LMS lives inside your community') is exactly the wedge against Teachable/Thinkific, yet the two products aren't wired together. Why it matters: engagement and course-completion rates are dramatically higher with social learning; this is the single biggest differentiator Mobieus is leaving on the table.

Evidence

No `learn_discussion`, `learn_comment`, or `learn_qa` table exists in any learn migration (full table list grepped from database/migrations/*learn*.sql). grep for `thread|forum|discuss|comment` in src/Models/Learn/Course.php and src/Controllers/Learn/PlayerController.php returns ZERO. Community forums exist elsewhere on the platform but there is no FK/linkage from a learn_course/lesson/activity to a discussion thread.

Suggested fix. Add per-lesson (or per-activity) discussion by linking each lesson to an auto-created community thread, rendered inline in templates/learn/play/activity.php; gate posting to enrolled learners + course team. Reuse the existing forum thread model rather than building a new one.

Filed by the automated tenant-app audit and adversarially evidence-verified. Status: verified. Open — not yet actioned.


Patrick Bass
@mobieus

🚀 Jun 7, 2026 12:31pm

Shipped and deployed to production. Commit 34575952ac.

In-course Q&A: learn_lesson_comments table + POST /learn/activity/{id}/comment + DELETE. Comment thread below each activity; instructor replies have accent border + badge; data-confirm delete (no native dialogs).

Closed as: deployed.


Patrick Bass
@mobieus

Log in or register to reply to this thread.