Title: Manual Completions for LearnDash
Author: Pankaj Agrawal
Published: <strong>21. Juni 2020</strong>
Last modified: 5. Juni 2026

---

Plugins suchen

![](https://ps.w.org/manual-completions-learndash/assets/banner-772x250.png?rev=
2328471)

![](https://ps.w.org/manual-completions-learndash/assets/icon-256x256.gif?rev=3562390)

# Manual Completions for LearnDash

 Von [Pankaj Agrawal](https://profiles.wordpress.org/liveaspankaj/)

[Herunterladen](https://downloads.wordpress.org/plugin/manual-completions-learndash.2.0.zip)

 * [Details](https://de.wordpress.org/plugins/manual-completions-learndash/#description)
 * [Rezensionen](https://de.wordpress.org/plugins/manual-completions-learndash/#reviews)
 *  [Installation](https://de.wordpress.org/plugins/manual-completions-learndash/#installation)
 * [Entwicklung](https://de.wordpress.org/plugins/manual-completions-learndash/#developers)

 [Support](https://wordpress.org/support/plugin/manual-completions-learndash/)

## Beschreibung

Manual Completions for LearnDash gives admins a simple and powerful way to review
completion status and manually mark LearnDash courses, lessons, topics, and quizzes
as complete or incomplete.

Use it for individual updates or manage bulk completions for hundreds of users at
once. With a single click, you can load all users enrolled in a course and process
their completion status quickly.

The plugin also supports CSV uploads using fields such as user_id, course_id, lesson_id,
topic_id, and quiz_id. This makes it easy to prepare a list of completions, review
them, and process them in bulk in any order you prefer.

Manual Completions can also bypass completion restrictions applied to xAPI content
when needed.

When a course step linked to xAPI content is marked incomplete, the related xAPI
content completion status is removed to ensures the user must complete the xAPI 
content again.

**Tracking:**
 – If you have an LRS, you can see tracking data, including the user
id and name of the admin who marked the lesson complete.

**Requirements to use this plugin:**
 To use this plugin you need these two plugins:
1. [LearnDash LMS](https://www.nextsoftwaresolutions.com/r/learndash/wp_mcl_plugin_page)
2. [GrassBlade xAPI Companion](https://www.nextsoftwaresolutions.com/grassblade-lrs-experience-api/)

**Other Manual Completion Plugins:**
 [Manual Completions for LifterLMS](https://www.nextsoftwaresolutions.com/manual-completions-for-lifterlms/)
[Manual Completions for TutorLMS](https://www.nextsoftwaresolutions.com/manual-completions-for-tutorlms/)
[Manual Completions for LearnPress](https://www.nextsoftwaresolutions.com/manual-completions-for-learnpress/)

**Related Plugins for LearnDash LMS:**
 [Manage Enrollments for LearnDash LMS](https://www.nextsoftwaresolutions.com/manage-enrollment-for-learndash/)
[Autocomplete LearnDash Lessons and Topics](https://www.nextsoftwaresolutions.com/autocomplete-learndash-lessons-and-topics/)
[Visibility Control for LearnDash LMS](https://www.nextsoftwaresolutions.com/learndash-visibility-control/)

## Screenshots

[⌊Manual Completions page⌉⌊Manual Completions page⌉[

Manual Completions page

[⌊Checking Completion status⌉⌊Checking Completion status⌉[

Checking Completion status

[⌊Marking Completions⌉⌊Marking Completions⌉[

Marking Completions

[⌊Status Reported in the LRS (if you have an LRS)⌉⌊Status Reported in the LRS (if
you have an LRS)⌉[

Status Reported in the LRS (if you have an LRS)

[⌊CSV Upload Format⌉⌊CSV Upload Format⌉[

CSV Upload Format

[⌊Get all enrolled users⌉⌊Get all enrolled users⌉[

Get all enrolled users

## Installation

This section describes how to install the plugin and get it working.

 1. Upload the plugin files to the `/wp-content/plugins/manual-completions-learndash`
    directory, or install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‚Plugins‘ screen in WordPress
 3. Go to WP ADMIN > GrassBlade > Manual Completions for LearnDash or (WP ADMIN > LearnDash
    > Manual Completions)

## Rezensionen

![](https://secure.gravatar.com/avatar/f44acdfeabcf45bca060901e92401ab74ef2251aa0db61428b5bdebfab9782c3?
s=60&d=retro&r=g)

### 󠀁[Good, but missing an important feature](https://wordpress.org/support/topic/good-but-missing-an-important-feature/)󠁿

 [mateogonzaleza](https://profiles.wordpress.org/mateogonzaleza/) 24. März 2025

The plugin is really helpful to mark lessons/courses as completed. I only see 2 
things that would make it waaaay better: It would be great to have the possibility
to mark as NOT COMPLETED, and not only as complete. It's really easy to mess up 
your Learners' progress with this plugin, as you can mark a bunch of stuff as Complete
in Bulk, and it doesn't have a confirmation pop-up/warning, or anything to make 
sure people didn't click there by accident. There's no option to undo either, so
be cautious!

![](https://secure.gravatar.com/avatar/cdea7e6bbb3f45362d91cc417cf6b8027241ff2900eaf03b4d95c6adcf0e69b1?
s=60&d=retro&r=g)

### 󠀁[Requires paid other software to work](https://wordpress.org/support/topic/requires-paid-other-software-to-work/)󠁿

 [orionfmsg](https://profiles.wordpress.org/orionfmsg/) 18. November 2023

I was happy to find this plugin initially because it gives one the possibility to
easily complete topics, lessons and even whole courses directly for students — an
essential features missing in LearnDash itself. However, I then found that using
this plugin requires a paid plan of the another software product (Grassblade-xapi-
companion from Next Software Solutions). I feel that this is a huge letdown. I have
had a look at the Grassblade-xapi-companion software and while it does seem to have
good features as such for larger LMS installations, I feel that it is wrong to have
the Manual Completions for LearnDash plugin advertised just as a way to sell licenses
for the Grassblade-xapi-companion software, which provides a lot of ofther functionality
which one may or may not find useful. But most will probably install the Manual 
Completions for LearnDash plugin for just that specific feature. What the plugin
provider could do would be to have a lesser or limited functionality for free, for
example a manual completion feature for courses, lessons and topics but no import
of lists for such. I feel irritated by this misguided plugin advertising to a degree
that I have gone to the trouble of writing this review. A waste of people's time!

 [ Alle 2 Rezensionen lesen ](https://wordpress.org/support/plugin/manual-completions-learndash/reviews/)

## Mitwirkende und Entwickler

„Manual Completions for LearnDash“ ist Open-Source-Software. Folgende Menschen haben
an diesem Plugin mitgewirkt:

Mitwirkende

 *   [ Pankaj Agrawal ](https://profiles.wordpress.org/liveaspankaj/)

[Übersetze „Manual Completions for LearnDash“ in deine Sprache.](https://translate.wordpress.org/projects/wp-plugins/manual-completions-learndash)

### Interessiert an der Entwicklung?

[Durchstöbere den Code](https://plugins.trac.wordpress.org/browser/manual-completions-learndash/),
sieh dir das [SVN-Repository](https://plugins.svn.wordpress.org/manual-completions-learndash/)
an oder abonniere das [Entwicklungsprotokoll](https://plugins.trac.wordpress.org/log/manual-completions-learndash/)
per [RSS](https://plugins.trac.wordpress.org/log/manual-completions-learndash/?limit=100&mode=stop_on_copy&format=rss).

## Änderungsprotokoll

#### 2.0

 * Feature: Added ability to mark incomplete for courses, lessons, topics, and quizzes.
 * Security: Several security improvements.
 * Fixed: Various minor bugs and improvements.

#### 1.10

 * Improvement: Added example csv file for upload.
 * Fixed: Wrong message shown when content is already completed.

#### 1.9

 * Fixed: GrassBlade Icon not displaying on multisite.
 * Fixed: Not able to mark complete for LearnDash Lessons having Video with Video
   Progression enabled. Required: GrassBlade xAPI Companion v2.6.7+
 * Fixed: Not able to mark complete for LearnDash External Lesson. Required: GrassBlade
   xAPI Companion v2.6.7+
 * Other minor improvements.

#### 1.8

 * Improvement: CSV Upload. Allow uploading user_email or user_login instead of 
   user_id.
 * Improvement: Store quiz completion data in LearnDash Activity/ActivityMeta table.
   Default Quiz Completion data: score = 100, percentage = 100%, points and total
   points = 1, 1 out of 1 questions.

#### 1.7

 * Improvement: User search is changed for select2 to own code to improve performance
   for large websites.
 * Feature: Added Total count

#### 1.6

 * Fixed: issues related to addons page specially on network website.

#### 1.5

 * Feature: Added ability to pull list of all enrolled users.

#### 1.4

 * Feature: Added ability to mark complete entire Course or entire Lesson.

#### 1.3

 * Fixed: Styling to work with v4.0 of GrassBlade xAPI Companion

#### 1.2

 * Fixed: Completion with CSV upload showing Unknown Error.
 * Fixed: Topic and Quiz selection causing issues

#### 1.1

 * Fixed CSS issue on GrassBlade page
 * Added Addons page

#### 1.0

 * Initial Commit

## Meta

 *  Version **2.0**
 *  Zuletzt aktualisiert **vor 4 Monaten**
 *  Aktive Installationen **200+**
 *  WordPress-Version ** 4.0 oder höher **
 *  Getestet bis **7.0.7**
 *  PHP-Version ** 7.4 oder höher **
 *  Sprache
 * [English (US)](https://wordpress.org/plugins/manual-completions-learndash/)
 * Schlagwörter
 * [completion](https://de.wordpress.org/plugins/tags/completion/)[GrassBlade](https://de.wordpress.org/plugins/tags/grassblade/)
   [learndash](https://de.wordpress.org/plugins/tags/learndash/)[manual](https://de.wordpress.org/plugins/tags/manual/)
   [mark complete](https://de.wordpress.org/plugins/tags/mark-complete/)
 *  [Erweiterte Ansicht](https://de.wordpress.org/plugins/manual-completions-learndash/advanced/)

## Bewertungen

 2.5 von 5 Sternen.

 *  [  0 5-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/manual-completions-learndash/reviews/?filter=5)
 *  [  1 4-Sterne-Rezension     ](https://wordpress.org/support/plugin/manual-completions-learndash/reviews/?filter=4)
 *  [  0 3-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/manual-completions-learndash/reviews/?filter=3)
 *  [  0 2-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/manual-completions-learndash/reviews/?filter=2)
 *  [  1 1-Sterne-Rezension     ](https://wordpress.org/support/plugin/manual-completions-learndash/reviews/?filter=1)

[Deine Rezension](https://wordpress.org/support/plugin/manual-completions-learndash/reviews/#new-post)

[Alle Rezensionen anzeigen](https://wordpress.org/support/plugin/manual-completions-learndash/reviews/)

## Mitwirkende

 *   [ Pankaj Agrawal ](https://profiles.wordpress.org/liveaspankaj/)

## Support

Möchtest du etwas mitteilen? Brauchst du Unterstützung?

 [Support-Forum anzeigen](https://wordpress.org/support/plugin/manual-completions-learndash/)