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 accessing the course from different views, checking the recordings, room activities,correct assigned cycles and spaces, creation of a new organization, assigning users to bought course of the new organization.
Test File: tests/multi-day/day-3.spec.ts
Key User Journeys to Day 3 Playwright live course test (Course Creation):
Part 1
In the calendar and space views make sure the users only see the cycle for which they have purchased the course, or got a license assigned to them
and try to access the course from calendar, space and finally by searching the course.
then join the meeting.
Note for teacher account:
teacher account can see all the cycles of the course.
everytime you enter the room with the teacher account start recording and then stop it as you seem fit, so we can always test and have more recordings.
teacher have to be in the meeting room first so other accounts can join.
Do this by all 5 accounts ( Teacher, Buyer Student, External Member. Internal Member 1, Internal Member 2 )
examples:
Point of view Buyer student:
Point of view internal Student:
Then leave the meeting room with all the accounts.
Part 2
Go to check the recordings of the past day (first chapter) from calendar and furition page by all accounts before joining the course again ( Teacher, Buyer Student, External Member. Internal Member 1, Internal Member 2 )
After that test the activities when all 5 users are in the meeting, wait until the lecture finishes and kick you out successfully then go to the calendar using return to calendar button, and check the recording that has been done in the lecture that has just ended
part 3
Enrollment & Purchases by the second buyer organization
here we repeat most of what was done in day 1 part 2, with a new organization (second buyer organization) and new users so we can test and see how it affects the course created in day 1 and its payments
the only difference is that you have to buy the third cycle of the course that was created in day 1
here you have the same steps:
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.