Student
Test report
1. Student loop config
exists as loop type lifter_student
has property "name"
has property "title"
has property "category"
has property "description"
has property "query_args"
has property "fields"
2. LifterLMS Student loop type
can create loop type lifter_student
returns students from method get_items()
returns an instance of WP User
3. LifterLMS Student loop item
loop has next item
loops every item
loop can be reset
has current item
4. LifterLMS Student fields
ID
student_overall_grade
student_overall_progress
student_course_enrollment_date
5. LifterLMS Student logic
student is active in at least one course or membership
6. Student subloops
student loop 'enrolled_any' returns a Loop
return 'enrolled_any' correctly
student courses subloop returns a Loop
student courses subloop returns number of items correctly
student courses subloop returns correct courses
7. Student query args
Filtering by 'enrolled_any' query argument returns corresponding students
All 7 tests passed