Hardware-constrained learning for quantum computing and artificial intelligence
Loading page content.
Audit fixtures
Fictional audit users and realistic QA commands are available on the public domain.
All records below are fictional, privacy-safe, and designed for QA, demo, and audit evidence only. They model realistic learners, creators, staff, managers, and guardians without using real personal data or production identities.
Every required journey class is represented in the command library.
Edge flags23
Accessibility, low-bandwidth, minors, privacy-rights, suspicious-login, and billing edge cases are included.
How to use this fixture set
These accounts are fictional fixtures for QA, demos, and audit evidence only.
All identifiers are synthetic and must stay out of production as real user records.
Commands are written as testable user intents and should be mapped to screenshots, logs, or tickets during validation.
This route is public for audit transparency, but it is intentionally marked noindex so it can support QA and partner review without being treated as marketing copy. For operational context, see the status page, support page, and accessibility page.
Role coverage
Guest and anonymous: 1 accounts
Learners: 10 accounts
Instructors and creators: 2 accounts
Admin and support: 2 accounts
Managers and guardians: 2 accounts
Assumptions
The learning platform supports first-party email/password accounts, and optional MFA or SSO may exist depending on the environment.
Some commercial flows may be partner-scoped rather than public self-serve, so purchase-related commands can be executed as simulated or manual-review workflows in QA.
Privacy-rights flows such as export and delete are either implemented or required for audit readiness.
Minor accounts require guardian review, reduced communication scope, or a documented equivalent safeguard.
Instructor, support, trust-and-safety, and manager roles should remain distinct so least-privilege checks can be audited explicitly.
Account catalog
The catalog below uses synthetic names, synthetic phone numbers, and reserved-domain email addresses. It is designed to support role realism, not impersonation.
AC-01 | Guest and anonymousTess Drift
Guest prospect
anonymous_sessionpublic-preview
Preview a lesson and compare the curriculum before creating an account.
Understand what is public, what requires signup, and what data is stored in a guest session.
Device: Shared Windows laptop
Connectivity: Public Wi-Fi
Locale: en-US
Timezone: America/Denver
Language: English
Org: none
User ID: guest_ql_001
Email: none
Phone: none
Risk flags
shared-devicecookie-choice-sensitive
AC-02 | LearnersMira Fen
Learner, new
unverifiedfree
Create a first account from mobile and verify the email flow without confusion.
Enroll in an introductory module quickly after signup.
Device: Android phone
Connectivity: Intermittent 4G
Locale: en-US
Timezone: America/Chicago
Language: English
Org: none
User ID: usr_ql_002
Email: mira.fen@ql.test
Phone: +1-555-010-1002
Enrollments
QC+AI Overview and the NISQ Reality
Risk flags
first-login-friction
AC-03 | LearnersOren Clave
Learner, returning paid pilot
activepaid-pilot
Resume lessons across desktop and tablet without losing progress.
Keep receipts, certificates, and billing records consistent across renewals.
Device: MacBook Air
Connectivity: Home broadband
Locale: en-US
Timezone: America/Los_Angeles
Language: English
Org: none
User ID: usr_ql_003
Email: oren.clave@ql.test
Phone: +1-555-010-1003
Enrollments
QC+AI Overview and the NISQ Reality
Intermediate Quantum Programming
Advanced Quantum Software Development
Risk flags
unsubscribed-marketing
AC-04 | LearnersSana Iver
Learner, scholarship
activescholarship
Use scholarship-funded access without billing friction.
Complete a practical learning path tied to career transition goals.
Device: Chromebook
Connectivity: School Wi-Fi
Locale: en-GB
Timezone: Europe/London
Language: English
Org: none
User ID: usr_ql_004
Email: sana.iver@ql.test
Phone: +1-555-010-1004
Accessibility
captions-preferred
Enrollments
Hardware-Constrained QC+AI Models
Quantum Finance Programming and Optimization
Risk flags
financial-aid-sensitive
AC-05 | LearnersJae Tolland
Learner, low bandwidth
activefree
Stream lessons on a weak mobile connection and save files for offline reading.
Finish checkpoints during a commute without repeated session loss.
Device: Low-end Android phone
Connectivity: Unstable 3G
Locale: en-US
Timezone: America/New_York
Language: English
Org: none
User ID: usr_ql_005
Email: jae.tolland@ql.test
Phone: +1-555-010-1005
Accessibility
reduced-motion-preferred
Enrollments
Introduction to Hardware-Constrained Learning
Risk flags
low-bandwidth
AC-06 | LearnersAri Solen
Learner, accessibility-critical
activepaid-pilot
Complete lessons and quizzes using keyboard and screen reader only.
Confirm that captions, transcripts, and focus management hold across dynamic flows.
Publish an accessible cohort course with clear prerequisites and pricing metadata.
Monitor learner progress using privacy-safe analytics.
Device: MacBook Pro
Connectivity: Broadband
Locale: en-US
Timezone: America/Chicago
Language: English
Org: none
User ID: usr_ql_012
Email: nia.calder@ql.test
Phone: +1-555-010-1012
Accessibility
captions-required-for-all-uploads
Enrollments
Author of Team Skills Studio
Risk flags
content-publisher
AC-13 | Instructors and creatorsPavel Sorrel
Instructor under moderation review
review-holdcreator-trial
Revise flagged content and resolve policy or IP concerns fairly.
Retain audit history of revisions and takedown decisions.
Device: Windows laptop
Connectivity: Broadband
Locale: en-GB
Timezone: Europe/Dublin
Language: English
Org: none
User ID: usr_ql_013
Email: pavel.sorrel@ql.test
Phone: +1-555-010-1013
Enrollments
Author of Responsible AI Writing Lab
Risk flags
moderation-review
AC-14 | Admin and supportDaria Flint
Support agent
active-staffsupport-console
Resolve billing, auth, and privacy tickets with least-privilege access.
Leave a clean, auditable trail for every user-visible action.
Device: Managed Windows workstation
Connectivity: Office network
Locale: en-US
Timezone: America/New_York
Language: English
Org: org_staff_support
User ID: usr_ql_014
Email: daria.flint@ql.test
Phone: +1-555-010-1014
Risk flags
privileged-staff
AC-15 | Admin and supportIvo Mercer
Trust and safety admin
active-stafftrust-safety-console
Handle moderation, ban appeals, and security disclosures with clear escalation paths.
Avoid overbroad actions and preserve evidence for review.
Device: Managed MacBook
Connectivity: Office VPN
Locale: en-US
Timezone: America/Los_Angeles
Language: English
Org: org_staff_trust
User ID: usr_ql_015
Email: ivo.mercer@ql.test
Phone: +1-555-010-1015
Risk flags
high-privilege
AC-16 | Managers and guardiansCorin Vale
Enterprise and team manager
activeenterprise-admin
Roll out a controlled team learning program with SSO, seat governance, and privacy-safe reporting.
Understand billing, procurement, and support commitments before expanding usage.
Device: Corporate ThinkPad
Connectivity: Office broadband
Locale: en-US
Timezone: America/Denver
Language: English
Org: org_ql_016
User ID: usr_ql_016
Email: corin.vale@ql.test
Phone: +1-555-010-1016
Enrollments
Enterprise learning path owner
Risk flags
org-admininvoice-sensitive
AC-17 | Managers and guardiansHela Kest
Parent and guardian
active-guardianguardian-portal
Grant and revoke consent for a linked minor learner without ambiguity.
Monitor progress and privacy choices for the linked child account only.
Device: iPhone
Connectivity: Home Wi-Fi
Locale: en-US
Timezone: America/Denver
Language: English
Org: none
User ID: usr_ql_017
Email: hela.kest@ql.test
Phone: +1-555-010-1017
Accessibility
large-text-preferred
Enrollments
Linked to AC-09 only
Risk flags
consent-authoritypii-sensitive
Command coverage by role cluster
Command cluster12
Learners commands with success and failure paths.
Command cluster11
Instructors and creators commands with success and failure paths.
Command cluster11
Admin and support commands with success and failure paths.
Command cluster11
Managers and guardians commands with success and failure paths.
Onboarding and authenticationDiscovery, enrollment, and purchaseLearning experienceContent creation and moderationSupport operationsData rights and privacyNotifications and preferencesError and recovery paths
User commands
Each command below is a realistic user intent with preconditions, expected outcomes, a negative or edge variant, and an explicit audit focus. The goal is to make walkthroughs reproducible and evidence-friendly.
Learners
L-01As a guest, I want to preview Module 1, save it for later, and then create an account without losing the preview trail.
Accounts: AC-01, AC-02
Audit focus: ux, privacy, security
Journey categories
Onboarding and authenticationDiscovery, enrollment, and purchase
Preconditions
Guest preview is enabled for at least one lesson or module card.
A guest session can store a lightweight wishlist or recently viewed item.
Expected outcome
Public content stays public and gated content stays gated.
The signup flow explains whether guest state will migrate or reset.
After account creation, the saved module context is preserved or clearly disclosed as non-portable.
Negative or edge variant
Guest cookies are blocked or expired, so the user is told exactly what will not carry over instead of silently losing state.
L-02I want to sign up on my phone, verify my email, and retry safely if the first link expires.
Accounts: AC-02
Audit focus: ux, security, reliability
Journey categories
Onboarding and authenticationError and recovery paths
Preconditions
Email signup is enabled in the test environment.
Verification emails are captured in a test mailbox or sink.
Expected outcome
The account is created in an unverified state with clear next-step guidance.
The first valid verification link succeeds and activates the account.
A resend flow exists and does not create duplicate accounts.
Negative or edge variant
The user taps an expired or already-used link and gets a safe resend path instead of a generic failure page.
L-03I want to sign in from a new laptop, review the new-device warning, and turn on MFA for future logins.
Accounts: AC-03
Audit focus: security, ux
Journey categories
Onboarding and authenticationError and recovery paths
Preconditions
The account is active and has at least one prior device or session on record.
MFA enrollment is available in the test environment if the product supports it.
Expected outcome
The login flow succeeds only after the required step-up checks complete.
The new-device event is visible in account security history or notification copy.
MFA setup is confirmed without locking the user out of the current session.
Negative or edge variant
Repeated bad codes or passwords trigger rate-limited messaging without leaking whether the account exists.
L-04I forgot my password, my first reset link expired, and I still need a safe recovery path without bypassing identity checks.
Accounts: AC-03, AC-10
Audit focus: security, ux, reliability
Journey categories
Onboarding and authenticationSupport operationsError and recovery paths
Preconditions
Password reset is enabled and sends a one-time or short-lived link.
Support-assisted recovery exists or is intentionally unavailable with clear policy text.
Expected outcome
The expired link is rejected cleanly.
A new reset can be requested without creating multiple conflicting recovery states.
If mailbox access is unavailable, the product routes the user to the documented recovery channel.
Negative or edge variant
The user clicks a stale reset link from another device and the system must fail closed without confusing cross-session behavior.
L-05I want to compare plan details, apply a scholarship or pilot discount, and enroll in Intermediate Quantum Programming.
Accounts: AC-03, AC-04
Audit focus: ux, billing, trust
Journey categories
Discovery, enrollment, and purchaseSupport operations
Preconditions
The environment exposes either self-serve billing or a partner-scoped price simulation.
At least one valid and one invalid discount or scholarship code are configured.
Expected outcome
Price, discount, entitlement scope, and any refund or billing note are visible before confirmation.
The enrollment result matches the selected plan or scholarship state.
A receipt, invoice, or enrollment confirmation is generated if applicable.
Negative or edge variant
An expired or invalid code does not apply silently and does not alter the final entitlement unexpectedly.
L-06My renewal failed. I want to update payment details, understand the grace period, and keep my course progress.
Accounts: AC-07
Audit focus: billing, ux, reliability
Journey categories
Discovery, enrollment, and purchaseSupport operationsError and recovery paths
Preconditions
The account is in a renewal-failed or grace-period state.
The billing UI or support handoff exposes the next required action.
Expected outcome
The user sees the renewal status, due amount, and access window clearly.
Updating the payment method or invoice route restores access without erasing progress.
Support or policy links explain what happens if payment is not recovered.
Negative or edge variant
A second payment failure must not double-charge the user or silently strip access without an explanation.
L-07I want to stream a lesson on a weak mobile connection, switch to a lighter mode, and save the document for offline reading.