Completion Manager

Tutor LMS Completion Manager โ€” Mark Lessons & Courses Complete for Any Student

Mark Lessons Complete for Any Student

An admin tool for Tutor LMS that lets you mark individual lessons, entire topics, or full courses as completed on behalf of any enrolled student โ€” directly from the WordPress dashboard.

๐Ÿ”’ Secure checkout โšก Instant download ๐Ÿ“ง Lifetime updates
Admin Tool
WP Admin โ€” Student Progress
โ–พ Web Development Bootcamp Mark Course Complete
HTML & CSS Fundamentals Mark Topic Complete
Introduction to HTML
โœ“ Completed Complete
CSS Box Model
โœ“ Completed Complete
Responsive Layouts
Not Complete Mark Complete

You can’t manually complete lessons for students in Tutor LMS

Students get stuck on technical issues, migrate from other platforms, or complete work offline. Tutor LMS gives admins no way to fix their progress records.

๐Ÿ”’

No Admin Override

A student completes offline work, transfers from another system, or has a legitimate reason to skip ahead โ€” but there’s no button in the admin panel to mark their lessons done. You’re stuck waiting for them to click through every lesson themselves.

Frustrated students
โœ…

Full Admin Control

Search any student, see all their enrolled courses broken down by topic and lesson, and mark anything complete with one click โ€” a single lesson, an entire topic, or a whole course. Instant, AJAX-powered, no page reloads.

Problem solved

Six real scenarios this plugin solves

If you’ve ever wished you could just mark a student’s lesson as done โ€” this is the tool.

๐Ÿ”„

Platform Migration

Students moving from another LMS have prior progress that needs reflecting. Mark their completed work without making them redo it.

๐Ÿ“‹

Offline Completion

Students complete work offline, in-person, or through external assessments. Update their records to match their real progress.

๐ŸŽ“

Certificate Unlocking

A student deserves their certificate but one lesson is stuck. Complete it for them so the course registers as finished and the certificate generates.

๐Ÿ›

Bug Recovery

Technical glitches or tracking bugs lose student progress. Restore their completion records without asking them to repeat work.

๐Ÿซ

Instructor Override

An instructor approves a student’s alternative submission or grants an exemption. Admins can update the progress accordingly.

โšก

Bulk Onboarding

Onboarding a group of students who already covered certain material. Mark prerequisite lessons complete so they start where they should.

Simple tool, everything you need

A clean admin interface built specifically for managing student completion records in Tutor LMS.

๐Ÿ”

Student Search

Search enrolled students by name or email. The student list shows everyone with active enrollments. Find anyone instantly.

๐Ÿ“Š

Full Progress View

Click any student to see all their enrolled courses, organized by topic and lesson, with real-time completion status for each item.

๐Ÿ“

Mark Lesson Complete

One-click button next to each lesson. Uses Tutor’s own completion method so the lesson is recognized by the system exactly like a student completing it themselves.

๐Ÿ“‚

Mark Topic Complete

Complete all lessons within a topic at once. One click marks every lesson under that topic as finished โ€” no need to do them one by one.

๐ŸŽฏ

Mark Course Complete

The nuclear option. Marks every lesson complete, then marks the course itself as completed. Triggers Tutor’s course completion method so certificates generate properly.

โšก

AJAX-Powered

Everything happens without page reloads. Click a button, see instant feedback, move to the next item. Fast admin workflow for bulk operations.

Three clicks to complete anything

No configuration, no setup. Install and start managing completions immediately.

1

Find the Student

Go to the Completion Manager in your admin panel. Search by name or email, then click “View Progress” on the student you need.

2

Review Their Progress

See all enrolled courses expanded into topics and lessons. Green badges show what’s done, yellow shows what’s pending.

3

Mark Complete

Click “Mark Complete” on a lesson, “Mark Topic Complete” to do a whole topic, or “Mark Course Complete” to finish everything at once.

One plugin. One price. Lifetime access.

No subscriptions. No hidden fees. Pay once and use it forever.

$59
Lifetime license for 1 website ยท All features included
  • โœ“ Mark individual lessons complete
  • โœ“ Mark entire topics complete (all lessons)
  • โœ“ Mark full courses complete (triggers certificates)
  • โœ“ Student search by name or email
  • โœ“ Full progress view per student
  • โœ“ AJAX-powered (no page reloads)
  • โœ“ Works with Tutor LMS Free & Pro
  • โœ“ Lifetime updates & priority support
Get Completion Manager โ€” $59 โ†’

๐Ÿ”’ Secure payment via WooCommerce ยท Instant download after purchase

Frequently asked questions

Everything you need to know before purchasing.

Yes. The plugin uses Tutor LMS’s own CourseModel::mark_course_as_completed method (with a fallback to tutor_utils()->mark_course_complete). This is the same method Tutor uses internally, so certificates, completion records, and any other hooks tied to course completion all fire normally.
No. The plugin is admin-only. All actions require the manage_options capability, which means only WordPress administrators can access it. Students never see the interface and cannot trigger completions through it.
The plugin iterates through every lesson under that topic and marks each one complete individually using Tutor’s mark_lesson_complete method. This ensures each lesson gets proper completion records. It does not mark the course itself complete โ€” only the lessons within that topic.
The plugin currently handles lessons and full course completion. Quiz and assignment grading has its own workflow in Tutor LMS. However, the “Mark Course Complete” action marks all lessons complete and then completes the course itself, which covers the most common use cases.
Yes. The plugin now includes a Reset Progress feature. Each completed lesson, topic, or course displays a “Reset Progress” button next to the completion notice. Resetting a lesson also resets its topic and course completion. Resetting a topic resets all its lessons and the course completion. Resetting a course resets everything within it. All reset actions require confirmation before applying.
It works with both Tutor LMS Free and Pro. The plugin uses Tutor’s core utility methods which are available in both versions. It requires WordPress 5.0+ and PHP 7.4+.

Stop telling students to redo lessons they’ve already finished

Search any student, see their progress, mark things complete. The admin tool Tutor LMS should have included from day one.

Get the Plugin for $59 โ†’

One-time payment ยท Lifetime updates ยท 1 website license