CourseBoost

描述

CourseBoost helps online course creators turn enrolled learners into course completers.

Low completion rates are the #1 problem for online course creators. Learners sign up with good intentions but drift away. CourseBoost solves this with two core tools:

Automated Email Reminders

Automatically email learners who haven’t logged in for a set number of days (default: 7). Bring them back before they forget about the course entirely.

  • Set your own inactivity threshold (1–90 days)
  • One reminder per learner per day, per course
  • Full send log in your dashboard
  • Manual trigger for testing

Learner Progress Dashboard

A clean progress bar displayed on the course page showing:

  • Lessons completed vs. total lessons
  • Percentage complete
  • Motivational message that changes based on progress

Supported LMS Plugins

  • Tutor LMS (free & pro)
  • LearnDash
  • LifterLMS

External Services

This plugin connects to the Anthropic Claude API to power the AI Course Assistant feature.

What it does: When a logged-in learner submits a question on a course page, the question text and a summary of the course content (lesson titles and text) are sent to Anthropic’s API. The API returns an AI-generated answer which is displayed to the learner.

When data is sent: Only when a learner actively submits a question via the AI Course Assistant chat widget. No data is sent automatically.

What data is sent: The learner’s question text and course content excerpts (lesson titles and body text, up to 500 characters per lesson). No personally identifiable information is sent.

Service provider: Anthropic, PBC
– Terms of Service: https://www.anthropic.com/legal/consumer-terms
– Privacy Policy: https://www.anthropic.com/legal/privacy

Note: The AI Course Assistant requires the site administrator to provide their own Anthropic API key. This plugin does not provide API access.

安装

  1. Upload the courseboost folder to /wp-content/plugins/
  2. Activate the plugin through the Plugins menu in WordPress
  3. Go to CourseBoost in the admin sidebar
  4. Confirm your LMS is detected (green checkmark)
  5. Set your inactivity threshold and save

常见问题

Which LMS plugins are supported?

Tutor LMS, LearnDash, and LifterLMS. Full feature support for Tutor LMS in the free version.

When are reminder emails sent?

Once per day via WordPress cron (WP-Cron), at midnight server time. You can also trigger them manually from the CourseBoost dashboard.

Will learners receive multiple emails per day?

No. CourseBoost logs every send and skips learners who already received a reminder today.

How do I show the progress bar on my course page?

It appears automatically on Tutor LMS course pages. You can also use the shortcode [courseboost_progress] anywhere.

评价

此插件暂无评价。

贡献者及开发者

「CourseBoost」是开源软件。 以下人员对此插件做出了贡献。

贡献者

帮助将「CourseBoost」翻译成简体中文。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志

更新日志

0.1.0

  • Initial release
  • Automated inactivity email reminders
  • Learner progress bar with shortcode support
  • LMS auto-detection (Tutor LMS, LearnDash, LifterLMS)
  • Manual reminder trigger and send log