Automation lab Aú E2E Workflows (E2E_WORKFLOWS)
Lab 115: Education E2E: Course -> Enrollment -> Payment -> Learning -> Exam -> Certification
Practice a full education E2E flow: course creation, student enrollment, tuition payment, class opening, learning activities, final exam, and certificate issuance.
Objectives
Use for test scripts- Automate a long LMS E2E flow with multiple roles.
- Verify enrollment, payment, and class activation logic.
- Assert learning progress, exam results, and pass/fail rules.
- Validate certificate issuance and access control.
Sandbox
E2E Workflows | advanced | active
Education E2E: Course -> Enrollment -> Payment -> Learning -> Exam -> Certification
LMS workflow with course creation, enrollment, payment, learning, exam, and certificate.
Learning objectives
- Automate a long LMS E2E flow with multiple roles.
- Verify enrollment, payment, and class activation logic.
- Assert learning progress and exam rules.
- Validate certificate issuance and access control.
Steps
- Instructor creates and publishes a course.
- Student enrolls and pays tuition.
- Admin opens the class.
- Student completes lessons and takes exam.
- Admin issues certificate.
Expected results
- Status transitions follow the workflow.
- Payment amount must match tuition fee.
- Exam pass requires score >= 70.
- Certificate is issued only after pass.
- Role-based access is enforced.
Practice sandbox
Course creation, enrollment, learning, exam, and certification flow.
Active user
Not signed in.
Course creation
Instructor creates a new course.
Enrollment
Student enrolls in the published course.
Payment
Pay tuition after enrollment.
Course status
Status: -
Class status: -
Student: -
Payment: -
Admin class management
Open the class after tuition payment.
Learning progress
Complete lessons before taking the exam.
Progress: 0/0
Final exam
Pass if score >= 70.
Result: -
Certification
Issue certificate after passing exam.