Free features
Mark lessons as complete
Students can complete lessons so they know how far they’ve progressed in your course.
Any theme, any plugin
Use WPComplete with any WordPress theme, membership plugin or page/post type.
Quick toggle
Set which pages or posts are completable via Quick Edit or by editing the page/post.
Download the free version →
(No support available)
Pro Features
Multiple courses
Create as many courses or modules as you want, you can track them all separately.
Fancy graphs
Use a bar or circle graph to display progress through your course via simple shortcodes.
Customize everything
Choose different wording for the completion buttons and/or pick colours for the buttons and graphs.
View progress
See the number of students who’ve completed each lesson + each student’s percentage completed.
Peer pressure
Give students an added nudge by showing them how many others have completed each lesson.
Multi-button lessons
If each lesson has multiple sections, think: completed video lesson, completed workbooks, completed spreadsheet.
Lesson listings
Use a shortcode to show all the lessons in your course or courses. Customize it to only show completed lessons or only show incomplete lessons.
Last completed + up next
Use a shortcode to show each user what the lesson was that they completed, so they can pick up where they left off and which is the next lesson in order they need to complete.
Pro Features... continued
Dashboard widget
Get a quick view on your WP dashboard of your courses, buttons and students.
Conditional content
Show content ONLY if a lesson is completed (or only if it's incomplete).
Lesson listings
Use a shortcode to show all the lessons in your course or courses.
Custom post types
Use any custom post type with WPC.
jQuery events
Trigger javascript once a button or a page is complete.
Completion indicators
Show logged in students which lessons they have already completed.
Completion redirect
If a students clicks complete, they’re taken to the next lesson automagically.
Previous/next to complete
Give students a way to go backwards and forwards in their lessons, based on the order of the lessons you’ve created.
WordPress filters
For theme developers, there are now PHP filters you can use to run code if lessons are completed, buttons are completed or the course is completed.