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
11 months ago

Mahyar Bahari
Get notified by email when there are changes.
Completed
Feature Request
11 months ago

Mahyar Bahari
Get notified by email when there are changes.