Get a Course Progress Report with AI
Ask for the state of a course and get a roster with per-student progress and completion totals.
Prerequisites
A connected site running LifterLMS 10.1 or newer and a course with students enrolled.
I use LifterLMS on my WordPress site. Give me a progress report for my course [course name]. Use the LifterLMS abilities and only read; do not create, change, or delete anything. If the course name matches more than one course, or none at all, show me what you found and ask which one I meant instead of guessing. Get the roster in one call with the student list ability, filtering by students enrolled in that course and passing context edit so names and email addresses come back together. Take the enrollment status from the course enrollments ability, not from the progress ability: the progress ability reports completion, not enrollment, even though its field is named status. Then look up each student's progress in the course. Give me a table of name, email, enrollment status, percent complete rounded to a whole number, and whether they have finished, sorted from least progress to most. Under the table give me the totals: how many are enrolled, how many finished, how many are still at zero, and the average percent complete. If more than 50 students are enrolled, do the first 50 and tell me how many are left rather than running for a long time.
Skip pasting the full prompt. Drop this into your AI on a site that already has WPVibe:
Run the “Get a Course Progress Report with AI” recipe from the WPVibe cookbook on my connected site.
The question is simple enough. Who is enrolled, how far has each person got, who actually finished. Answering it means opening the reporting screen in wp-admin, filtering to the course, and reading a table that never exports the way you want it, every single time somebody asks.
The AI pulls the roster for the course in one call and then each student’s progress, all through the LifterLMS abilities, and writes the summary you asked for: a full table with percentages, a completion count, or just the names of everyone still under halfway. It only reads. Nothing on your site changes, and no student record is touched.
Paste the prompt with your course name. LifterLMS returns progress one student at a time, so a course with several hundred students means several hundred lookups and a slow answer; ask for a slice when your roster is large, and the prompt caps itself at fifty by default. One thing to know before you read the numbers: LifterLMS counts progress from completed lessons, so a student who read every page without clicking Mark Complete will show up as behind.
Outcome
A roster of your course with each student's progress and the completion totals, in chat and ready to paste into a report.