Objective: Evaluate the usability, functionality, and overall user experience of a "Live Course" through key user journeys, identifying potential main points or areas of improvement.
Scope: This test focuses on how users interact with creation of an organization, creation of the live course, assigning users to bought courses.
Test File: tests/multi-day/day-1.spec.ts
Key User Journeys to Day 1 Playwright live course test (Course Creation):
PART 1 : Organization Creates a Live Course and adds teacher & billing manager
Create organization & course:
NOTE: TIMEZONE OF THE ORGANIZATION HAVE TO BE ITALIAN TIME

NOTE: you can use https://yopmail.com/en/ for email creation.
create organization (course publisher). add payment method for this organization add a space for the course :
course Info:
https://sharing.clickup.com/clip/p/t9004002740/2fdcc424-40de-409e-aae4-8662a976da60/screen-recording-2025-05-05-11%3A31.webm
Category Selection:
Initially uses AI to recommend categories, then deletes them.
Manually selects new categories instead.
https://sharing.clickup.com/clip/p/t9004002740/0815fbfa-ebc1-4463-8a02-0481c70c6e32/screen-recording-2025-05-05-11%3A35.webm
Billing Configuration:
Daily recurrence billing:
Total: 4900 (currency assumed, e.g., EUR/USD).
Enrollment fee: 500.
Frequency: Daily.
Discount & Promotion Setup:
Sets a Marketplace Coupon with a 20% discount.
Creates a promotional code named "testdiscount".
Goals & Requirements:
https://sharing.clickup.com/clip/p/t9004002740/d9db5c51-5820-4a75-934c-03d9a7dd2ed1/screen-recording-2025-05-05-12%3A22.webm
Course Content Creation:
First, generates course content using AI, then delete this content.
https://sharing.clickup.com/clip/p/t9004002740/3dc884a3-3a0c-4f61-aeed-974ca4167b29/screen-recording-2025-05-05-12%3A00.webm
Recreates the content manually:
Adds 5 start dates, each exactly +1 day from the original start date (we will have 5 cycles like the photo )
Adds 2 chapters (in 2 day, one after another); 4 lectures per chapter (45 mins duration);
TIMEZONE HAVE TO BE ITALIAN TIME
lectures: 9-9:45 10-10:45 14-14:45 15-15:45
end result:

https://sharing.clickup.com/clip/p/t9004002740/5e0ca225-f6cc-4a7b-96bf-d40c97cf8b49/screen-recording-2025-05-05-12%3A15.webm
Certificate & Theme Customization:
Freely customizes the course theme and certificate fields as desired.
Publish course using:
superuseradmin@aladia.io Pass@123
https://sharing.clickup.com/clip/p/t9004002740/53d4a28e-ec93-4f34-83bb-fb59329f7e5a/screen-recording-2025-05-05-12%3A25.webm
Assign a teacher
Teacher: normal user becomes a teacher and then added to the course as the teacher
Teacher Invitation & Role Check:
Invites a user (teacher role) into the course:
in order to do it you have to invite the teacher first to IAM of the organization then to the space where we have the course as a member, then add him to the course as the teacher
Confirms that role hierarchy permissions are correctly applied to event lectures.
billing manager: create 1 normal user: add to IAM as the billing manager for controlling the payments
note: TIMEZONE OF THE ORGANIZATION HAVE TO BE ITALIAN TIME
Create 1 organization (buyer organization) that buys the course (course created in the part 1)
create space for the course then buy it
buys 8 licenses at least, add them to the space
https://sharing.clickup.com/clip/p/t9004002740/11fc756f-8d66-4467-b2b7-e6a94b4ce9b0/screen-recording-2025-05-05-15%3A43.webm
Add new card for testing payments fail, code: 4000008260003178
first user (registration control from colander):
https://sharing.clickup.com/clip/p/t9004002740/e8b05dd4-0667-4290-9731-74e1333b5e50/screen-recording-2025-05-05-16%3A08.webm
second user (registration control from calendar of the fruition page):
Create 1 normal user: add one regular user as an internal member of the course, but this user is not a member of the organization. invite directly to the space where the course is:
https://sharing.clickup.com/clip/p/t9004002740/99a91988-b71b-49f2-85f9-f14acf2eda9b/screen-recording-2025-05-05-16%3A20.webm
Create 1 normal user: directly buys the course, uses the promotional code "testdiscount" to purchase and enroll in the course:
Please authenticate to join the conversation.
Completed
Feature Request
About 1 year ago

Mahyar Bahari
Get notified by email when there are changes.
Completed
Feature Request
About 1 year ago

Mahyar Bahari
Get notified by email when there are changes.