Oppia.org — Logged-In Learner
UX Audit Report

Combined Score (AI + Human Evaluation)C-56.8%  ·  AI: 54.1% (C-)  ·  Human (H1–H10): 58.0% (C)
9 Critical User Journeys · H1–H14 · 102 Checklist Items · Full Advanced Audit
oppiaserver-backup-migration.appspot.com new dashboard included · Desktop · HIL-enabled · May 2026
Overall CUJ Average (9 journeys)
B
73.39%
Cross-journey performance — core flows perform well, onboarding and data integrity are critical gaps
LI.1
C-
54.1%
Sign Up for an Account
LI.2
C-
51.9%
Set Goals on Learner Dashboard
LI.3
C+
62.7%
Track Progress and Get Recommendations
LI.4
D-
36.6%
Cannot Access Pages Requiring Higher Privileges — 401 Error
LI.5
A++
97.9%
Report a Problematic Lesson
LI.7
B+
76.9%
Save Progress at Checkpoints
LI.8
A++
96.7%
Take Next Steps After Completing a Lesson
LI.9
A++
98.1%
Log Out of the Website
LI.10
A
85.6%
Play a Collection
NEW DASHBOARD
A+
94.1%
New Unreleased Learner Dashboard

Critical Findings Across All CUJs

P1 · CRITICAL
Progress Never Saves (Confirmed All Users)
The 0% progress ring never updates regardless of lessons completed. Affects LI.3, LI.7, LI.8. Breaks the core learning loop for all learners.
P1 · CRITICAL
Checkpoint Data Completely Wrong (LI.7)
Checkpoint count shows 0/3 even when learner has completed checkpoints. Celebration fires on 0/3 — destroys the reward moment and learning signal.
P1 · CRITICAL
Google-Only Auth Excludes Learners (LI.1)
No password or email option. Learners without Google accounts — common in target developing-world markets — cannot sign up at all.
P2 · HIGH
401 Error Page Uses Developer Jargon (LI.4)
"401", "super admin", "moderator", GitHub issue tracker — completely inaccessible to learners who accidentally reach this page.
P2 · HIGH
No Post-Lesson Reward or Acknowledgment (LI.3, LI.8)
After completing a lesson, learners receive no motivational feedback, no progress update, and no "what's next" suggestion.
P3 · MEDIUM
Goal Management Inaccessible via Keyboard (LI.2)
Div-as-button pattern for goal toggles blocks keyboard-only and screen reader users from managing their learning goals.

Jump to CUJ


↑ Back to top — Jump to CUJ index

LI.1 — Sign Up for an Account (Oppia.org)

AI audit - Desktop - 0 source item(s) - 102 checklist items - HIL unknown
Generated: 2026-05-18 - UX Heuristic Compass report harness uxhc.report_design_system.v1
C- - 54.12%

Mission Context

Severity ratings reflect the supplied evidence, user goal, optional-profile scope, and any stated evidence limits. Support flows and activities should never outrank the checklist scorecard.

C-
54.12%
Struggling - widespread issues
Plain Language Read

The biggest visible usability risk is important information may appear too late. It affects Aesthetic and Minimalist Design and should be fixed before broader polish.

Next Research Recommendation

Fix severity 3-4 checklist items first, then rerun the same source state for comparison.

Accessibility Readiness Signal

Accessibility Readiness Signal: WCAG AAA-level criteria are implicated by Error Prevention needs targeted review; this remains evidence-limited until manual accessibility testing.

Cultural Context Signal

Cultural Context Signal: CJK Layout And Typography Requirements flags Consistency and trust cues need review as needing evidence-bound local or community-context validation.

Before using this interface, address Aesthetic and Minimalist Design first: Move the task-critical information above the fold and defer supporting details until after the first decision.

Major Finding - Immediate Attention

Important information may appear too late

Oppia logo, brand colors, and mission statement present throughout.

Heuristic Scorecard - AI Audit, 14 Heuristics

C+
61.11% - avg severity 1.56
Visibility of System Status
Developing - significant gaps
D-
33.33% - avg severity 2.67
Match Between System and the Real World
Critical - severe experience failures
C
55.0% - avg severity 1.8
User Control and Freedom
Needs attention - failing in places
D
41.67% - avg severity 2.33
Consistency and Standards
Poor - major usability problems
D-
35.0% - avg severity 2.6
Error Prevention
Critical - severe experience failures
C-
50.0% - avg severity 2.0
Recognition Rather Than Recall
Struggling - widespread issues
C+
63.89% - avg severity 1.44
Flexibility and Efficiency of Use
Developing - significant gaps
D-
39.06% - avg severity 2.44
Aesthetic and Minimalist Design
Critical - severe experience failures
C+
62.5% - avg severity 1.5
Help Users Recognize, Diagnose, and Recover from Errors
Developing - significant gaps
B-
65.0% - avg severity 1.4
Help and Documentation
Below average - multiple issues
C+
62.5% - avg severity 1.5
Accessibility and Ease of Access
Developing - significant gaps
C+
62.5% - avg severity 1.5
Empathetic Engagement and Inclusion
Developing - significant gaps
C
58.33% - avg severity 1.67
Customer Journey and Satisfaction
Needs attention - failing in places
B-
67.86% - avg severity 1.29
UX Writing / Content and Tone
Below average - multiple issues

Findings - Prioritized Fix Order

1
Major Aesthetic and Minimalist Design - h08_d_13

Important information may appear too late

Oppia logo, brand colors, and mission statement present throughout.
Move the task-critical information above the fold and defer supporting details until after the first decision.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Inverted Pyramid, Visual Hierarchy
Evidence: host_supplied-1 - Confidence: high
2
Major Aesthetic and Minimalist Design - h08_d_03

Page clutter competing with primary actions

Adequate white space between sections; category cards well-spaced.
Audit the screen for competing visual elements and remove or demote anything that does not support the user's next action.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Choice Overload, Hick-Hyman Law
Evidence: host_supplied-1 - Confidence: medium
3
Major Aesthetic and Minimalist Design - h08_d_01

Primary action hierarchy is not clear

Dashboard is clean and visually simple; good use of white space around card grid.
Make the primary action the clearest visual starting point and reduce secondary actions around it.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Visual Hierarchy, Fitts's Law
Evidence: host_supplied-1 - Confidence: medium
4
Major Aesthetic and Minimalist Design - h08_d_02

Primary action hierarchy is not clear

Information density is appropriate — lesson cards with counts and thumbnails.
Make the primary action the clearest visual starting point and reduce secondary actions around it.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Visual Hierarchy, Fitts's Law
Evidence: host_supplied-1 - Confidence: medium
5
Major Aesthetic and Minimalist Design - h08_d_04

Visual hierarchy is not supporting the task

Color palette appears harmonious; brand colors consistently applied.
Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Law of Similarity, ISO 9241-125 Visual Presentation Of Information
Evidence: host_supplied-1 - Confidence: medium
6
Major Aesthetic and Minimalist Design - h08_d_06

Visual hierarchy is not supporting the task

Image quality appears good; lesson card thumbnails and avatar visible.
Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: ISO 9241-125 Visual Presentation Of Information, Law of Common Region
Evidence: host_supplied-1 - Confidence: medium
7
Major Aesthetic and Minimalist Design - h08_d_07

Visual hierarchy is not supporting the task

No jarring animations; transitions appear smooth.
Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Cognitive Load, ISO 9241-125 Visual Presentation Of Information
Evidence: host_supplied-1 - Confidence: medium
8
Major Aesthetic and Minimalist Design - h08_d_14

Visual hierarchy is not supporting the task

Professional, clean first impression on dashboard; category cards inviting.
Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Law of Proximity, Affordance and Signifiers
Evidence: host_supplied-1 - Confidence: high
9
Major Consistency and Standards - h04_d_04

Consistency and trust cues need review

Color palette appears consistent across navigation and content areas.
Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Shneiderman's Eight Golden Rules, CJK Layout And Typography Requirements
Evidence: host_supplied-1 - Confidence: medium
10
Major Consistency and Standards - h04_d_05

Consistency and trust cues need review

Typography appears consistent; lesson card labels are uniformly styled.
Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Law of Common Region, Shneiderman's Eight Golden Rules
Evidence: host_supplied-1 - Confidence: medium

Owner-Role Triage Matrix

OwnerLinked findingNext actionImpactEffortConfidenceSupporting roles
Designer h08 / h08_d_13 Move the task-critical information above the fold and defer supporting details until after the first decision. high Low high
Designer h08 / h08_d_03 Audit the screen for competing visual elements and remove or demote anything that does not support the user's next action. high Low medium
Designer h08 / h08_d_01 Make the primary action the clearest visual starting point and reduce secondary actions around it. high Low medium
Designer h08 / h08_d_02 Make the primary action the clearest visual starting point and reduce secondary actions around it. high Low medium
Designer h08 / h08_d_04 Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. high Low medium
Designer h08 / h08_d_06 Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. high Low medium
Designer h08 / h08_d_07 Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. high Low medium
Designer h08 / h08_d_14 Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. high Low high
Product h04 / h04_d_04 Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens. high Low medium
Product h04 / h04_d_05 Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens. high Low medium

What Is Working Well

No heuristic scored at A- or above in this payload. Use this section after fixes to preserve strengths.

Evidence Limits

  • source: source preparation status was partial (ratings may be incomplete or unavailable)
  • host_supplied-1 missing across 102 checklist ratings; rating remains usable but traceability is reduced.
Show detailed evidence-limit notes (103 source notes)
  • source: source preparation status was partial (ratings may be incomplete or unavailable)
  • host_supplied-1: 102 checklist ratings cite this missing evidence ref. Affected items: h01_d_01, h01_d_02, h01_d_03, h01_d_04, h01_d_05, h01_d_06, h01_d_07, h01_d_08, h01_d_09, h02_d_01, h02_d_02, h02_d_03; plus 90 more.

WCAG-Informed Accessibility Readiness

Support-only advisory. This section does not change H01-H14 scores, 0-4 checklist ratings, report readiness, or finding order.

WCAG Level Signal: AAA

Top signal: Accessibility Readiness Signal: WCAG AAA-level criteria are implicated by Error Prevention needs targeted review; this remains evidence-limited until manual accessibility testing.

Caveat: Evidence-limited accessibility support guidance only; not WCAG, ADA, legal, procurement, or conformance certification.

Lens / cueApplies toEvidenceWhy it mattersCaveat
Accessible Authentication h05/h05_d_02 host_supplied-1 The finding connects to WCAG accessible-authentication guidance: sign-in should not rely on avoidable memory or cognitive tests without alternatives. UXHC can flag authentication burden, but WCAG evaluation needs the actual auth flow and security constraints; this is not WCAG conformance certification.
Contrast And Visual Presentation h04/h04_d_17 host_supplied-1 The finding connects to WCAG contrast and visual-presentation guidance: important information or controls may not be perceivable enough. UXHC can flag visible contrast risk, but measured contrast ratios and state-by-state review are needed before conformance claims.
Contrast And Visual Presentation h04/h04_d_19 host_supplied-1 The finding connects to WCAG contrast and visual-presentation guidance: important information or controls may not be perceivable enough. UXHC can flag visible contrast risk, but measured contrast ratios and state-by-state review are needed before conformance claims.
Focus Order, Visibility, And Obscured Focus h04/h04_d_08 host_supplied-1 The finding connects to WCAG focus guidance: keyboard users need a visible, logical focus path that is not hidden by the interface. UXHC can flag likely focus risk, but keyboard traversal and viewport-state testing are needed before WCAG conformance claims.
Labels, Instructions, And Input Purpose h02/h02_d_01 host_supplied-1 The finding connects to WCAG labels-and-instructions guidance: users need visible and programmatic cues for what controls mean. UXHC can flag labeling risk, but programmatic label associations and accessible-name checks require technical review; this is not WCAG conformance certification.
Modals, Popovers, Tooltips, And Focus Management h04/h04_d_10 host_supplied-1 The finding connects to accessible overlay guidance: modals and popovers must preserve focus, escape, labels, and context. UXHC can flag overlay access risk, but keyboard and screen-reader testing are required before WCAG conformance claims.

Cultural Context Integrity Advisory

Support-only advisory. This section does not change H01-H14 scores, 0-4 checklist ratings, report readiness, or finding order.

Context Integrity Index: 0 - Insufficient Context Safety

Top signal: Cultural Context Signal: CJK Layout And Typography Requirements flags Consistency and trust cues need review as needing evidence-bound local or community-context validation.

Caveat: Evidence-limited support guidance only; not a cultural certification, moral judgment, universal cultural claim, or substitute for affected-community review.

Lens / cueApplies toEvidenceWhy it mattersCaveat
CJK Layout And Typography Requirements h04/h04_d_04 host_supplied-1 The finding may need CJK layout review because typography, line breaking, punctuation, or annotations could change the user's reading path. CJK layout quality varies by language context and requires target-language content and rendered typography evidence, not translated strings alone.
CJK Layout And Typography Requirements h04/h04_d_18 host_supplied-1 The finding may need CJK layout review because typography, line breaking, punctuation, or annotations could change the user's reading path. CJK layout quality varies by language context and requires target-language content and rendered typography evidence, not translated strings alone.
CJK Layout And Typography Requirements h04/h04_d_19 host_supplied-1 The finding may need CJK layout review because typography, line breaking, punctuation, or annotations could change the user's reading path. CJK layout quality varies by language context and requires target-language content and rendered typography evidence, not translated strings alone.
Indigenous-Language Orthography And Voice Support h02/h02_d_02 host_supplied-1 The finding may need target-language validation because spelling, diacritics, pronunciation, or assistive-technology output can affect comprehension and dignity. Language support should be validated with speakers and local language authorities; UXHC can only flag visible or stated risks.
Literacy, Orality, And Multimodal Access h05/h05_d_02 host_supplied-1 The finding may need multimodal support because dense text or text-only instruction can exclude users whose access path is oral, visual, assisted, or low-literacy. Literacy and modality needs vary widely; the lens should preserve agency rather than simplify or infantilize users.
Local Contexts And Traditional Knowledge Labels h04/h04_d_13 host_supplied-1 The finding may need stronger cultural provenance or permission cues at the point where users view, reuse, or export content. Labels depend on community-defined protocols; absence of a label in the evidence is not proof that no protocol applies.

Recommended Next Validation Steps

Validation Step 1
Fix severity 3-4 checklist items first, then rerun the same source state for comparison.

Supporting UX Laws And Principles

Support-only explanation. These lenses do not create findings, change 0-4 checklist ratings, or certify compliance.

LensSource familyApplies toWhy it mattersCaveat / evidence needed
Shneiderman's Eight Golden Rules UX/UI Support Lens h04/h04_d_04, h04/h04_d_05, h04/h04_d_13 The finding is also consistent with Shneiderman-style interface review principles. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. The rules are broad and require domain-specific interpretation. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
ISO 9241-11 Usability In Context ISO UX/UI/HCI Support h07/h07_d_02, h07/h07_d_03, h07/h07_d_06 This finding connects to ISO 9241-11 style usability-in-context framing: usable for whom, for what task, and in what context. Applicability: Use when the finding benefits from ISO-informed framing around context of use, interaction quality, evidence traceability, process quality, or operational risk. ISO-informed support reference only; not formal ISO standards compliance, conformance, certification, procurement proof, or legal assurance. Evidence needed: Requires project, process, technical, or audit evidence before standards-strength claims.
Visual Hierarchy UX/UI Support Lens h08/h08_d_13, h08/h08_d_01, h08/h08_d_02 The finding is supported by visual hierarchy: the screen does not make the most important next action visually primary. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Hierarchy needs to match the user's current task, not only stakeholder importance. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
Peak-End Rule UX/UI Support Lens h09/h09_d_01, h03/h03_d_01, h03/h03_d_03 The finding is supported by peak-end risk: this moment may heavily shape how users remember the experience. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Memory effects need real user evidence to confirm; use this as a risk lens. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
CJK Layout And Typography Requirements Cultural Context Support h04/h04_d_04, h04/h04_d_18, h04/h04_d_19 The finding may need CJK layout review because typography, line breaking, punctuation, or annotations could change the user's reading path. Applicability: Use only when interface evidence raises a culturally situated, language, access-context, authority, data-governance, or community-validation issue. CJK layout quality varies by language context and requires target-language content and rendered typography evidence, not translated strings alone. Evidence needed: Requires local context, affected-community review, language/script evidence, or a clear evidence limit before stronger claims.
CX Status Transparency CX Service-Journey Support h01/h01_d_03, h07/h07_d_04, h07/h07_d_09 This finding can reference status transparency: long-running customer work needs a visible current state, next step, owner, and update expectation. Applicability: Use when the evidence concerns journey continuity, promise delivery, effort, recovery, complaint handling, handoff, or customer relationship clarity. CX support guidance only; no ROI, NPS, retention, loyalty, satisfaction, revenue, churn, or real-customer outcome claim unless supplied evidence supports it. Evidence needed: Requires customer, journey, service, operational, or analytics evidence before any real-world outcome claim.

Support-only context; not a separate score, proof of user behavior, compliance claim, or replacement for the H01-H14 checklist.

Do not use this as a replacement rubric; map it back to the active UXHC checklist item.

ISO-informed support reference only; not formal ISO standards compliance, conformance, certification, procurement proof, or legal assurance.

Do not present this lens as an ISO audit result, standards-conformance evidence, certification evidence, procurement proof, or legal assurance.

Do not make every business priority visually dominant; hierarchy requires tradeoffs.

Prioritized Fix Roadmap

WhenRecommended action
Sprint 1Move the task-critical information above the fold and defer supporting details until after the first decision.
Sprint 1Audit the screen for competing visual elements and remove or demote anything that does not support the user's next action.
Sprint 1Make the primary action the clearest visual starting point and reduce secondary actions around it.
Sprint 1Make the primary action the clearest visual starting point and reduce secondary actions around it.
Sprint 1Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
Sprint 1Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
Sprint 1Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
Sprint 1Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
Sprint 1Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.
Sprint 1Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.
Sprint 1Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.
Sprint 1Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.

High-Impact / Low-Effort Micro-Solutions

RoleMicro-solutionLinked findingWhy high impactEstimated effort
Designer Move the task-critical information above the fold and defer supporting details until after the first decision. h08 / h08_d_13 This checklist item indicates measurable heuristic friction for the evaluated surface. Low
Designer Audit the screen for competing visual elements and remove or demote anything that does not support the user's next action. h08 / h08_d_03 This checklist item indicates measurable heuristic friction for the evaluated surface. Low
Designer Make the primary action the clearest visual starting point and reduce secondary actions around it. h08 / h08_d_01 This checklist item indicates measurable heuristic friction for the evaluated surface. Low
Designer Make the primary action the clearest visual starting point and reduce secondary actions around it. h08 / h08_d_02 This checklist item indicates measurable heuristic friction for the evaluated surface. Low
Designer Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. h08 / h08_d_04 This checklist item indicates measurable heuristic friction for the evaluated surface. Low
Designer Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. h08 / h08_d_06 This checklist item indicates measurable heuristic friction for the evaluated surface. Low

Audit Scope and Omitted Profiles

Active scope: Active scope: H1-H14, 102/102 scored

Status: all_optionals_active

Optional profile mode: scoped

Scored optional profiles: accessibility (h11), inclusion (h12), journey (h13), ux_writing (h14)

Omitted optional profiles:

None

For a full advanced audit, rerun with optional_profile_mode='all_optionals' or profiles=['accessibility','inclusion','journey','ux_writing'].

Complete Checklist Scores

All checklist rows are shown. Use the Score and Status columns to scan Passed, Issue, and Major rows without JavaScript filters.

Visibility of System Status (h01) - 9 checklist items
AI ScoreC61.1%
Human ScoreB75.0%
CombinedB-68.1%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h01_d_01Every interface begins with a title/header that describes page contents1.01.01.0Issuehighhost_supplied-1Homepage shows 'Loading | Oppia' title on SPA load — confirm load artifact present. Title eventually resolves.
h01_d_02Headings and subheadings are short, straightforward and descriptive1.01.01.0Issuehighhost_supplied-1Dashboard main content shows 'Loading...' for 5+ seconds with blank skeleton — no content shimmer or spinner.
h01_d_03Value proposition is clearly stated on the home page (tagline or welcome blurb)2.01.01.5Issuehighhost_supplied-1Once loaded, active tab is visually indicated; breadcrumb shows location. But login success is implicit — no confirmation.
h01_d_04The items on the home page are clearly focused on primary actions2.02.02.0Issuehighhost_supplied-1Login success is implicit (redirect to dashboard); no explicit 'You are now logged in' toast or confirmation message.
h01_d_05Each page is clearly branded so that the user knows they are on the same site1.00.00.5Issuehighhost_supplied-1Two uncaught JS console errors on dashboard after login — silent failures that may affect functionality.
h01_d_06Navigation makes it clear which page I am on2.02.02.0Issuemediumhost_supplied-1OAuth error states handled by Google (external); Oppia-level OAuth failure states not observed or tested.
h01_d_07Link names match the title of destination pages, so users will know when they have reached the intended page2.01.01.5Issuemediumhost_supplied-1No forms on sign-up screen — Google handles auth. Dashboard nav links match destinations.
h01_d_08Standard elements (page titles, site navigation, page navigation, privacy policy, etc.) are easy to locate2.01.01.5Issuehighhost_supplied-1Navigation reflects URL change; title eventually resolves from 'Loading | Oppia'.
h01_d_09Logo is in a consistent location, and clicking the logo returns the user back to the home page1.00.00.5Issuehighhost_supplied-1No real-time status indicators; SPA title bug and silent JS errors reduce system transparency.
Match Between System and the Real World (h02) - 3 checklist items
AI ScoreF33.3%
Human ScoreC58.3%
CombinedD45.8%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h02_d_01Navigation tabs are located at the top of the page, and look like clickable versions of real-world tabs3.01.02.0Majorhighhost_supplied-1Language is plain and appropriate — 'Goals', 'Progress', 'Continue' map to learner mental models.
h02_d_02Items that are not clickable do not have characteristics that suggest that they are clickable3.02.02.5Majorhighhost_supplied-1Dashboard structure (Home > Goals > Progress) maps well to academic learning concepts.
h02_d_03Items that are clickable look like they are clickable2.02.02.0Issuehighhost_supplied-1OAuth redirect breaks Oppia context — user transported to Google's auth page unexpectedly.
User Control and Freedom (h03) - 5 checklist items
AI ScoreC-55.0%
Human ScoreC-55.0%
CombinedC-55.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h03_d_01There is a search box2.02.02.0Issuemediumhost_supplied-1Browser back works but OAuth flow effectively disables it during redirect chain.
h03_d_02There are clearly marked exits on every page allowing the user to bail out of the current task without having to depend on the browser Back button1.01.01.0Issuehighhost_supplied-1No explicit Sign Up CTA — new users must discover that 'Sign In' also handles account creation.
h03_d_03The site does not disable the browser Back button and the Back button appears on the browser toolbar on every page2.00.01.0Issuemediumhost_supplied-1Browser back available; cookie consent OK button dismisses overlay. OAuth redirect chain limits back.
h03_d_04Clicking the back button always takes the user back to the page they came from2.02.02.0Issuehighhost_supplied-1Cookie consent appears immediately without user action — must be dismissed before proceeding.
h03_d_05Undo and redo are supported2.04.03.0Issuemediumhost_supplied-1Logout accessible via User Menu avatar; no other session management controls observed.
Consistency and Standards (h04) - 21 checklist items
AI ScoreD41.7%
Human ScoreB-70.2%
CombinedC-56.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h04_d_01In your expert opinion, site content does not look like advertisements2.00.01.0Issuemediumhost_supplied-1Home link present in logged-out nav but disappears in logged-in state — inconsistency.
h04_d_02Clickable elements use a consistent style/color for primary, secondary, and tertiary actions1.02.01.5Issuehighhost_supplied-1H4 headings used as tab controls — violates ARIA tab pattern; inconsistent heading semantics.
h04_d_03Value proposition is clearly stated on the home page (tagline or welcome blurb)2.01.01.5Issuehighhost_supplied-1'Setting a goal!' CTA styled as inline link text — looks like body text, not a button.
h04_d_04Navigation choices are ordered in the most logical or task-oriented manner, with less important corporate information at the bottom3.02.02.5Majormediumhost_supplied-1Color palette appears consistent across navigation and content areas.
h04_d_05All corporate information is grouped in one distinct area, such as About Us3.00.01.5Majormediumhost_supplied-1Typography appears consistent; lesson card labels are uniformly styled.
h04_d_06The home page of the site has a memorable URL2.00.01.0Issuemediumhost_supplied-1Icon in User Menu button — label 'User Menu' may not match user expectation of 'Account'.
h04_d_07Terminology is consistent with general web usage2.02.02.0Issuemediumhost_supplied-1Navigation items change between logged-in and logged-out states without clear pattern.
h04_d_08There is a visible change when the mouse points at something clickable, excluding cursor changes3.01.02.0Majorlowhost_supplied-1No forms on this screen — form styling N/A; rated neutral.
h04_d_09Hypertext links that invoke actions, such as downloads or new windows, are clearly distinguished from hypertext links that load another page2.02.02.0Issuemediumhost_supplied-1Error message style not observed — JS errors are silent; no in-page error displays.
h04_d_10If the site spawns new windows, these will not confuse the user and can be easily closed3.01.02.0Majormediumhost_supplied-1Spacing and layout appears consistent; grid-based card layout consistent.
h04_d_11Menu instructions, prompts and messages appear in the same place on each screen2.01.01.5Issuehighhost_supplied-1Interactive tab elements and 'setting a goal!' CTA not consistently styled as interactive.
h04_d_12The content is up-to-date, authoritative and trustworthy2.01.01.5Issuemediumhost_supplied-1Breadcrumb uses '>' ASCII character instead of semantic separator.
h04_d_13The site contains third-party support, such as citations or testimonials, to verify the accuracy of information3.03.03.0Majorhighhost_supplied-1Terminology consistent — 'Lessons', 'Goals', 'Progress' used throughout.
h04_d_14It is clear that there is a real organization behind the site, such as a physical address or office photo2.00.01.0Issuehighhost_supplied-1No Sign Up CTA in nav; Sign In is the only auth entry point; new users must infer.
h04_d_15The content is fresh: the site includes recent content2.02.02.0Issuehighhost_supplied-1H4 used for tab controls creates false visual hierarchy.
h04_d_16The site is free of typographic errors and spelling mistakes2.01.01.5Issuemediumhost_supplied-1Active tab not clearly differentiated in accessibility tree.
h04_d_17The visual design is consistent, including colors, layout, iconography, etc.3.02.02.5Majorhighhost_supplied-1Oppia logo and brand colors present throughout; footer includes mission.
h04_d_18On content pages, line lengths are neither too short (under 50 characters per line) nor too long (over 100 characters per line) when viewed in a standard browser width window3.01.02.0Majormediumhost_supplied-1Language selector present in nav; multiple languages supported.
h04_d_19Fonts are used consistently and are legible3.01.02.0Majormediumhost_supplied-1No jarring animations or motion observed; loading state is simple text.
h04_d_20The site can be used without scrolling horizontally2.00.01.0Issuelowhost_supplied-1Touch target sizes not verified; mobile not tested in this session.
h04_d_21Design components, such as radio buttons and checkboxes, are used appropriately2.02.02.0Issuemediumhost_supplied-1Focus states not directly observable; H4 misuse likely affects keyboard navigation.
Error Prevention (h05) - 5 checklist items
AI ScoreD-35.0%
Human ScoreC-55.0%
CombinedD45.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h05_d_01Pages are free of scroll stoppers: headings or page elements that create the illusion that users have reached the top or bottom of a page when they have not3.01.02.0Majorhighhost_supplied-1OAuth reduces password reuse risk; no destructive actions available at account creation.
h05_d_02The user does not need to consult user manuals or other external information to use the site3.03.03.0Majorhighhost_supplied-1No irreversible actions at account creation stage.
h05_d_03User confirmation is required before carrying out potentially dangerous actions, such as deleting something3.01.02.0Majorhighhost_supplied-1No user input forms at this stage that could generate errors.
h05_d_04The site provides feedback that helps the user learn how to use the site3.03.03.0Majormediumhost_supplied-1Dashboard defaults to Home tab; category sections have sensible defaults.
h05_d_05There is sufficient space between targets to prevent the user from hitting multiple or incorrect targets1.01.01.0Issuehighhost_supplied-1No warning shown that Google account is required before initiating sign-up flow — users without Google accounts hit a dead end.
Recognition Rather Than Recall (h06) - 4 checklist items
AI ScoreC-50.0%
Human ScoreC-50.0%
CombinedC-50.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h06_d_01Search suggestions or filters are provided2.03.02.5Issuehighhost_supplied-1Dashboard tabs are visible but not labeled as tabs — no affordance for tab interaction.
h06_d_02Each page is clearly labeled with a descriptive and useful title that makes sense as a bookmark2.02.02.0Issuemediumhost_supplied-1Breadcrumb provides minimal context; new user cannot know where they are in the site.
h06_d_03Links and link titles are descriptive and predictive, and there are no Click here links2.01.01.5Issuehighhost_supplied-1'Setting a goal!' link styled as body text — low affordance; hard to identify as interactive.
h06_d_04Buttons and links show that they have been clicked2.02.02.0Issuehighhost_supplied-1New user must remember that 'Sign In' is also 'Sign Up'; dashboard state not explained.
Flexibility and Efficiency of Use (h07) - 9 checklist items
AI ScoreC+63.9%
Human ScoreC60.7%
CombinedC+62.3%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h07_d_01Useful content is presented on the home page or within one click of the home page1.00.00.5Issuemediumhost_supplied-1No keyboard shortcuts observed on dashboard or in auth flow.
h07_d_02The terms used for navigation items and hypertext links are unambiguous and jargon-free2.02.02.0Issuemediumhost_supplied-1Greeting 'Good Morning, jkhobson1!' is personalized; category topics available.
h07_d_03If there are product pages, they contain the detail necessary to make a purchase, and users can zoom in on product images2.00.01.0Issuelowhost_supplied-1No bulk actions applicable at this stage.
h07_d_04The words, phrases and concepts used will be familiar to the typical user1.03.02.0Issuehighhost_supplied-1No 'continue where you left off' widget — confirmed unresolved bug; progress not persisted.
h07_d_05Content feels friendly for new users1.0N/A1.0Issuehighhost_supplied-1No search functionality on the dashboard — users must browse categories.
h07_d_06Content feels customizable or useable for frequent or expert users2.0N/A2.0Issuemediumhost_supplied-1OAuth flow adds multi-step friction; redirect chain is longer than necessary.
h07_d_07The screen density is appropriate for the target users and their tasks1.02.01.5Issuehighhost_supplied-1No adaptive UI behaviors — same content shown for new and returning users.
h07_d_08Icons and graphics are standard and/or intuitive (concrete and familiar)2.02.02.0Issuelowhost_supplied-1No expert or power-user modes at dashboard level.
h07_d_09Where tooltips are used, they provide useful additional help and do not simply duplicate text in the icon, link or field label1.02.01.5Issuehighhost_supplied-1No cross-device continuation; progress persistence bug means no resumable sessions.
Aesthetic and Minimalist Design (h08) - 16 checklist items
AI ScoreD-39.1%
Human ScoreC60.9%
CombinedD+50.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h08_d_01By just looking at the home page, the first time user will understand where to start3.03.03.0Majormediumhost_supplied-1Dashboard is clean and visually simple; good use of white space around card grid.
h08_d_02Primary actions are easy to find and understand3.02.02.5Majormediumhost_supplied-1Information density is appropriate — lesson cards with counts and thumbnails.
h08_d_03Individual pages are free of clutter and irrelevant information, and attention-attracting features are used sparingly and only where relevant3.01.02.0Majormediumhost_supplied-1Adequate white space between sections; category cards well-spaced.
h08_d_04The home page is professionally designed and will create a positive first impression3.01.02.0Majormediumhost_supplied-1Color palette appears harmonious; brand colors consistently applied.
h08_d_05The home page looks like a home page; pages lower in the site will not be confused with it2.01.01.5Issuehighhost_supplied-1Typography hierarchy undermined by H4 misuse for tab labels.
h08_d_06The site avoids advertisements, especially pop-ups3.00.01.5Majormediumhost_supplied-1Image quality appears good; lesson card thumbnails and avatar visible.
h08_d_07Text is concise, with no needless instructions or welcome notes3.01.02.0Majormediumhost_supplied-1No jarring animations; transitions appear smooth.
h08_d_08Pages use bulleted and numbered lists in preference to narrative text1.01.01.0Issuehighhost_supplied-1Loading state is blank/text-only with no skeleton UI — 5+ second blank screen for new users.
h08_d_09The most important items in a list are placed at the top2.01.01.5Issuelowhost_supplied-1Mobile layout not directly tested; desktop layout is well-structured.
h08_d_10Pages are quick to scan, with ample headings and subheadings and short paragraphs2.02.02.0Issuelowhost_supplied-1Color contrast not directly testable from accessibility snapshots.
h08_d_11Information is organized hierarchically, from the general to the specific, and the organization is clear and logical2.02.02.0Issuelowhost_supplied-1Responsive design not directly tested in this session.
h08_d_12Text links are long enough to be understood, but short enough to minimize wrapping, especially when used as a navigation list2.01.01.5Issuelowhost_supplied-1Limited hover/focus states visible in accessibility snapshot.
h08_d_13On all pages, the most important information, such as frequently used topics, features and functions, is presented on the first screenful of information above the fold3.02.02.5Majorhighhost_supplied-1Oppia logo, brand colors, and mission statement present throughout.
h08_d_14The relationship between controls and their actions is obvious3.02.02.5Majorhighhost_supplied-1Professional, clean first impression on dashboard; category cards inviting.
h08_d_15There is a clear visual starting point to every page2.03.02.5Issuelowhost_supplied-1Dark mode not observed or tested.
h08_d_16The site is pleasant to look at2.02.02.0Issuelowhost_supplied-1Print view not applicable or tested at this stage.
Help Users Recognize, Diagnose, and Recover from Errors (h09) - 2 checklist items
AI ScoreC+62.5%
Human ScoreC-50.0%
CombinedC-56.2%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h09_d_01The site uses a customised 404 page, which includes tips on how to find the missing page and links to Home and Search2.01.01.5Issuemediumhost_supplied-1OAuth errors shown by Google (external); Oppia does not provide contextual auth error help.
h09_d_02Error messages contain clear instructions on what to do next, including form error states1.03.02.0Issuehighhost_supplied-1Two silent JS console errors with no recovery path; users unaware anything is wrong.
Help and Documentation (h10) - 5 checklist items
AI ScoreC+65.0%
Human ScoreD45.0%
CombinedC-55.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h10_d_01Help is available and easy to find1.03.02.0Issuehighhost_supplied-1No contextual help visible anywhere on the dashboard for new users.
h10_d_02FAQs are present if appropriate1.02.01.5Issuehighhost_supplied-1No help center, FAQ, or search accessible from the dashboard.
h10_d_03When giving instructions, pages tell users what to do rather than what to avoid doing1.01.01.0Issuehighhost_supplied-1No onboarding modal, welcome sequence, or guided tour for first-time users.
h10_d_04The site shows users how to do common tasks where appropriate, such as demonstrations of the site's functionality2.03.02.5Issuelowhost_supplied-1Tooltips may exist on some elements but none observed in this session.
h10_d_05It is easy to contact someone for assistance and a reply is received quickly2.02.02.0Issuemediumhost_supplied-1OAuth error guidance provided by Google; Oppia-specific auth help unavailable.
Accessibility and Ease of Access (h11) - 4 checklist items
AI ScoreC+62.5%
Human ScoreN/ANot evaluated
CombinedC+62.5%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h11_d_01P - Content alternatives are provided, content is adaptable, and content is easy to hear and see2.0N/A2.0Issuehighhost_supplied-1H4 used as tab controls violates ARIA tab pattern. Dashboard may lack accessible names for sections. Progress ring unlabeled. Cookie consent banner may lack accessible label. SPA title bug creates screen reader confusion.
h11_d_02O - All functionality is available and flexible, enough time is provided, content is safe, and content is easy to find1.0N/A1.0Issuemediumhost_supplied-1Keyboard navigation possible via standard browser; no focus traps observed. Cookie consent dismissible via keyboard. Tab order not fully verified.
h11_d_03U - Content text is readable and understandable, content appears and operates in predictable ways, and users are helped to avoid and correct mistakes1.0N/A1.0Issuehighhost_supplied-1Language is clear and simple. SPA title bug creates momentary confusion. 'Sign In' covering Sign Up reduces understandability for first-time users.
h11_d_04R - Compatibility is maximized for current and future user agents2.0N/A2.0Issuehighhost_supplied-1H4 elements used as tab controls are not robust across AT. Custom interactive elements without proper ARIA roles undermine robustness. 2 silent JS errors may affect AT compatibility.
Empathetic Engagement and Inclusion (h12) - 6 checklist items
AI ScoreC+62.5%
Human ScoreN/ANot evaluated
CombinedC+62.5%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h12_d_01The interface acknowledges and responds to user emotions, either through design, content, or interactive elements1.0N/A1.0Issuemediumhost_supplied-1Sign-up experience is emotionally neutral. Missing welcome/onboarding moment is a minor emotional gap for new learners.
h12_d_02The design ensures users feel safe and secure, minimizing anxiety-inducing elements2.0N/A2.0Issuehighhost_supplied-1Google-only auth creates safety/access concern for users on shared devices, restricted networks, or in regions where Google is blocked (including parts of Oppia's target population in under-resourced communities).
h12_d_03The content and design elements respect and reflect a wide range of cultural norms and values2.0N/A2.0Issuehighhost_supplied-1Google-only authentication excludes learners in Google-restricted regions (China, some corporate/school networks). Oppia serves global learners; this is a meaningful access gap.
h12_d_04Information is presented in a way that shows understanding and consideration for the user's emotional state1.0N/A1.0Issuemediumhost_supplied-1Dashboard greeting is personalized. No welcome sequence showing understanding of first-time learner anxiety or excitement.
h12_d_05Design and content are accessible to users with various physical and cognitive abilities, promoting inclusivity2.0N/A2.0Issuehighhost_supplied-1H4 misuse, custom elements, ARIA concerns affect users with assistive technology. Same as H11 concerns.
h12_d_06Features and functionalities empower users, giving them control and choice in their interactions1.0N/A1.0Issuemediumhost_supplied-1User can sign in and out; basic session control available. No additional empowerment features at sign-up stage.
Customer Journey and Satisfaction (h13) - 6 checklist items
AI ScoreC58.3%
Human ScoreN/ANot evaluated
CombinedC58.3%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h13_d_01The interface reflects the brand's values and aesthetics consistently across all elements1.0N/A1.0Issuehighhost_supplied-1Oppia brand and mission ('For free, for everyone, forever') is consistent throughout the sign-up journey.
h13_d_02Navigation and workflows are intuitive, creating a seamless experience from start to finish2.0N/A2.0Issuehighhost_supplied-1OAuth redirect breaks Oppia context — user leaves Oppia for Google, then returns. No seamless embedded auth. This creates a jarring journey break.
h13_d_03The system offers personalized options or content based on user data and preferences1.0N/A1.0Issuemediumhost_supplied-1Dashboard greeting with username is personalized. Limited additional personalization at sign-up stage.
h13_d_04Easy access to support and a straightforward method for users to provide feedback2.0N/A2.0Issuehighhost_supplied-1No help channel for sign-up failures within Oppia. Google-level errors not explained by Oppia context.
h13_d_05Features or elements make the user feel valued and rewarded for their engagement2.0N/A2.0Issuehighhost_supplied-1No welcome celebration or onboarding sequence for first-time account creation. Users land on the dashboard without any sense of milestone or accomplishment.
h13_d_06Clear communication about data usage, privacy policies, and other aspects that build user trust2.0N/A2.0Issuehighhost_supplied-1No privacy statement or data use explanation shown during or after OAuth. Users not informed what data Oppia collects via Google.
UX Writing / Content and Tone (h14) - 7 checklist items
AI ScoreB-67.9%
Human ScoreN/ANot evaluated
CombinedB-67.9%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h14_d_01Follows the current product's established style guide and brand voice1.0N/A1.0Issuemediumhost_supplied-1Interface mostly follows Oppia style guide. Minor inconsistencies in interactive element labeling.
h14_d_02Content is clear1.0N/A1.0Issuemediumhost_supplied-1Dashboard content is generally clear. 'Setting a goal!' inline link is ambiguous.
h14_d_03Content avoids jargon and uses simple, everyday language1.0N/A1.0Issuehighhost_supplied-1'Sign In' covering Sign Up is a UX writing gap. Dashboard labels are otherwise learner-appropriate.
h14_d_04All UI labels use simple and concise words2.0N/A2.0Issuehighhost_supplied-1'Sign In with Google' does not clarify account creation. 'User Menu' label may not match expectation. 'Setting a goal!' styled as link is ambiguous.
h14_d_05Calls to action are specific, use active language, and are clearly organized by importance2.0N/A2.0Issuehighhost_supplied-1No explicit Sign Up CTA. 'Sign In with Google' covers both but doesn't tell new users they can create an account this way.
h14_d_06No paragraphs more than three lines0.0N/A0.0Passedmediumhost_supplied-1Dashboard content is concise; no paragraphs over three lines observed.
h14_d_07The content above the fold, including headings, subheadings, and copy, makes each page's purpose clear and obvious2.0N/A2.0Issuehighhost_supplied-1Important auth content competes with category clutter above the fold. SPA loading blank screen occupies the above-fold area for 5+ seconds.

Evidence Appendix

No evidence references were supplied.


↑ Back to top — Jump to CUJ index

LI.2 — Set Goals on Learner Dashboard (Oppia.org)

AI audit - Desktop - 1 source item(s) - 102 checklist items - HIL unknown
Generated: 2026-05-18 - UX Heuristic Compass report harness uxhc.report_design_system.v1
C- - 51.91%

Mission Context

Severity ratings reflect the supplied evidence, user goal, optional-profile scope, and any stated evidence limits. Support flows and activities should never outrank the checklist scorecard.

C-
51.91%
Struggling - widespread issues
Plain Language Read

The biggest visible usability risk is important information may appear too late. It affects Aesthetic and Minimalist Design and should be fixed before broader polish.

Next Research Recommendation

Fix severity 3-4 checklist items first, then rerun the same source state for comparison.

Accessibility Readiness Signal

Accessibility Readiness Signal: WCAG AAA-level criteria are implicated by Inconsistent interface patterns may slow users; this remains evidence-limited until manual accessibility testing.

Cultural Context Signal

Cultural Context Signal: CJK Layout And Typography Requirements flags Consistency and trust cues need review as needing evidence-bound local or community-context validation.

Before using this interface, address Aesthetic and Minimalist Design first: Move the task-critical information above the fold and defer supporting details until after the first decision.

Major Finding - Immediate Attention

Important information may appear too late

Brand consistent

Heuristic Scorecard - AI Audit, 14 Heuristics

D
41.67% - avg severity 2.33
Visibility of System Status
Poor - major usability problems
F
25.0% - avg severity 3.0
Match Between System and the Real World
Failing - unusable or near-unusable
D
45.0% - avg severity 2.2
User Control and Freedom
Poor - major usability problems
D
42.86% - avg severity 2.29
Consistency and Standards
Poor - major usability problems
D-
30.0% - avg severity 2.8
Error Prevention
Critical - severe experience failures
C
56.25% - avg severity 1.75
Recognition Rather Than Recall
Needs attention - failing in places
C+
61.11% - avg severity 1.56
Flexibility and Efficiency of Use
Developing - significant gaps
D
40.62% - avg severity 2.38
Aesthetic and Minimalist Design
Poor - major usability problems
C+
62.5% - avg severity 1.5
Help Users Recognize, Diagnose, and Recover from Errors
Developing - significant gaps
C
55.0% - avg severity 1.8
Help and Documentation
Needs attention - failing in places
C+
62.5% - avg severity 1.5
Accessibility and Ease of Access
Developing - significant gaps
B
75.0% - avg severity 1.0
Empathetic Engagement and Inclusion
Average - needs attention
C-
54.17% - avg severity 1.8333333333333333
Customer Journey and Satisfaction
Struggling - widespread issues
B
75.0% - avg severity 1.0
UX Writing / Content and Tone
Average - needs attention

Findings - Prioritized Fix Order

1
Major Aesthetic and Minimalist Design - h08_d_13

Important information may appear too late

Brand consistent
Move the task-critical information above the fold and defer supporting details until after the first decision.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Inverted Pyramid, Visual Hierarchy
Evidence: h08_d_13 - Confidence: high
2
Major Aesthetic and Minimalist Design - h08_d_03

Page clutter competing with primary actions

Adequate whitespace between goal cards and list items
Audit the screen for competing visual elements and remove or demote anything that does not support the user's next action.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Choice Overload, Hick-Hyman Law
Evidence: h08_d_03 - Confidence: medium
3
Major Aesthetic and Minimalist Design - h08_d_04

Visual hierarchy is not supporting the task

Color palette harmonious
Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: ISO 9241-125 Visual Presentation Of Information, Law of Similarity
Evidence: h08_d_04 - Confidence: medium
4
Major Aesthetic and Minimalist Design - h08_d_06

Visual hierarchy is not supporting the task

Image quality adequate — paw icon and subject imagery visible
Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: ISO 9241-125 Visual Presentation Of Information, Tognazzini's First Principles
Evidence: h08_d_06 - Confidence: medium
5
Major Aesthetic and Minimalist Design - h08_d_07

Visual hierarchy is not supporting the task

No jarring animations on goal toggle
Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Cognitive Load, ISO 9241-125 Visual Presentation Of Information
Evidence: h08_d_07 - Confidence: high
6
Major Aesthetic and Minimalist Design - h08_d_14

Visual hierarchy is not supporting the task

Goal card design is clean and inviting
Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Law of Proximity, Affordance and Signifiers
Evidence: h08_d_14 - Confidence: high
7
Major Consistency and Standards - h04_d_04

Consistency and trust cues need review

Color palette consistent throughout goals view
Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Shneiderman's Eight Golden Rules, CJK Layout And Typography Requirements
Evidence: h04_d_04 - Confidence: medium
8
Major Consistency and Standards - h04_d_05

Consistency and trust cues need review

Typography consistent with rest of dashboard
Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Law of Common Region, Shneiderman's Eight Golden Rules
Evidence: h04_d_05 - Confidence: medium
9
Major Consistency and Standards - h04_d_08

Consistency and trust cues need review

No form fields on goals screen
Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Affordance and Signifiers, Focus Order, Visibility, And Obscured Focus
Evidence: h04_d_08 - Confidence: low
10
Major Consistency and Standards - h04_d_10

Consistency and trust cues need review

Spacing and layout consistent
Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Modals, Popovers, Tooltips, And Focus Management, Law of Proximity
Evidence: h04_d_10 - Confidence: medium

Owner-Role Triage Matrix

OwnerLinked findingNext actionImpactEffortConfidenceSupporting roles
Designer h08 / h08_d_13 Move the task-critical information above the fold and defer supporting details until after the first decision. high Low high
Designer h08 / h08_d_03 Audit the screen for competing visual elements and remove or demote anything that does not support the user's next action. high Low medium
Designer h08 / h08_d_04 Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. high Low medium
Designer h08 / h08_d_06 Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. high Low medium
Designer h08 / h08_d_07 Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. high Low high
Designer h08 / h08_d_14 Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. high Low high
Product h04 / h04_d_04 Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens. high Low medium
Product h04 / h04_d_05 Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens. high Low medium
Product h04 / h04_d_08 Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens. high Low low Research
Product h04 / h04_d_10 Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens. high Low medium

What Is Working Well

No heuristic scored at A- or above in this payload. Use this section after fixes to preserve strengths.

Evidence Limits

  • source: source preparation status was partial (ratings may be incomplete or unavailable)
  • source: URL entries were recorded without a browser screenshot (visual and interaction-state ratings are limited)
  • h01_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • 77 additional evidence-limit summary row(s) are collapsed below.
Show detailed evidence-limit notes (81 source notes)
  • source: source preparation status was partial (ratings may be incomplete or unavailable)
  • source: URL entries were recorded without a browser screenshot (visual and interaction-state ratings are limited)
  • h01_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_06: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_07: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_08: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_09: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h02_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h02_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h02_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h03_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h03_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h03_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h03_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h03_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_06: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_07: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_08: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_09: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_10: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_11: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_12: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_13: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_14: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_15: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_16: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_17: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_18: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_19: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_20: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_21: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h05_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h05_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h05_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h05_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h05_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h06_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h06_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h06_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h06_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_06: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_07: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_08: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_09: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_06: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_07: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_08: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_09: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_10: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_11: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_12: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_13: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_14: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_15: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_16: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h09_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h09_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h10_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h10_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h10_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h10_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h10_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)

WCAG-Informed Accessibility Readiness

Support-only advisory. This section does not change H01-H14 scores, 0-4 checklist ratings, report readiness, or finding order.

WCAG Level Signal: AAA

Top signal: Accessibility Readiness Signal: WCAG AAA-level criteria are implicated by Inconsistent interface patterns may slow users; this remains evidence-limited until manual accessibility testing.

Caveat: Evidence-limited accessibility support guidance only; not WCAG, ADA, legal, procurement, or conformance certification.

Lens / cueApplies toEvidenceWhy it mattersCaveat
Contrast And Visual Presentation h04/h04_d_17 h04_d_17 The finding connects to WCAG contrast and visual-presentation guidance: important information or controls may not be perceivable enough. UXHC can flag visible contrast risk, but measured contrast ratios and state-by-state review are needed before conformance claims.
Contrast And Visual Presentation h04/h04_d_19 h04_d_19 The finding connects to WCAG contrast and visual-presentation guidance: important information or controls may not be perceivable enough. UXHC can flag visible contrast risk, but measured contrast ratios and state-by-state review are needed before conformance claims.
Focus Order, Visibility, And Obscured Focus h04/h04_d_08 h04_d_08 The finding connects to WCAG focus guidance: keyboard users need a visible, logical focus path that is not hidden by the interface. UXHC can flag likely focus risk, but keyboard traversal and viewport-state testing are needed before WCAG conformance claims.
Accessible Forms Component Pattern h05/h05_d_03 h05_d_03 The finding connects to accessible form-pattern guidance: forms need clear labels, instructions, validation, and recovery paths. UXHC can flag visible form risks, but programmatic labels, descriptions, and error associations require technical review; this is not WCAG conformance certification.
Labels, Instructions, And Input Purpose h02/h02_d_01 h02_d_01 The finding connects to WCAG labels-and-instructions guidance: users need visible and programmatic cues for what controls mean. UXHC can flag labeling risk, but programmatic label associations and accessible-name checks require technical review; this is not WCAG conformance certification.
Mobile, Touch, Orientation, And Responsive Access h05/h05_d_05 h05_d_05 The finding connects to WCAG mobile and responsive-access guidance: users should not lose content or function on touch and small-screen contexts. UXHC can flag mobile access risk, but device and viewport testing are needed before WCAG conformance claims.

Cultural Context Integrity Advisory

Support-only advisory. This section does not change H01-H14 scores, 0-4 checklist ratings, report readiness, or finding order.

Context Integrity Index: 0 - Insufficient Context Safety

Top signal: Cultural Context Signal: CJK Layout And Typography Requirements flags Consistency and trust cues need review as needing evidence-bound local or community-context validation.

Caveat: Evidence-limited support guidance only; not a cultural certification, moral judgment, universal cultural claim, or substitute for affected-community review.

Lens / cueApplies toEvidenceWhy it mattersCaveat
CJK Layout And Typography Requirements h04/h04_d_04 h04_d_04 The finding may need CJK layout review because typography, line breaking, punctuation, or annotations could change the user's reading path. CJK layout quality varies by language context and requires target-language content and rendered typography evidence, not translated strings alone.
CJK Layout And Typography Requirements h04/h04_d_18 h04_d_18 The finding may need CJK layout review because typography, line breaking, punctuation, or annotations could change the user's reading path. CJK layout quality varies by language context and requires target-language content and rendered typography evidence, not translated strings alone.
CJK Layout And Typography Requirements h04/h04_d_19 h04_d_19 The finding may need CJK layout review because typography, line breaking, punctuation, or annotations could change the user's reading path. CJK layout quality varies by language context and requires target-language content and rendered typography evidence, not translated strings alone.
Indigenous-Language Orthography And Voice Support h02/h02_d_03 h02_d_03 The finding may need target-language validation because spelling, diacritics, pronunciation, or assistive-technology output can affect comprehension and dignity. Language support should be validated with speakers and local language authorities; UXHC can only flag visible or stated risks.
Local Contexts And Traditional Knowledge Labels h04/h04_d_13 h04_d_13 The finding may need stronger cultural provenance or permission cues at the point where users view, reuse, or export content. Labels depend on community-defined protocols; absence of a label in the evidence is not proof that no protocol applies.
Mediated Payment And Trust Recovery h01/h01_d_08 h01_d_08 The finding may create trust or recovery risk in mediated payment contexts where fees, receipts, agent support, and disputes must be visible. Financial-service risk depends on local regulation, agent networks, cost, literacy, and trust channels; UXHC cannot validate the business or legal model.

Recommended Next Validation Steps

Validation Step 1
Fix severity 3-4 checklist items first, then rerun the same source state for comparison.

Supporting UX Laws And Principles

Support-only explanation. These lenses do not create findings, change 0-4 checklist ratings, or certify compliance.

LensSource familyApplies toWhy it mattersCaveat / evidence needed
Shneiderman's Eight Golden Rules UX/UI Support Lens h04/h04_d_04, h04/h04_d_05, h04/h04_d_13 The finding is also consistent with Shneiderman-style interface review principles. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. The rules are broad and require domain-specific interpretation. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
ISO 9241-11 Usability In Context ISO UX/UI/HCI Support h07/h07_d_02, h07/h07_d_04, h07/h07_d_06 This finding connects to ISO 9241-11 style usability-in-context framing: usable for whom, for what task, and in what context. Applicability: Use when the finding benefits from ISO-informed framing around context of use, interaction quality, evidence traceability, process quality, or operational risk. ISO-informed support reference only; not formal ISO standards compliance, conformance, certification, procurement proof, or legal assurance. Evidence needed: Requires project, process, technical, or audit evidence before standards-strength claims.
Jakob's Law / Familiar Conventions UX/UI Support Lens h04/h04_d_07, h02/h02_d_01, h04/h04_d_06 The finding is supported by convention risk: users may bring expectations the interface does not satisfy. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Conventions vary by platform, culture, domain, and user expertise. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
Visual Hierarchy UX/UI Support Lens h08/h08_d_13, h01/h01_d_04, h08/h08_d_01 The finding is supported by visual hierarchy: the screen does not make the most important next action visually primary. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Hierarchy needs to match the user's current task, not only stakeholder importance. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
ISO 9241-125 Visual Presentation Of Information ISO UX/UI/HCI Support h08/h08_d_04, h08/h08_d_06, h08/h08_d_07 The finding aligns with ISO 9241-125 style visual presentation guidance around legibility, grouping, hierarchy, and understandable visual coding. Applicability: Use when the finding benefits from ISO-informed framing around context of use, interaction quality, evidence traceability, process quality, or operational risk. ISO-informed support reference only; not formal ISO standards compliance, conformance, certification, procurement proof, or legal assurance. Evidence needed: Requires project, process, technical, or audit evidence before standards-strength claims.
Information Scent UX/UI Support Lens h10/h10_d_01, h01/h01_d_07, h10/h10_d_02 The finding is supported by information scent: navigation cues do not clearly predict destination value. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Information scent depends on user goals and vocabulary. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.

Support-only context; not a separate score, proof of user behavior, compliance claim, or replacement for the H01-H14 checklist.

Do not use this as a replacement rubric; map it back to the active UXHC checklist item.

ISO-informed support reference only; not formal ISO standards compliance, conformance, certification, procurement proof, or legal assurance.

Do not present this lens as an ISO audit result, standards-conformance evidence, certification evidence, procurement proof, or legal assurance.

Do not use convention as a reason to block purposeful innovation; flag learning cost instead.

Prioritized Fix Roadmap

WhenRecommended action
Sprint 1Move the task-critical information above the fold and defer supporting details until after the first decision.
Sprint 1Audit the screen for competing visual elements and remove or demote anything that does not support the user's next action.
Sprint 1Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
Sprint 1Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
Sprint 1Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
Sprint 1Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
Sprint 1Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.
Sprint 1Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.
Sprint 1Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.
Sprint 1Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.
Sprint 1Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.
Sprint 1Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.

High-Impact / Low-Effort Micro-Solutions

RoleMicro-solutionLinked findingWhy high impactEstimated effort
Designer Move the task-critical information above the fold and defer supporting details until after the first decision. h08 / h08_d_13 This checklist item indicates measurable heuristic friction for the evaluated surface. Low
Designer Audit the screen for competing visual elements and remove or demote anything that does not support the user's next action. h08 / h08_d_03 This checklist item indicates measurable heuristic friction for the evaluated surface. Low
Designer Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. h08 / h08_d_04 This checklist item indicates measurable heuristic friction for the evaluated surface. Low
Designer Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. h08 / h08_d_06 This checklist item indicates measurable heuristic friction for the evaluated surface. Low
Designer Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. h08 / h08_d_07 This checklist item indicates measurable heuristic friction for the evaluated surface. Low
Designer Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. h08 / h08_d_14 This checklist item indicates measurable heuristic friction for the evaluated surface. Low

Audit Scope and Omitted Profiles

Active scope: Active scope: H1-H14, 102/102 scored

Status: confirmation_required

Optional profile mode: ask

Scored optional profiles: none

Omitted optional profiles:

  • accessibility (h11): Accessibility and Ease of Access
  • inclusion (h12): Empathetic Engagement and Inclusion
  • journey (h13): Customer Journey and Satisfaction
  • ux_writing (h14): UX Writing and Content Design

For a full advanced audit, rerun with optional_profile_mode='all_optionals' or profiles=['accessibility','inclusion','journey','ux_writing'].

Complete Checklist Scores

All checklist rows are shown. Use the Score and Status columns to scan Passed, Issue, and Major rows without JavaScript filters.

Visibility of System Status (h01) - 9 checklist items
AI ScoreC61.1%
Human ScoreB75.0%
CombinedB-68.1%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h01_d_01Every interface begins with a title/header that describes page contents2.01.01.5Issuehighhost_supplied-1Active tab state reflected correctly; no toast on goal addition — user must notice goal card appeared
h01_d_02Headings and subheadings are short, straightforward and descriptive3.01.02.0Majorhighhost_supplied-1Goal appears immediately in Current Goals after toggle — good real-time feedback without page reload
h01_d_03Value proposition is clearly stated on the home page (tagline or welcome blurb)2.01.01.5Issuehighhost_supplied-1'0% Complete' shown immediately on new goal card — partial progress visibility
h01_d_04The items on the home page are clearly focused on primary actions3.02.02.5Majorhighhost_supplied-1Goal state changes are instant and reflected in UI without reload
h01_d_05Each page is clearly branded so that the user knows they are on the same site2.00.01.0Issuemediumhost_supplied-1Silent errors if goal operations fail — no error state shown to user
h01_d_06Navigation makes it clear which page I am on2.02.02.0Issuemediumhost_supplied-1No specific error messaging for goal limit reached or removal failures
h01_d_07Link names match the title of destination pages, so users will know when they have reached the intended page2.01.01.5Issuelowhost_supplied-1No forms on goals screen — rated neutral
h01_d_08Standard elements (page titles, site navigation, page navigation, privacy policy, etc.) are easy to locate3.01.02.0Majorhighhost_supplied-1Goals tab shows [active] state in accessibility tree when selected
h01_d_09Logo is in a consistent location, and clicking the logo returns the user back to the home page2.00.01.0Issuehighhost_supplied-1Progress ring on goal card is unlabeled — no accessible real-time status for screen readers
Match Between System and the Real World (h02) - 3 checklist items
AI ScoreF33.3%
Human ScoreC58.3%
CombinedD45.8%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h02_d_01Navigation tabs are located at the top of the page, and look like clickable versions of real-world tabs3.01.02.0Majorhighhost_supplied-1'Learn Money', 'Complete a chapter in Money' — plain, learner-appropriate language
h02_d_02Items that are not clickable do not have characteristics that suggest that they are clickable3.02.02.5Majorhighhost_supplied-1Goal setting mental model (select topic, track progress) maps well to real-world learning
h02_d_03Items that are clickable look like they are clickable3.02.02.5Majorhighhost_supplied-1Progress ring and percentage are familiar goal-tracking metaphors
User Control and Freedom (h03) - 5 checklist items
AI ScoreC-55.0%
Human ScoreC-55.0%
CombinedC-55.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h03_d_01There is a search box1.02.01.5Issuehighhost_supplied-1No undo after goal removal — accidental remove is permanent with no recovery
h03_d_02There are clearly marked exits on every page allowing the user to bail out of the current task without having to depend on the browser Back button3.01.02.0Majormediumhost_supplied-1Remove option available via More options dropdown — user can exit a goal
h03_d_03The site does not disable the browser Back button and the Back button appears on the browser toolbar on every page2.00.01.0Issuehighhost_supplied-1Remove requires navigating hidden dropdown — not immediately obvious
h03_d_04Clicking the back button always takes the user back to the page they came from3.02.02.5Majorhighhost_supplied-1Goal addition is user-initiated via toggle; no forced goal assignments
h03_d_05Undo and redo are supported2.04.03.0Issuehighhost_supplied-1No confirmation before removal; accidental removal cannot be undone
Consistency and Standards (h04) - 21 checklist items
AI ScoreD41.7%
Human ScoreB-70.2%
CombinedC-56.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h04_d_01In your expert opinion, site content does not look like advertisements2.00.01.0Issuehighhost_supplied-1More options uses div-as-button inconsistent with native button elements used elsewhere
h04_d_02Clickable elements use a consistent style/color for primary, secondary, and tertiary actions1.02.01.5Issuehighhost_supplied-1div[role=button] for More options and bare div for Remove violate HTML5 interactive element standards
h04_d_03Value proposition is clearly stated on the home page (tagline or welcome blurb)2.01.01.5Issuehighhost_supplied-1Remove action hidden inside dropdown — low affordance and discoverability
h04_d_04Navigation choices are ordered in the most logical or task-oriented manner, with less important corporate information at the bottom3.02.02.5Majormediumhost_supplied-1Color palette consistent throughout goals view
h04_d_05All corporate information is grouped in one distinct area, such as About Us3.00.01.5Majormediumhost_supplied-1Typography consistent with rest of dashboard
h04_d_06The home page of the site has a memorable URL2.00.01.0Issuehighhost_supplied-1'paw image' used as column header icon — decorative, not functional label
h04_d_07Terminology is consistent with general web usage3.02.02.5Majormediumhost_supplied-1Goal list structure consistent with lesson catalog structure
h04_d_08There is a visible change when the mouse points at something clickable, excluding cursor changes3.01.02.0Majorlowhost_supplied-1No form fields on goals screen
h04_d_09Hypertext links that invoke actions, such as downloads or new windows, are clearly distinguished from hypertext links that load another page2.02.02.0Issuemediumhost_supplied-1No error styling observed for goal operations
h04_d_10If the site spawns new windows, these will not confuse the user and can be easily closed3.01.02.0Majormediumhost_supplied-1Spacing and layout consistent
h04_d_11Menu instructions, prompts and messages appear in the same place on each screen1.01.01.0Issuehighhost_supplied-1Goal toggle controls are custom div elements — not styled or behaving as standard checkboxes
h04_d_12The content is up-to-date, authoritative and trustworthy2.01.01.5Issuehighhost_supplied-1Breadcrumb still uses > ASCII separator
h04_d_13The site contains third-party support, such as citations or testimonials, to verify the accuracy of information3.03.03.0Majorhighhost_supplied-1Consistent terminology: Goals, Topics, Lessons throughout
h04_d_14It is clear that there is a real organization behind the site, such as a physical address or office photo2.00.01.0Issuehighhost_supplied-1No explicit 'Add Goal' CTA — requires toggle discovery in Edit Goals list
h04_d_15The content is fresh: the site includes recent content2.02.02.0Issuehighhost_supplied-120-topic flat list has no visual hierarchy by subject area
h04_d_16The site is free of typographic errors and spelling mistakes2.01.01.5Issuehighhost_supplied-1Selected/unselected goal state in Edit Goals list not clearly communicated visually
h04_d_17The visual design is consistent, including colors, layout, iconography, etc.3.02.02.5Majorhighhost_supplied-1Brand elements consistent
h04_d_18On content pages, line lengths are neither too short (under 50 characters per line) nor too long (over 100 characters per line) when viewed in a standard browser width window3.01.02.0Majorhighhost_supplied-1Language selector present
h04_d_19Fonts are used consistently and are legible3.01.02.0Majormediumhost_supplied-1No jarring animations
h04_d_20The site can be used without scrolling horizontally2.00.01.0Issuelowhost_supplied-1Touch targets on custom div toggles likely small — not verified on mobile
h04_d_21Design components, such as radio buttons and checkboxes, are used appropriately1.02.01.5Issuehighhost_supplied-1Focus states on div-as-button elements uncertain — keyboard nav likely broken
Error Prevention (h05) - 5 checklist items
AI ScoreD-35.0%
Human ScoreC-55.0%
CombinedD45.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h05_d_01Pages are free of scroll stoppers: headings or page elements that create the illusion that users have reached the top or bottom of a page when they have not3.01.02.0Majorhighhost_supplied-1'Limit of 5 goals' shown proactively before limit is reached
h05_d_02The user does not need to consult user manuals or other external information to use the site2.03.02.5Issuehighhost_supplied-1No confirmation dialog before goal removal — accidental removal is immediate
h05_d_03User confirmation is required before carrying out potentially dangerous actions, such as deleting something3.01.02.0Majormediumhost_supplied-1No form validation needed on goals screen
h05_d_04The site provides feedback that helps the user learn how to use the site3.03.03.0Majorhighhost_supplied-1Sensible defaults — empty state message guides user toward adding goals
h05_d_05There is sufficient space between targets to prevent the user from hitting multiple or incorrect targets3.01.02.0Majorhighhost_supplied-1Limit of 5 goals communicated before user hits the limit
Recognition Rather Than Recall (h06) - 4 checklist items
AI ScoreC-50.0%
Human ScoreC-50.0%
CombinedC-50.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h06_d_01Search suggestions or filters are provided2.03.02.5Issuehighhost_supplied-1Edit Goals list shows topics but toggle state (selected vs unselected) is visually unclear
h06_d_02Each page is clearly labeled with a descriptive and useful title that makes sense as a bookmark2.02.02.0Issuehighhost_supplied-1No indication in Edit Goals list which topics are currently active goals
h06_d_03Links and link titles are descriptive and predictive, and there are no Click here links1.01.01.0Issuehighhost_supplied-1More options dropdown is hidden — no visual affordance that Remove exists until hover/click
h06_d_04Buttons and links show that they have been clicked2.02.02.0Issuehighhost_supplied-1User must remember that toggle = add goal; no persistent visible affordance
Flexibility and Efficiency of Use (h07) - 9 checklist items
AI ScoreC+63.9%
Human ScoreC60.7%
CombinedC+62.3%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h07_d_01Useful content is presented on the home page or within one click of the home page1.00.00.5Issuemediumhost_supplied-1No keyboard shortcuts for goal management
h07_d_02The terms used for navigation items and hypertext links are unambiguous and jargon-free2.02.02.0Issuemediumhost_supplied-1Goals are personalized to user selections; but no recommendations based on user level
h07_d_03If there are product pages, they contain the detail necessary to make a purchase, and users can zoom in on product images1.00.00.5Issuehighhost_supplied-1No bulk goal selection or management
h07_d_04The words, phrases and concepts used will be familiar to the typical user2.03.02.5Issuehighhost_supplied-1Current goal card shows direct link to first lesson — partial continuity support
h07_d_05Content feels friendly for new users1.0N/A1.0Issuehighhost_supplied-1No search or filter on 20-topic goal list — requires full scroll to browse
h07_d_06Content feels customizable or useable for frequent or expert users2.0N/A2.0Issuemediumhost_supplied-1Goal addition is fast but requires discovery of toggle mechanism
h07_d_07The screen density is appropriate for the target users and their tasks1.02.01.5Issuehighhost_supplied-1No adaptive filtering (e.g., hide completed topics, surface recommended topics)
h07_d_08Icons and graphics are standard and/or intuitive (concrete and familiar)2.02.02.0Issuelowhost_supplied-1No advanced goal management features
h07_d_09Where tooltips are used, they provide useful additional help and do not simply duplicate text in the icon, link or field label2.02.02.0Issuemediumhost_supplied-1Goal state reflects added goals — persistence needs verification given known progress bug
Aesthetic and Minimalist Design (h08) - 16 checklist items
AI ScoreD-39.1%
Human ScoreC60.9%
CombinedD+50.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h08_d_01By just looking at the home page, the first time user will understand where to start2.03.02.5Issuehighhost_supplied-120-topic flat list without grouping is verbose and cognitively demanding
h08_d_02Primary actions are easy to find and understand2.02.02.0Issuehighhost_supplied-1Information density is high in the flat goal list — 20 items before scrolling
h08_d_03Individual pages are free of clutter and irrelevant information, and attention-attracting features are used sparingly and only where relevant3.01.02.0Majormediumhost_supplied-1Adequate whitespace between goal cards and list items
h08_d_04The home page is professionally designed and will create a positive first impression3.01.02.0Majormediumhost_supplied-1Color palette harmonious
h08_d_05The home page looks like a home page; pages lower in the site will not be confused with it2.01.01.5Issuehighhost_supplied-1H4 used for tab controls — visual hierarchy issue persists from LI.1
h08_d_06The site avoids advertisements, especially pop-ups3.00.01.5Majormediumhost_supplied-1Image quality adequate — paw icon and subject imagery visible
h08_d_07Text is concise, with no needless instructions or welcome notes3.01.02.0Majorhighhost_supplied-1No jarring animations on goal toggle
h08_d_08Pages use bulleted and numbered lists in preference to narrative text2.01.01.5Issuehighhost_supplied-1Loading state on dashboard still shows blank/text-only
h08_d_09The most important items in a list are placed at the top2.01.01.5Issuelowhost_supplied-1Mobile not tested
h08_d_10Pages are quick to scan, with ample headings and subheadings and short paragraphs2.02.02.0Issuelowhost_supplied-1Contrast not directly testable
h08_d_11Information is organized hierarchically, from the general to the specific, and the organization is clear and logical2.02.02.0Issuelowhost_supplied-1Responsive not tested
h08_d_12Text links are long enough to be understood, but short enough to minimize wrapping, especially when used as a navigation list2.01.01.5Issuehighhost_supplied-1Toggle state change feedback limited to DOM update — no animation or explicit confirmation
h08_d_13On all pages, the most important information, such as frequently used topics, features and functions, is presented on the first screenful of information above the fold3.02.02.5Majorhighhost_supplied-1Brand consistent
h08_d_14The relationship between controls and their actions is obvious3.02.02.5Majorhighhost_supplied-1Goal card design is clean and inviting
h08_d_15There is a clear visual starting point to every page2.03.02.5Issuelowhost_supplied-1Dark mode not tested
h08_d_16The site is pleasant to look at2.02.02.0Issuelowhost_supplied-1Print not applicable
Help Users Recognize, Diagnose, and Recover from Errors (h09) - 2 checklist items
AI ScoreC+62.5%
Human ScoreC-50.0%
CombinedC-56.2%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h09_d_01The site uses a customised 404 page, which includes tips on how to find the missing page and links to Home and Search2.01.01.5Issuemediumhost_supplied-1No goal operation error messages observed
h09_d_02Error messages contain clear instructions on what to do next, including form error states1.03.02.0Issuehighhost_supplied-1No undo or recovery after accidental goal removal
Help and Documentation (h10) - 5 checklist items
AI ScoreC+65.0%
Human ScoreD45.0%
CombinedC-55.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h10_d_01Help is available and easy to find2.03.02.5Issuehighhost_supplied-1'Start learning by selecting a goal from below!' provides minimal guidance
h10_d_02FAQs are present if appropriate1.02.01.5Issuehighhost_supplied-1No help center or FAQ for goal management accessible from this view
h10_d_03When giving instructions, pages tell users what to do rather than what to avoid doing2.01.01.5Issuehighhost_supplied-1Minimal onboarding for goal system — no explanation of why to set goals or how limit of 5 was chosen
h10_d_04The site shows users how to do common tasks where appropriate, such as demonstrations of the site's functionality2.03.02.5Issuemediumhost_supplied-1No tooltips observed on goal list items or progress rings
h10_d_05It is easy to contact someone for assistance and a reply is received quickly2.02.02.0Issuelowhost_supplied-1No documentation for error states in goal management
Accessibility and Ease of Access (h11) - 4 checklist items
AI ScoreC+62.5%
Human ScoreN/ANot evaluated
CombinedC+62.5%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h11_d_011.0N/A1.0Issuemediumhost_supplied-1Goals section text readable; adequate contrast
h11_d_022.0N/A2.0Issuehighhost_supplied-1Div-as-button breaks keyboard operability for goal toggles
h11_d_031.0N/A1.0Issuemediumhost_supplied-1Goal labels understandable; pinned state not labeled for screen readers
h11_d_042.0N/A2.0Issuelowhost_supplied-1Angular SPA may not expose semantic roles to assistive technology
Empathetic Engagement and Inclusion (h12) - 6 checklist items
AI ScoreC+62.5%
Human ScoreN/ANot evaluated
CombinedC+62.5%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h12_d_010.0N/A0.0Passedhighhost_supplied-1Language neutral and inclusive; no exclusionary terminology
h12_d_020.0N/A0.0Passedhighhost_supplied-1No stereotypes or biased assumptions in goal-setting UI
h12_d_032.0N/A2.0Issuehighhost_supplied-1Div-as-button impacts keyboard-only and screen reader users
h12_d_041.0N/A1.0Issuelowhost_supplied-1Goals section culturally neutral; minor date formatting consideration
h12_d_052.0N/A2.0Issuehighhost_supplied-1Non-semantic div elements for goal toggles fail accessible interaction requirements
h12_d_061.0N/A1.0Issuemediumhost_supplied-1Users can toggle goals; discoverability limited but some agency present
Customer Journey and Satisfaction (h13) - 6 checklist items
AI ScoreC58.3%
Human ScoreN/ANot evaluated
CombinedC58.3%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h13_d_011.0N/A1.0Issuemediumhost_supplied-1Dashboard entry visible; goals section findable but not prominently surfaced
h13_d_022.0N/A2.0Issuehighhost_supplied-1Goal toggle discovery poor; users not guided to management actions
h13_d_032.0N/A2.0Issuehighhost_supplied-1No meaningful confirmation shown after goal toggle; system change uncommunicated
h13_d_042.0N/A2.0Issuehighhost_supplied-1No tooltips or onboarding at goal-setting moments; learner left without guidance
h13_d_052.0N/A2.0Issuemediumhost_supplied-1Silent goal toggle failures leave no recovery path; success unverifiable
h13_d_062.0N/A2.0Issuemediumhost_supplied-1Setting a goal has no reward moment or motivational response
UX Writing / Content and Tone (h14) - 7 checklist items
AI ScoreB-67.9%
Human ScoreN/ANot evaluated
CombinedB-67.9%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h14_d_011.0N/A1.0Issuemediumhost_supplied-1Action labels generally clear; minor gaps in toggle state labels
h14_d_021.0N/A1.0Issuemediumhost_supplied-1Little microcopy for goal management; sparse but not misleading
h14_d_030.0N/A0.0Passedhighhost_supplied-1No jargon in goal-setting UI; plain language throughout
h14_d_041.0N/A1.0Issuehighhost_supplied-1More options CTA vague; does not clearly indicate available goal actions
h14_d_051.0N/A1.0Issuelowhost_supplied-1Limited evidence for error message quality; assumed cosmetic issues
h14_d_062.0N/A2.0Issuemediumhost_supplied-1Empty state copy insufficient; no guidance when no goals are set
h14_d_071.0N/A1.0Issuemediumhost_supplied-1Terminology generally consistent throughout goal-setting flow

Evidence Appendix

Evidence refParentSource typeQualityLabel/titleBounds/notesScreenshot/sourceMetadata
url-1url_capturepartialhttps://www.oppia.org/learner-dashboardhttps://www.oppia.org/learner-dashboard

↑ Back to top — Jump to CUJ index

LI.3 — Track Progress and Get Recommendations (Oppia.org)

AI audit - Desktop - 2 source item(s) - 102 checklist items - HIL unknown
Generated: 2026-05-18 - UX Heuristic Compass report harness uxhc.report_design_system.v1
C+ - 62.73%

Mission Context

Severity ratings reflect the supplied evidence, user goal, optional-profile scope, and any stated evidence limits. Support flows and activities should never outrank the checklist scorecard.

C+
62.73%
Developing - significant gaps
Plain Language Read

The biggest visible usability risk is important information may appear too late. It affects Aesthetic and Minimalist Design and should be fixed before broader polish.

Next Research Recommendation

Fix severity 3-4 checklist items first, then rerun the same source state for comparison.

Accessibility Readiness Signal

Accessibility Readiness Signal: WCAG AAA-level criteria are implicated by Inconsistent interface patterns may slow users; this remains evidence-limited until manual accessibility testing.

Cultural Context Signal

Cultural Context Signal: CJK Layout And Typography Requirements flags Consistency and trust cues need review as needing evidence-bound local or community-context validation.

Before using this interface, address Aesthetic and Minimalist Design first: Move the task-critical information above the fold and defer supporting details until after the first decision.

Major Finding - Immediate Attention

Important information may appear too late

Brand consistent in lesson player

Heuristic Scorecard - AI Audit, 14 Heuristics

A-
80.56% - avg severity 0.78
Visibility of System Status
Above average - minor gaps
D
41.67% - avg severity 2.33
Match Between System and the Real World
Poor - major usability problems
C
55.0% - avg severity 1.8
User Control and Freedom
Needs attention - failing in places
D
46.43% - avg severity 2.14
Consistency and Standards
Poor - major usability problems
C
55.0% - avg severity 1.8
Error Prevention
Needs attention - failing in places
A-
81.25% - avg severity 0.75
Recognition Rather Than Recall
Above average - minor gaps
B+
75.0% - avg severity 1.0
Flexibility and Efficiency of Use
Good - a few notable issues
D-
39.06% - avg severity 2.44
Aesthetic and Minimalist Design
Critical - severe experience failures
A
87.5% - avg severity 0.5
Help Users Recognize, Diagnose, and Recover from Errors
Strong - meets standard
B
70.0% - avg severity 1.2
Help and Documentation
Acceptable - some improvement needed
B-
68.75% - avg severity 1.25
Accessibility and Ease of Access
Below average - multiple issues
B+
79.17% - avg severity 0.8333333333333334
Empathetic Engagement and Inclusion
Above average - minor gaps
D
41.67% - avg severity 2.3333333333333335
Customer Journey and Satisfaction
Poor - major usability problems
C
57.14% - avg severity 1.7142857142857142
UX Writing / Content and Tone
Needs attention - failing in places

Findings - Prioritized Fix Order

1
Major Aesthetic and Minimalist Design - h08_d_13

Important information may appear too late

Brand consistent in lesson player
Move the task-critical information above the fold and defer supporting details until after the first decision.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Inverted Pyramid, Visual Hierarchy
Evidence: h08_d_13 - Confidence: high
2
Major Aesthetic and Minimalist Design - h08_d_03

Page clutter competing with primary actions

Good whitespace in lesson player
Audit the screen for competing visual elements and remove or demote anything that does not support the user's next action.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Choice Overload, Hick-Hyman Law
Evidence: h08_d_03 - Confidence: high
3
Major Aesthetic and Minimalist Design - h08_d_01

Primary action hierarchy is not clear

Lesson player is clean and visually focused; narrative content is well-presented
Make the primary action the clearest visual starting point and reduce secondary actions around it.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Visual Hierarchy, Fitts's Law
Evidence: h08_d_01 - Confidence: high
4
Major Aesthetic and Minimalist Design - h08_d_02

Primary action hierarchy is not clear

Lesson cards show content progressively — good information density
Make the primary action the clearest visual starting point and reduce secondary actions around it.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Visual Hierarchy, Fitts's Law
Evidence: h08_d_02 - Confidence: high
5
Major Aesthetic and Minimalist Design - h08_d_04

Visual hierarchy is not supporting the task

Color palette harmonious in lesson player
Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: ISO 9241-125 Visual Presentation Of Information, Law of Similarity
Evidence: h08_d_04 - Confidence: medium
6
Major Aesthetic and Minimalist Design - h08_d_06

Visual hierarchy is not supporting the task

Lesson images well-rendered with descriptive alt text
Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: ISO 9241-125 Visual Presentation Of Information, Visual Hierarchy
Evidence: h08_d_06 - Confidence: high
7
Major Aesthetic and Minimalist Design - h08_d_07

Visual hierarchy is not supporting the task

No jarring animations in lesson player
Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Cognitive Load, ISO 9241-125 Visual Presentation Of Information
Evidence: h08_d_07 - Confidence: high
8
Major Aesthetic and Minimalist Design - h08_d_14

Visual hierarchy is not supporting the task

Lesson player first impression is clean and engaging
Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Law of Proximity, Affordance and Signifiers
Evidence: h08_d_14 - Confidence: high
9
Major Consistency and Standards - h04_d_04

Consistency and trust cues need review

Color palette consistent throughout lesson player
Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Shneiderman's Eight Golden Rules, CJK Layout And Typography Requirements
Evidence: h04_d_04 - Confidence: medium
10
Major Consistency and Standards - h04_d_05

Consistency and trust cues need review

Typography consistent; lesson narrative is well-formatted
Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Law of Common Region, Shneiderman's Eight Golden Rules
Evidence: h04_d_05 - Confidence: medium

Owner-Role Triage Matrix

OwnerLinked findingNext actionImpactEffortConfidenceSupporting roles
Designer h08 / h08_d_13 Move the task-critical information above the fold and defer supporting details until after the first decision. high Low high
Designer h08 / h08_d_03 Audit the screen for competing visual elements and remove or demote anything that does not support the user's next action. high Low high
Designer h08 / h08_d_01 Make the primary action the clearest visual starting point and reduce secondary actions around it. high Low high
Designer h08 / h08_d_02 Make the primary action the clearest visual starting point and reduce secondary actions around it. high Low high
Designer h08 / h08_d_04 Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. high Low medium
Designer h08 / h08_d_06 Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. high Low high
Designer h08 / h08_d_07 Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. high Low high
Designer h08 / h08_d_14 Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. high Low high
Product h04 / h04_d_04 Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens. high Low medium
Product h04 / h04_d_05 Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens. high Low medium

What Is Working Well

  • Visibility of System Status holds up with A- (80.56%).
  • Recognition Rather Than Recall holds up with A- (81.25%).
  • Help Users Recognize, Diagnose, and Recover from Errors holds up with A (87.5%).

Evidence Limits

  • source: source preparation status was partial (ratings may be incomplete or unavailable)
  • source: URL entries were recorded without a browser screenshot (visual and interaction-state ratings are limited)
  • h01_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • 77 additional evidence-limit summary row(s) are collapsed below.
Show detailed evidence-limit notes (81 source notes)
  • source: source preparation status was partial (ratings may be incomplete or unavailable)
  • source: URL entries were recorded without a browser screenshot (visual and interaction-state ratings are limited)
  • h01_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_06: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_07: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_08: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_09: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h02_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h02_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h02_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h03_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h03_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h03_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h03_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h03_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_06: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_07: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_08: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_09: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_10: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_11: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_12: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_13: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_14: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_15: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_16: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_17: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_18: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_19: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_20: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_21: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h05_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h05_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h05_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h05_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h05_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h06_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h06_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h06_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h06_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_06: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_07: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_08: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_09: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_06: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_07: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_08: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_09: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_10: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_11: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_12: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_13: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_14: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_15: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_16: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h09_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h09_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h10_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h10_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h10_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h10_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h10_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)

WCAG-Informed Accessibility Readiness

Support-only advisory. This section does not change H01-H14 scores, 0-4 checklist ratings, report readiness, or finding order.

WCAG Level Signal: AAA

Top signal: Accessibility Readiness Signal: WCAG AAA-level criteria are implicated by Inconsistent interface patterns may slow users; this remains evidence-limited until manual accessibility testing.

Caveat: Evidence-limited accessibility support guidance only; not WCAG, ADA, legal, procurement, or conformance certification.

Lens / cueApplies toEvidenceWhy it mattersCaveat
Contrast And Visual Presentation h04/h04_d_17 h04_d_17 The finding connects to WCAG contrast and visual-presentation guidance: important information or controls may not be perceivable enough. UXHC can flag visible contrast risk, but measured contrast ratios and state-by-state review are needed before conformance claims.
Contrast And Visual Presentation h04/h04_d_19 h04_d_19 The finding connects to WCAG contrast and visual-presentation guidance: important information or controls may not be perceivable enough. UXHC can flag visible contrast risk, but measured contrast ratios and state-by-state review are needed before conformance claims.
Focus Order, Visibility, And Obscured Focus h04/h04_d_08 h04_d_08 The finding connects to WCAG focus guidance: keyboard users need a visible, logical focus path that is not hidden by the interface. UXHC can flag likely focus risk, but keyboard traversal and viewport-state testing are needed before WCAG conformance claims.
Labels, Instructions, And Input Purpose h02/h02_d_01 h02_d_01 The finding connects to WCAG labels-and-instructions guidance: users need visible and programmatic cues for what controls mean. UXHC can flag labeling risk, but programmatic label associations and accessible-name checks require technical review; this is not WCAG conformance certification.
Modals, Popovers, Tooltips, And Focus Management h04/h04_d_10 h04_d_10 The finding connects to accessible overlay guidance: modals and popovers must preserve focus, escape, labels, and context. UXHC can flag overlay access risk, but keyboard and screen-reader testing are required before WCAG conformance claims.
Accessible Authentication h05/h05_d_02 h05_d_02 The finding connects to WCAG accessible-authentication guidance: sign-in should not rely on avoidable memory or cognitive tests without alternatives. UXHC can flag authentication burden, but WCAG evaluation needs the actual auth flow and security constraints; this is not WCAG conformance certification.

Cultural Context Integrity Advisory

Support-only advisory. This section does not change H01-H14 scores, 0-4 checklist ratings, report readiness, or finding order.

Context Integrity Index: 0 - Insufficient Context Safety

Top signal: Cultural Context Signal: CJK Layout And Typography Requirements flags Consistency and trust cues need review as needing evidence-bound local or community-context validation.

Caveat: Evidence-limited support guidance only; not a cultural certification, moral judgment, universal cultural claim, or substitute for affected-community review.

Lens / cueApplies toEvidenceWhy it mattersCaveat
CJK Layout And Typography Requirements h04/h04_d_04 h04_d_04 The finding may need CJK layout review because typography, line breaking, punctuation, or annotations could change the user's reading path. CJK layout quality varies by language context and requires target-language content and rendered typography evidence, not translated strings alone.
CJK Layout And Typography Requirements h04/h04_d_18 h04_d_18 The finding may need CJK layout review because typography, line breaking, punctuation, or annotations could change the user's reading path. CJK layout quality varies by language context and requires target-language content and rendered typography evidence, not translated strings alone.
CJK Layout And Typography Requirements h04/h04_d_19 h04_d_19 The finding may need CJK layout review because typography, line breaking, punctuation, or annotations could change the user's reading path. CJK layout quality varies by language context and requires target-language content and rendered typography evidence, not translated strings alone.
Local Contexts And Traditional Knowledge Labels h04/h04_d_13 h04_d_13 The finding may need stronger cultural provenance or permission cues at the point where users view, reuse, or export content. Labels depend on community-defined protocols; absence of a label in the evidence is not proof that no protocol applies.
Mediated Payment And Trust Recovery h03/h03_d_04 h03_d_04 The finding may create trust or recovery risk in mediated payment contexts where fees, receipts, agent support, and disputes must be visible. Financial-service risk depends on local regulation, agent networks, cost, literacy, and trust channels; UXHC cannot validate the business or legal model.
Script Directionality And Mixed-Script Layout h04/h04_d_18 h04_d_18 The finding may need directionality and mixed-script testing because labels, layout, or data strings could break in RTL or bidi contexts. Directionality varies by language and context; it needs actual target-language rendering evidence because English screenshots cannot prove RTL readiness.

Recommended Next Validation Steps

Validation Step 1
Fix severity 3-4 checklist items first, then rerun the same source state for comparison.

Supporting UX Laws And Principles

Support-only explanation. These lenses do not create findings, change 0-4 checklist ratings, or certify compliance.

LensSource familyApplies toWhy it mattersCaveat / evidence needed
Shneiderman's Eight Golden Rules UX/UI Support Lens h04/h04_d_04, h04/h04_d_05, h04/h04_d_13 The finding is also consistent with Shneiderman-style interface review principles. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. The rules are broad and require domain-specific interpretation. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
Visual Hierarchy UX/UI Support Lens h08/h08_d_13, h08/h08_d_01, h08/h08_d_02 The finding is supported by visual hierarchy: the screen does not make the most important next action visually primary. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Hierarchy needs to match the user's current task, not only stakeholder importance. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
Jakob's Law / Familiar Conventions UX/UI Support Lens h02/h02_d_01, h04/h04_d_11, h04/h04_d_07 The finding is supported by convention risk: users may bring expectations the interface does not satisfy. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Conventions vary by platform, culture, domain, and user expertise. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
CJK Layout And Typography Requirements Cultural Context Support h04/h04_d_04, h04/h04_d_18, h04/h04_d_19 The finding may need CJK layout review because typography, line breaking, punctuation, or annotations could change the user's reading path. Applicability: Use only when interface evidence raises a culturally situated, language, access-context, authority, data-governance, or community-validation issue. CJK layout quality varies by language context and requires target-language content and rendered typography evidence, not translated strings alone. Evidence needed: Requires local context, affected-community review, language/script evidence, or a clear evidence limit before stronger claims.
ISO 9241-125 Visual Presentation Of Information ISO UX/UI/HCI Support h08/h08_d_04, h08/h08_d_06, h08/h08_d_07 The finding aligns with ISO 9241-125 style visual presentation guidance around legibility, grouping, hierarchy, and understandable visual coding. Applicability: Use when the finding benefits from ISO-informed framing around context of use, interaction quality, evidence traceability, process quality, or operational risk. ISO-informed support reference only; not formal ISO standards compliance, conformance, certification, procurement proof, or legal assurance. Evidence needed: Requires project, process, technical, or audit evidence before standards-strength claims.
Information Scent UX/UI Support Lens h06/h06_d_03, h01/h01_d_07, h10/h10_d_01 The finding is supported by information scent: navigation cues do not clearly predict destination value. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Information scent depends on user goals and vocabulary. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.

Support-only context; not a separate score, proof of user behavior, compliance claim, or replacement for the H01-H14 checklist.

Do not use this as a replacement rubric; map it back to the active UXHC checklist item.

Do not make every business priority visually dominant; hierarchy requires tradeoffs.

Do not use convention as a reason to block purposeful innovation; flag learning cost instead.

Support-only context guidance; not cultural certification, community approval, a universal claim about any culture, or a substitute for local/community review.

Prioritized Fix Roadmap

WhenRecommended action
Sprint 1Move the task-critical information above the fold and defer supporting details until after the first decision.
Sprint 1Audit the screen for competing visual elements and remove or demote anything that does not support the user's next action.
Sprint 1Make the primary action the clearest visual starting point and reduce secondary actions around it.
Sprint 1Make the primary action the clearest visual starting point and reduce secondary actions around it.
Sprint 1Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
Sprint 1Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
Sprint 1Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
Sprint 1Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
Sprint 1Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.
Sprint 1Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.
Sprint 1Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.
Sprint 1Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.

High-Impact / Low-Effort Micro-Solutions

RoleMicro-solutionLinked findingWhy high impactEstimated effort
Designer Move the task-critical information above the fold and defer supporting details until after the first decision. h08 / h08_d_13 This checklist item indicates measurable heuristic friction for the evaluated surface. Low
Designer Audit the screen for competing visual elements and remove or demote anything that does not support the user's next action. h08 / h08_d_03 This checklist item indicates measurable heuristic friction for the evaluated surface. Low
Designer Make the primary action the clearest visual starting point and reduce secondary actions around it. h08 / h08_d_01 This checklist item indicates measurable heuristic friction for the evaluated surface. Low
Designer Make the primary action the clearest visual starting point and reduce secondary actions around it. h08 / h08_d_02 This checklist item indicates measurable heuristic friction for the evaluated surface. Low
Designer Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. h08 / h08_d_04 This checklist item indicates measurable heuristic friction for the evaluated surface. Low
Designer Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. h08 / h08_d_06 This checklist item indicates measurable heuristic friction for the evaluated surface. Low

Audit Scope and Omitted Profiles

Active scope: Active scope: H1-H14, 102/102 scored

Status: confirmation_required

Optional profile mode: ask

Scored optional profiles: none

Omitted optional profiles:

  • accessibility (h11): Accessibility and Ease of Access
  • inclusion (h12): Empathetic Engagement and Inclusion
  • journey (h13): Customer Journey and Satisfaction
  • ux_writing (h14): UX Writing and Content Design

For a full advanced audit, rerun with optional_profile_mode='all_optionals' or profiles=['accessibility','inclusion','journey','ux_writing'].

Complete Checklist Scores

All checklist rows are shown. Use the Score and Status columns to scan Passed, Issue, and Major rows without JavaScript filters.

Visibility of System Status (h01) - 9 checklist items
AI ScoreC61.1%
Human ScoreB75.0%
CombinedB-68.1%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h01_d_01Every interface begins with a title/header that describes page contents0.01.00.5Passedhighhost_supplied-1Progress tab permanently shows empty state — no system status feedback for any lesson activity
h01_d_02Headings and subheadings are short, straightforward and descriptive0.01.00.5Passedhighhost_supplied-1After setting goal and interacting with lesson, dashboard Progress shows no update — zero feedback on learning activity
h01_d_03Value proposition is clearly stated on the home page (tagline or welcome blurb)0.01.00.5Passedhighhost_supplied-1No progress indicators update in the dashboard — the 0% Complete on goal card does not change after lesson interaction
h01_d_04The items on the home page are clearly focused on primary actions2.02.02.0Issuehighhost_supplied-1Lesson player advances on Continue press — individual card transitions show immediate feedback
h01_d_05Each page is clearly branded so that the user knows they are on the same site0.00.00.0Passedhighhost_supplied-184 console warnings accumulate during lesson (21 per Continue press) — silent failures not shown to user
h01_d_06Navigation makes it clear which page I am on1.02.01.5Issuehighhost_supplied-1beforeunload dialog appears on lesson exit — partial status feedback about unsaved state
h01_d_07Link names match the title of destination pages, so users will know when they have reached the intended page2.01.01.5Issuelowhost_supplied-1No forms in this flow — rated neutral
h01_d_08Standard elements (page titles, site navigation, page navigation, privacy policy, etc.) are easy to locate2.01.01.5Issuemediumhost_supplied-1Lesson player shows current card content; dashboard tab active states work
h01_d_09Logo is in a consistent location, and clicking the logo returns the user back to the home page0.00.00.0Passedhighhost_supplied-1No real-time progress updates anywhere — skill proficiency section is permanently empty
Match Between System and the Real World (h02) - 3 checklist items
AI ScoreF33.3%
Human ScoreC58.3%
CombinedD45.8%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h02_d_01Navigation tabs are located at the top of the page, and look like clickable versions of real-world tabs3.01.02.0Majorhighhost_supplied-1Lesson content language is clear and age-appropriate; narrative story format is engaging
h02_d_02Items that are not clickable do not have characteristics that suggest that they are clickable2.02.02.0Issuehighhost_supplied-1Progress tab promises recommendations but delivers empty state — breaks mental model of progress tracking
h02_d_03Items that are clickable look like they are clickable2.02.02.0Issuehighhost_supplied-1Progress ring metaphor exists but never updates — metaphor creates false expectation
User Control and Freedom (h03) - 5 checklist items
AI ScoreC-55.0%
Human ScoreC-55.0%
CombinedC-55.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h03_d_01There is a search box1.02.01.5Issuehighhost_supplied-1No undo for lesson navigation; beforeunload dialog is the only protection from progress loss
h03_d_02There are clearly marked exits on every page allowing the user to bail out of the current task without having to depend on the browser Back button1.01.01.0Issuehighhost_supplied-1Back button exists in lesson player DOM but has no accessible text label — not discoverable by keyboard/screen reader users
h03_d_03The site does not disable the browser Back button and the Back button appears on the browser toolbar on every page2.00.01.0Issuemediumhost_supplied-1Browser back and HOME button in lesson player provide exit paths — but no labeled Exit button
h03_d_04Clicking the back button always takes the user back to the page they came from3.02.02.5Majorhighhost_supplied-1Lesson progression is entirely user-driven via Continue button; no forced progression
h03_d_05Undo and redo are supported2.04.03.0Issuemediumhost_supplied-1beforeunload dialog provides partial session control — but dialog content not inspected; progress is still lost on exit
Consistency and Standards (h04) - 21 checklist items
AI ScoreD41.7%
Human ScoreB-70.2%
CombinedC-56.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h04_d_01In your expert opinion, site content does not look like advertisements1.00.00.5Issuehighhost_supplied-1Two H1 elements on lesson page violates single H1 convention; H4-as-tabs pattern persists from dashboard
h04_d_02Clickable elements use a consistent style/color for primary, secondary, and tertiary actions0.02.01.0Passedhighhost_supplied-1H1 element nested inside <button> element — violates both HTML5 content model and WCAG 4.1.2
h04_d_03Value proposition is clearly stated on the home page (tagline or welcome blurb)2.01.01.5Issuehighhost_supplied-1Continue button is clear and consistently labeled; HOME button in player is clear
h04_d_04Navigation choices are ordered in the most logical or task-oriented manner, with less important corporate information at the bottom3.02.02.5Majormediumhost_supplied-1Color palette consistent throughout lesson player
h04_d_05All corporate information is grouped in one distinct area, such as About Us3.00.01.5Majormediumhost_supplied-1Typography consistent; lesson narrative is well-formatted
h04_d_06The home page of the site has a memorable URL1.00.00.5Issuehighhost_supplied-1Back button icon-only with no label; Lesson Info button contains both icon and text but H1 nesting is wrong
h04_d_07Terminology is consistent with general web usage2.02.02.0Issuemediumhost_supplied-1Lesson player navigation is different from dashboard navigation — some inconsistency in patterns
h04_d_08There is a visible change when the mouse points at something clickable, excluding cursor changes3.01.02.0Majorlowhost_supplied-1No form fields in lesson player — rated neutral
h04_d_09Hypertext links that invoke actions, such as downloads or new windows, are clearly distinguished from hypertext links that load another page2.02.02.0Issuemediumhost_supplied-1No error messages for lesson interaction — warnings are silent
h04_d_10If the site spawns new windows, these will not confuse the user and can be easily closed3.01.02.0Majormediumhost_supplied-1Spacing consistent in lesson player content area
h04_d_11Menu instructions, prompts and messages appear in the same place on each screen2.01.01.5Issuemediumhost_supplied-1Continue and HOME buttons are consistently styled; Back button is icon-only inconsistency
h04_d_12The content is up-to-date, authoritative and trustworthy2.01.01.5Issuemediumhost_supplied-1Breadcrumb still uses > ASCII on dashboard; lesson player has no breadcrumb
h04_d_13The site contains third-party support, such as citations or testimonials, to verify the accuracy of information3.03.03.0Majorhighhost_supplied-1Terminology consistent — 'Continue', 'Lesson Info', 'HOME' are clear
h04_d_14It is clear that there is a real organization behind the site, such as a physical address or office photo2.00.01.0Issuehighhost_supplied-1Broken #/ link in Progress section is a non-functional CTA
h04_d_15The content is fresh: the site includes recent content2.02.02.0Issuehighhost_supplied-1Lesson content heading hierarchy: two H1s (Introduction to Money + Lesson Info in button) breaks hierarchy
h04_d_16The site is free of typographic errors and spelling mistakes2.01.01.5Issuehighhost_supplied-1Progress tab shows empty state without clear indication that goal IS set — confusing state feedback
h04_d_17The visual design is consistent, including colors, layout, iconography, etc.3.02.02.5Majorhighhost_supplied-1Brand consistent in lesson player
h04_d_18On content pages, line lengths are neither too short (under 50 characters per line) nor too long (over 100 characters per line) when viewed in a standard browser width window3.01.02.0Majorhighhost_supplied-1Language selector available
h04_d_19Fonts are used consistently and are legible3.01.02.0Majormediumhost_supplied-1No jarring animations in lesson player
h04_d_20The site can be used without scrolling horizontally2.00.01.0Issuemediumhost_supplied-1Continue button appears adequately sized; Back button icon-only may have small touch target
h04_d_21Design components, such as radio buttons and checkboxes, are used appropriately1.02.01.5Issuehighhost_supplied-1Focus states not verified; back button has no accessible label; lesson info button has H1 in button
Error Prevention (h05) - 5 checklist items
AI ScoreD-35.0%
Human ScoreC-55.0%
CombinedD45.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h05_d_01Pages are free of scroll stoppers: headings or page elements that create the illusion that users have reached the top or bottom of a page when they have not2.01.01.5Issuemediumhost_supplied-1beforeunload dialog provides partial protection from accidental progress loss
h05_d_02The user does not need to consult user manuals or other external information to use the site2.03.02.5Issuemediumhost_supplied-1beforeunload dialog on lesson exit — but 84 warnings suggest potential for silent crashes
h05_d_03User confirmation is required before carrying out potentially dangerous actions, such as deleting something2.01.01.5Issuelowhost_supplied-1No user input validation needed in narrative lesson cards
h05_d_04The site provides feedback that helps the user learn how to use the site2.03.02.5Issuemediumhost_supplied-1Lesson continues from last card position within session — no cross-session defaults
h05_d_05There is sufficient space between targets to prevent the user from hitting multiple or incorrect targets1.01.01.0Issuehighhost_supplied-1No warning that progress will not be saved cross-session — user expects progress to persist but it does not
Recognition Rather Than Recall (h06) - 4 checklist items
AI ScoreC-50.0%
Human ScoreC-50.0%
CombinedC-50.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h06_d_01Search suggestions or filters are provided0.03.01.5Passedhighhost_supplied-1Progress section never shows skill data — recommendations promised but never delivered
h06_d_02Each page is clearly labeled with a descriptive and useful title that makes sense as a bookmark1.02.01.5Issuehighhost_supplied-1User must remember that progress is not saved — no visual reminder in lesson or on dashboard
h06_d_03Links and link titles are descriptive and predictive, and there are no Click here links2.01.01.5Issuehighhost_supplied-1Continue button is clearly labeled; lesson card progress (0/5) is visible in lesson player
h06_d_04Buttons and links show that they have been clicked0.02.01.0Passedhighhost_supplied-1After returning from lesson, dashboard shows identical empty state — user cannot recall any progress was made
Flexibility and Efficiency of Use (h07) - 9 checklist items
AI ScoreC+63.9%
Human ScoreC60.7%
CombinedC+62.3%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h07_d_01Useful content is presented on the home page or within one click of the home page1.00.00.5Issuemediumhost_supplied-1No keyboard shortcuts in lesson player or dashboard
h07_d_02The terms used for navigation items and hypertext links are unambiguous and jargon-free1.02.01.5Issuehighhost_supplied-1Dashboard shows no personalized recommendations despite active goal — core personalization feature non-functional
h07_d_03If there are product pages, they contain the detail necessary to make a purchase, and users can zoom in on product images2.00.01.0Issuelowhost_supplied-1No bulk actions applicable
h07_d_04The words, phrases and concepts used will be familiar to the typical user0.03.01.5Passedhighhost_supplied-1No 'continue where you left off' — confirmed unresolved; progress persistence bug means no resumable state exists
h07_d_05Content feels friendly for new users1.0N/A1.0Issuehighhost_supplied-1No search on dashboard; no way to find recommendations
h07_d_06Content feels customizable or useable for frequent or expert users2.0N/A2.0Issuehighhost_supplied-1Lesson player advances smoothly on Continue press — efficiency within session is fine
h07_d_07The screen density is appropriate for the target users and their tasks0.02.01.0Passedhighhost_supplied-1No adaptive content or personalization at any level — same content shown regardless of lesson activity
h07_d_08Icons and graphics are standard and/or intuitive (concrete and familiar)2.02.02.0Issuelowhost_supplied-1No expert mode applicable
h07_d_09Where tooltips are used, they provide useful additional help and do not simply duplicate text in the icon, link or field label0.02.01.0Passedhighhost_supplied-1Zero cross-session continuation — progress persistence bug means every session starts from zero
Aesthetic and Minimalist Design (h08) - 16 checklist items
AI ScoreD-39.1%
Human ScoreC60.9%
CombinedD+50.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h08_d_01By just looking at the home page, the first time user will understand where to start3.03.03.0Majorhighhost_supplied-1Lesson player is clean and visually focused; narrative content is well-presented
h08_d_02Primary actions are easy to find and understand3.02.02.5Majorhighhost_supplied-1Lesson cards show content progressively — good information density
h08_d_03Individual pages are free of clutter and irrelevant information, and attention-attracting features are used sparingly and only where relevant3.01.02.0Majorhighhost_supplied-1Good whitespace in lesson player
h08_d_04The home page is professionally designed and will create a positive first impression3.01.02.0Majormediumhost_supplied-1Color palette harmonious in lesson player
h08_d_05The home page looks like a home page; pages lower in the site will not be confused with it2.01.01.5Issuehighhost_supplied-1Two H1s on lesson page undermine typography hierarchy
h08_d_06The site avoids advertisements, especially pop-ups3.00.01.5Majorhighhost_supplied-1Lesson images well-rendered with descriptive alt text
h08_d_07Text is concise, with no needless instructions or welcome notes3.01.02.0Majorhighhost_supplied-1No jarring animations in lesson player
h08_d_08Pages use bulleted and numbered lists in preference to narrative text1.01.01.0Issuehighhost_supplied-1Lesson player loading showed 'Loading | Oppia' title; 84 console warnings may indicate render issues
h08_d_09The most important items in a list are placed at the top2.01.01.5Issuelowhost_supplied-1Mobile not directly tested
h08_d_10Pages are quick to scan, with ample headings and subheadings and short paragraphs2.02.02.0Issuelowhost_supplied-1Contrast not directly testable
h08_d_11Information is organized hierarchically, from the general to the specific, and the organization is clear and logical2.02.02.0Issuelowhost_supplied-1Responsive not tested
h08_d_12Text links are long enough to be understood, but short enough to minimize wrapping, especially when used as a navigation list2.01.01.5Issuemediumhost_supplied-1Continue button provides clear visual feedback; back button icon-only
h08_d_13On all pages, the most important information, such as frequently used topics, features and functions, is presented on the first screenful of information above the fold3.02.02.5Majorhighhost_supplied-1Brand consistent in lesson player
h08_d_14The relationship between controls and their actions is obvious3.02.02.5Majorhighhost_supplied-1Lesson player first impression is clean and engaging
h08_d_15There is a clear visual starting point to every page2.03.02.5Issuelowhost_supplied-1Dark mode not tested
h08_d_16The site is pleasant to look at2.02.02.0Issuelowhost_supplied-1Print not applicable
Help Users Recognize, Diagnose, and Recover from Errors (h09) - 2 checklist items
AI ScoreC+62.5%
Human ScoreC-50.0%
CombinedC-56.2%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h09_d_01The site uses a customised 404 page, which includes tips on how to find the missing page and links to Home and Search1.01.01.0Issuehighhost_supplied-184 silent console warnings — no user-visible error messages for underlying JS issues
h09_d_02Error messages contain clear instructions on what to do next, including form error states0.03.01.5Passedhighhost_supplied-1Progress loss is permanent and unrecoverable — no recovery path for the core bug; no undo, no re-sync
Help and Documentation (h10) - 5 checklist items
AI ScoreC+65.0%
Human ScoreD45.0%
CombinedC-55.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h10_d_01Help is available and easy to find1.03.02.0Issuehighhost_supplied-1No contextual help explaining why Progress tab is empty when a goal is set
h10_d_02FAQs are present if appropriate1.02.01.5Issuehighhost_supplied-1No help center accessible to explain the empty Progress state
h10_d_03When giving instructions, pages tell users what to do rather than what to avoid doing2.01.01.5Issuemediumhost_supplied-1Empty state message 'Setting a goal allows Oppia to give you better recommendations' gives some direction
h10_d_04The site shows users how to do common tasks where appropriate, such as demonstrations of the site's functionality1.03.02.0Issuemediumhost_supplied-1No tooltips to explain progress tracking concepts or empty state
h10_d_05It is easy to contact someone for assistance and a reply is received quickly1.02.01.5Issuehighhost_supplied-1No error documentation or troubleshooting for the broken progress loop
Accessibility and Ease of Access (h11) - 4 checklist items
AI ScoreC+62.5%
Human ScoreN/ANot evaluated
CombinedC+62.5%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h11_d_011.0N/A1.0Issuemediumhost_supplied-1Progress tracking page text readable; adequate contrast on dashboard
h11_d_021.0N/A1.0Issuemediumhost_supplied-1Dashboard keyboard navigation generally functional
h11_d_031.0N/A1.0Issuemediumhost_supplied-1Progress ring labels (0%) are understandable; misleading content not an operability failure
h11_d_042.0N/A2.0Issuelowhost_supplied-1Angular SPA may not expose semantic roles to assistive technology
Empathetic Engagement and Inclusion (h12) - 6 checklist items
AI ScoreC+62.5%
Human ScoreN/ANot evaluated
CombinedC+62.5%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h12_d_010.0N/A0.0Passedhighhost_supplied-1No exclusionary language in progress tracking interface
h12_d_020.0N/A0.0Passedhighhost_supplied-1No stereotypes or biased assumptions in progress display
h12_d_031.0N/A1.0Issuemediumhost_supplied-1Progress tracking interactions generally accessible; minor concerns
h12_d_040.0N/A0.0Passedhighhost_supplied-1Progress display culturally neutral
h12_d_051.0N/A1.0Issuemediumhost_supplied-1Interaction patterns mostly accessible; ring graphic lacks text alternative
h12_d_063.0N/A3.0Majorhighhost_supplied-1Users have no agency over permanent 0% progress display; system denies their learning reality
Customer Journey and Satisfaction (h13) - 6 checklist items
AI ScoreC58.3%
Human ScoreN/ANot evaluated
CombinedC58.3%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h13_d_011.0N/A1.0Issuemediumhost_supplied-1Dashboard entry to progress tracking is clear
h13_d_022.0N/A2.0Issuehighhost_supplied-1Recommendation path not discoverable; no recommendations are ever surfaced
h13_d_033.0N/A3.0Majorhighhost_supplied-1Zero personalization confirmed; no personalized lesson suggestions or adaptive content
h13_d_042.0N/A2.0Issuehighhost_supplied-1No support or coaching at key progress milestones
h13_d_053.0N/A3.0Majorhighhost_supplied-1No reward after lesson completion; 0% ring never updates so no sense of progress
h13_d_063.0N/A3.0Majorhighhost_supplied-1Journey completion reward completely absent; learner receives no acknowledgment of growth
UX Writing / Content and Tone (h14) - 7 checklist items
AI ScoreB-67.9%
Human ScoreN/ANot evaluated
CombinedB-67.9%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h14_d_012.0N/A2.0Issuehighhost_supplied-1"0% Complete" label technically accurate but deeply misleading; implies learner has done nothing
h14_d_022.0N/A2.0Issuehighhost_supplied-1No microcopy explaining why progress shows 0% or how to advance
h14_d_030.0N/A0.0Passedhighhost_supplied-1No jargon in progress tracking UI
h14_d_042.0N/A2.0Issuemediumhost_supplied-1No clear CTA to continue learning from the progress view
h14_d_053.0N/A3.0Majorhighhost_supplied-1No error messaging when progress fails to save; learner has no way to know
h14_d_062.0N/A2.0Issuemediumhost_supplied-1Empty state for no lessons completed is not compelling or motivating
h14_d_071.0N/A1.0Issuemediumhost_supplied-1Minor inconsistency between Complete/Finish terminology across progress flow

Evidence Appendix

Evidence refParentSource typeQualityLabel/titleBounds/notesScreenshot/sourceMetadata
url-1url_capturepartialhttps://www.oppia.org/learner-dashboardhttps://www.oppia.org/learner-dashboard
url-2url_capturepartialhttps://www.oppia.org/explore/1qMMSHbUvhQ4?topic_url_fragment=money&classroom_url_fragment=finance&story_url_fragment=pearl-supermarket&node_id=node_1https://www.oppia.org/explore/1qMMSHbUvhQ4?topic_url_fragment=money&classroom_url_fragment=finance&story_url_fragment=pearl-supermarket&node_id=node_1

↑ Back to top — Jump to CUJ index

LI.4 — Cannot Access Pages Requiring Higher Privileges — 401 Error (Oppia.org)

AI audit - Desktop - 2 source item(s) - 102 checklist items - HIL unknown
Generated: 2026-05-18 - UX Heuristic Compass report harness uxhc.report_design_system.v1
D- - 36.56%

Mission Context

Severity ratings reflect the supplied evidence, user goal, optional-profile scope, and any stated evidence limits. Support flows and activities should never outrank the checklist scorecard.

D-
36.56%
Critical - severe experience failures
Plain Language Read

The biggest visible usability risk is visual hierarchy is not supporting the task. It affects Aesthetic and Minimalist Design and should be fixed before broader polish.

Next Research Recommendation

Fix severity 3-4 checklist items first, then rerun the same source state for comparison.

Accessibility Readiness Signal

Accessibility Readiness Signal: WCAG AAA-level criteria are implicated by Error Prevention needs targeted review; this remains evidence-limited until manual accessibility testing.

Cultural Context Signal

Cultural Context Signal: CJK Layout And Typography Requirements flags Consistency and trust cues need review as needing evidence-bound local or community-context validation.

Before using this interface, address Aesthetic and Minimalist Design first: Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.

Critical Finding - Immediate Attention

Visual hierarchy is not supporting the task

H1/H2 hierarchy correct on error page — no heading misuse

Heuristic Scorecard - AI Audit, 14 Heuristics

F
11.11% - avg severity 3.56
Visibility of System Status
Failing - unusable or near-unusable
D-
33.33% - avg severity 2.67
Match Between System and the Real World
Critical - severe experience failures
F
5.0% - avg severity 3.8
User Control and Freedom
Failing - unusable or near-unusable
F
21.43% - avg severity 3.14
Consistency and Standards
Failing - unusable or near-unusable
F
10.0% - avg severity 3.6
Error Prevention
Failing - unusable or near-unusable
F
25.0% - avg severity 3.0
Recognition Rather Than Recall
Failing - unusable or near-unusable
D-
38.89% - avg severity 2.44
Flexibility and Efficiency of Use
Critical - severe experience failures
F
26.56% - avg severity 2.94
Aesthetic and Minimalist Design
Failing - unusable or near-unusable
D-
37.5% - avg severity 2.5
Help Users Recognize, Diagnose, and Recover from Errors
Critical - severe experience failures
C-
50.0% - avg severity 2.0
Help and Documentation
Struggling - widespread issues
A
87.5% - avg severity 0.5
Accessibility and Ease of Access
Very good - strong performer
A
87.5% - avg severity 0.5
Empathetic Engagement and Inclusion
Very good - strong performer
D
45.83% - avg severity 2.1666666666666665
Customer Journey and Satisfaction
Poor - major usability problems
F
32.14% - avg severity 2.7142857142857144
UX Writing / Content and Tone
Critical - severe experience failures

Findings - Prioritized Fix Order

1
Critical Aesthetic and Minimalist Design - h08_d_05

Visual hierarchy is not supporting the task

H1/H2 hierarchy correct on error page — no heading misuse
Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: ISO 9241-125 Visual Presentation Of Information, Visual Hierarchy
Evidence: h08_d_05 - Confidence: high
2
Critical Consistency and Standards - h04_d_01

Consistency and trust cues need review

Error page format is consistent across /admin and /moderator — same layout, same structure
Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Shneiderman's Eight Golden Rules, CJK Layout And Typography Requirements
Evidence: h04_d_01 - Confidence: high
3
Critical Consistency and Standards - h04_d_15

Consistency and trust cues need review

Correct heading hierarchy: H1 for error title, H2 for role requirement — appropriate semantic structure
Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: WAI-ARIA Authoring Practices, Shneiderman's Eight Golden Rules
Evidence: h04_d_15 - Confidence: high
4
Critical Consistency and Standards - h04_d_16

Content quality may weaken trust

Error state is unambiguously communicated — no state confusion
Run a content QA pass on the affected screens and fix visible typos before stakeholder or user review.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Shneiderman's Eight Golden Rules, Local Contexts And Traditional Knowledge Labels
Evidence: h04_d_16 - Confidence: high
5
Critical Consistency and Standards - h04_d_02

Inconsistent interface patterns may slow users

H1/H2 heading hierarchy is correct on error page
Standardize repeated components, labels, and visual treatments so the same action looks and behaves the same way everywhere.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Law of Similarity, Affordance and Signifiers
Evidence: h04_d_02 - Confidence: high
6
Critical Consistency and Standards - h04_d_07

Inconsistent interface patterns may slow users

Nav bar maintains same structure as rest of site on error page
Standardize repeated components, labels, and visual treatments so the same action looks and behaves the same way everywhere.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Pluriversal And Postcolonial Design, Jakob's Law / Familiar Conventions
Evidence: h04_d_07 - Confidence: high
7
Critical Error Prevention - h05_d_01

Error Prevention needs targeted review

Access restriction is correctly enforced — no accidental data access possible
Review the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: CX Complaint Handling System, ISO 9241-110 Dialogue Principles
Evidence: h05_d_01 - Confidence: high
8
Critical Error Prevention - h05_d_02

Error Prevention needs targeted review

No destructive actions on error page
Review the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Literacy, Orality, And Multimodal Access, Accessible Authentication
Evidence: h05_d_02 - Confidence: high
9
Critical Error Prevention - h05_d_03

Error Prevention needs targeted review

No form inputs — no validation needed
Review the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Constraints, Accessible Forms Component Pattern
Evidence: h05_d_03 - Confidence: high
10
Critical User Control and Freedom - h03_d_02

Users may lack clear recovery paths

Full nav bar intact; 'home page' link in body text; multiple exit paths available
Add or clarify exits, back behavior, and recovery controls so users can leave wrong paths without losing context.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Peak-End Rule, Mediated Payment And Trust Recovery
Evidence: h03_d_02 - Confidence: high

Owner-Role Triage Matrix

OwnerLinked findingNext actionImpactEffortConfidenceSupporting roles
Designer h08 / h08_d_05 Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. high Medium high
Product h04 / h04_d_01 Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens. high Medium high
Product h04 / h04_d_15 Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens. high Medium high
Product h04 / h04_d_16 Run a content QA pass on the affected screens and fix visible typos before stakeholder or user review. high Medium high
Product h04 / h04_d_02 Standardize repeated components, labels, and visual treatments so the same action looks and behaves the same way everywhere. high Medium high
Product h04 / h04_d_07 Standardize repeated components, labels, and visual treatments so the same action looks and behaves the same way everywhere. high Medium high
Engineer h05 / h05_d_01 Review the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from. high Medium high
Engineer h05 / h05_d_02 Review the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from. high Medium high
Engineer h05 / h05_d_03 Review the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from. high Medium high
Engineer h03 / h03_d_02 Add or clarify exits, back behavior, and recovery controls so users can leave wrong paths without losing context. high Medium high

What Is Working Well

  • Accessibility and Ease of Access holds up with A (87.5%).
  • Empathetic Engagement and Inclusion holds up with A (87.5%).

Evidence Limits

  • source: source preparation status was partial (ratings may be incomplete or unavailable)
  • source: URL entries were recorded without a browser screenshot (visual and interaction-state ratings are limited)
  • h01_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • 77 additional evidence-limit summary row(s) are collapsed below.
Show detailed evidence-limit notes (81 source notes)
  • source: source preparation status was partial (ratings may be incomplete or unavailable)
  • source: URL entries were recorded without a browser screenshot (visual and interaction-state ratings are limited)
  • h01_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_06: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_07: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_08: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_09: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h02_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h02_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h02_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h03_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h03_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h03_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h03_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h03_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_06: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_07: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_08: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_09: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_10: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_11: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_12: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_13: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_14: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_15: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_16: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_17: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_18: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_19: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_20: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_21: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h05_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h05_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h05_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h05_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h05_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h06_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h06_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h06_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h06_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_06: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_07: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_08: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_09: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_06: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_07: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_08: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_09: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_10: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_11: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_12: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_13: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_14: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_15: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_16: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h09_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h09_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h10_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h10_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h10_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h10_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h10_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)

WCAG-Informed Accessibility Readiness

Support-only advisory. This section does not change H01-H14 scores, 0-4 checklist ratings, report readiness, or finding order.

WCAG Level Signal: AAA

Top signal: Accessibility Readiness Signal: WCAG AAA-level criteria are implicated by Error Prevention needs targeted review; this remains evidence-limited until manual accessibility testing.

Caveat: Evidence-limited accessibility support guidance only; not WCAG, ADA, legal, procurement, or conformance certification.

Lens / cueApplies toEvidenceWhy it mattersCaveat
Accessible Authentication h05/h05_d_02 h05_d_02 The finding connects to WCAG accessible-authentication guidance: sign-in should not rely on avoidable memory or cognitive tests without alternatives. UXHC can flag authentication burden, but WCAG evaluation needs the actual auth flow and security constraints; this is not WCAG conformance certification.
Bypass Blocks, Navigation, Headings, And Labels h01/h01_d_06 h01_d_06 The finding connects to WCAG navigation guidance: page structure, headings, labels, and bypass paths should help users find the task. UXHC can flag navigation clarity risk, but source and assistive-technology review are required before WCAG conformance claims.
Bypass Blocks, Navigation, Headings, And Labels h01/h01_d_01 h01_d_01 The finding connects to WCAG navigation guidance: page structure, headings, labels, and bypass paths should help users find the task. UXHC can flag navigation clarity risk, but source and assistive-technology review are required before WCAG conformance claims.
Focus Order, Visibility, And Obscured Focus h01/h01_d_06 h01_d_06 The finding connects to WCAG focus guidance: keyboard users need a visible, logical focus path that is not hidden by the interface. UXHC can flag likely focus risk, but keyboard traversal and viewport-state testing are needed before WCAG conformance claims.
Accessible Forms Component Pattern h05/h05_d_03 h05_d_03 The finding connects to accessible form-pattern guidance: forms need clear labels, instructions, validation, and recovery paths. UXHC can flag visible form risks, but programmatic labels, descriptions, and error associations require technical review; this is not WCAG conformance certification.
Info, Relationships, And Semantic Structure h01/h01_d_01 h01_d_01 The finding connects to WCAG info-and-relationships guidance: visual grouping should remain meaningful when presented through assistive technology. UXHC can infer likely structure risk from evidence, but DOM and assistive-technology testing are required before claiming WCAG compliance.

Cultural Context Integrity Advisory

Support-only advisory. This section does not change H01-H14 scores, 0-4 checklist ratings, report readiness, or finding order.

Context Integrity Index: 0 - Insufficient Context Safety

Top signal: Cultural Context Signal: CJK Layout And Typography Requirements flags Consistency and trust cues need review as needing evidence-bound local or community-context validation.

Caveat: Evidence-limited support guidance only; not a cultural certification, moral judgment, universal cultural claim, or substitute for affected-community review.

Lens / cueApplies toEvidenceWhy it mattersCaveat
CJK Layout And Typography Requirements h04/h04_d_01 h04_d_01 The finding may need CJK layout review because typography, line breaking, punctuation, or annotations could change the user's reading path. CJK layout quality varies by language context and requires target-language content and rendered typography evidence, not translated strings alone.
Literacy, Orality, And Multimodal Access h05/h05_d_02 h05_d_02 The finding may need multimodal support because dense text or text-only instruction can exclude users whose access path is oral, visual, assisted, or low-literacy. Literacy and modality needs vary widely; the lens should preserve agency rather than simplify or infantilize users.
Local Contexts And Traditional Knowledge Labels h04/h04_d_16 h04_d_16 The finding may need stronger cultural provenance or permission cues at the point where users view, reuse, or export content. Labels depend on community-defined protocols; absence of a label in the evidence is not proof that no protocol applies.
Mediated Payment And Trust Recovery h01/h01_d_08 h01_d_08 The finding may create trust or recovery risk in mediated payment contexts where fees, receipts, agent support, and disputes must be visible. Financial-service risk depends on local regulation, agent networks, cost, literacy, and trust channels; UXHC cannot validate the business or legal model.
Mediated Payment And Trust Recovery h03/h03_d_02 h03_d_02 The finding may create trust or recovery risk in mediated payment contexts where fees, receipts, agent support, and disputes must be visible. Financial-service risk depends on local regulation, agent networks, cost, literacy, and trust channels; UXHC cannot validate the business or legal model.
Mediated Payment And Trust Recovery h03/h03_d_03 h03_d_03 The finding may create trust or recovery risk in mediated payment contexts where fees, receipts, agent support, and disputes must be visible. Financial-service risk depends on local regulation, agent networks, cost, literacy, and trust channels; UXHC cannot validate the business or legal model.

Recommended Next Validation Steps

Validation Step 1
Fix severity 3-4 checklist items first, then rerun the same source state for comparison.

Supporting UX Laws And Principles

Support-only explanation. These lenses do not create findings, change 0-4 checklist ratings, or certify compliance.

LensSource familyApplies toWhy it mattersCaveat / evidence needed
Shneiderman's Eight Golden Rules UX/UI Support Lens h04/h04_d_01, h04/h04_d_15, h04/h04_d_16 The finding is also consistent with Shneiderman-style interface review principles. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. The rules are broad and require domain-specific interpretation. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
Feedback UX/UI Support Lens h01/h01_d_02, h08/h08_d_12, h05/h05_d_04 The finding is supported by feedback risk: users may not know what happened or what to do next. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Feedback must be timely, perceivable, and tied to the user's action. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
Peak-End Rule UX/UI Support Lens h03/h03_d_02, h03/h03_d_03, h03/h03_d_04 The finding is supported by peak-end risk: this moment may heavily shape how users remember the experience. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Memory effects need real user evidence to confirm; use this as a risk lens. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
Visual Hierarchy UX/UI Support Lens h08/h08_d_05, h01/h01_d_04, h08/h08_d_13 The finding is supported by visual hierarchy: the screen does not make the most important next action visually primary. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Hierarchy needs to match the user's current task, not only stakeholder importance. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
ISO 9241-11 Usability In Context ISO UX/UI/HCI Support h07/h07_d_03, h07/h07_d_04, h07/h07_d_09 This finding connects to ISO 9241-11 style usability-in-context framing: usable for whom, for what task, and in what context. Applicability: Use when the finding benefits from ISO-informed framing around context of use, interaction quality, evidence traceability, process quality, or operational risk. ISO-informed support reference only; not formal ISO standards compliance, conformance, certification, procurement proof, or legal assurance. Evidence needed: Requires project, process, technical, or audit evidence before standards-strength claims.
Information Scent UX/UI Support Lens h10/h10_d_01, h06/h06_d_03, h06/h06_d_01 The finding is supported by information scent: navigation cues do not clearly predict destination value. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Information scent depends on user goals and vocabulary. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.

Support-only context; not a separate score, proof of user behavior, compliance claim, or replacement for the H01-H14 checklist.

Do not use this as a replacement rubric; map it back to the active UXHC checklist item.

Do not add decorative animation where clear status text or recovery instruction is needed.

Do not compensate for broken flows with a pleasant ending; fix the friction first.

Do not make every business priority visually dominant; hierarchy requires tradeoffs.

Prioritized Fix Roadmap

WhenRecommended action
ImmediateRework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
ImmediateAudit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.
ImmediateAudit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens.
ImmediateRun a content QA pass on the affected screens and fix visible typos before stakeholder or user review.
ImmediateStandardize repeated components, labels, and visual treatments so the same action looks and behaves the same way everywhere.
ImmediateStandardize repeated components, labels, and visual treatments so the same action looks and behaves the same way everywhere.
ImmediateReview the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from.
ImmediateReview the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from.
ImmediateReview the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from.
ImmediateAdd or clarify exits, back behavior, and recovery controls so users can leave wrong paths without losing context.
ImmediateAdd or clarify exits, back behavior, and recovery controls so users can leave wrong paths without losing context.
ImmediateAdd or clarify exits, back behavior, and recovery controls so users can leave wrong paths without losing context.

High-Impact / Low-Effort Micro-Solutions

RoleMicro-solutionLinked findingWhy high impactEstimated effort
Designer Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. h08 / h08_d_05 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Product Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens. h04 / h04_d_01 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Product Audit repeated navigation, labels, components, and trust cues, then align any pattern that changes meaning across screens. h04 / h04_d_15 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Product Run a content QA pass on the affected screens and fix visible typos before stakeholder or user review. h04 / h04_d_16 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Product Standardize repeated components, labels, and visual treatments so the same action looks and behaves the same way everywhere. h04 / h04_d_02 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Product Standardize repeated components, labels, and visual treatments so the same action looks and behaves the same way everywhere. h04 / h04_d_07 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium

Audit Scope and Omitted Profiles

Active scope: Active scope: H1-H14, 102/102 scored

Status: confirmation_required

Optional profile mode: ask

Scored optional profiles: none

Omitted optional profiles:

  • accessibility (h11): Accessibility and Ease of Access
  • inclusion (h12): Empathetic Engagement and Inclusion
  • journey (h13): Customer Journey and Satisfaction
  • ux_writing (h14): UX Writing and Content Design

For a full advanced audit, rerun with optional_profile_mode='all_optionals' or profiles=['accessibility','inclusion','journey','ux_writing'].

Complete Checklist Scores

All checklist rows are shown. Use the Score and Status columns to scan Passed, Issue, and Major rows without JavaScript filters.

Visibility of System Status (h01) - 9 checklist items
AI ScoreC61.1%
Human ScoreB75.0%
CombinedB-68.1%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h01_d_01Every interface begins with a title/header that describes page contents4.01.02.5Majorhighhost_supplied-1Page title 'Error 401 | Oppia' correctly communicates error status immediately
h01_d_02Headings and subheadings are short, straightforward and descriptive4.01.02.5Majorhighhost_supplied-1H1 'Error 401 - Unauthorized' and H2 role message provide clear, immediate error feedback
h01_d_03Value proposition is clearly stated on the home page (tagline or welcome blurb)3.01.02.0Majorhighhost_supplied-1Error state is visually clear with heading, mascot image, and explanatory text
h01_d_04The items on the home page are clearly focused on primary actions4.02.03.0Majorhighhost_supplied-1Both /admin and /moderator correctly return 401 pages — system correctly identifies and surfaces access restriction
h01_d_05Each page is clearly branded so that the user knows they are on the same site3.00.01.5Majorhighhost_supplied-1No silent failures — the error is surfaced visibly to the user
h01_d_06Navigation makes it clear which page I am on4.02.03.0Majorhighhost_supplied-1Error state is prominently and clearly displayed — no ambiguity about what happened
h01_d_07Link names match the title of destination pages, so users will know when they have reached the intended page3.01.02.0Majorlowhost_supplied-1No forms on error page — rated neutral
h01_d_08Standard elements (page titles, site navigation, page navigation, privacy policy, etc.) are easy to locate4.01.02.5Majorhighhost_supplied-1Navigation remains intact on error page — clear wayfinding back to accessible areas
h01_d_09Logo is in a consistent location, and clicking the logo returns the user back to the home page3.00.01.5Majorhighhost_supplied-1No real-time elements on error page — static content is appropriate
Match Between System and the Real World (h02) - 3 checklist items
AI ScoreF33.3%
Human ScoreC58.3%
CombinedD45.8%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h02_d_01Navigation tabs are located at the top of the page, and look like clickable versions of real-world tabs2.01.01.5Issuehighhost_supplied-1'super admin' and 'moderator' are Oppia-internal role names not accessible to regular learners — jargon mismatch
h02_d_02Items that are not clickable do not have characteristics that suggest that they are clickable3.02.02.5Majorhighhost_supplied-1The concept of 'you don't have access' maps to real-world mental models of restricted areas
h02_d_03Items that are clickable look like they are clickable3.02.02.5Majorhighhost_supplied-1'Oops!' mascot and 'Sorry about this' tone are familiar error-state metaphors
User Control and Freedom (h03) - 5 checklist items
AI ScoreC-55.0%
Human ScoreC-55.0%
CombinedC-55.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h03_d_01There is a search box3.02.02.5Majorhighhost_supplied-1No actions on error page that need undo; user can freely navigate away
h03_d_02There are clearly marked exits on every page allowing the user to bail out of the current task without having to depend on the browser Back button4.01.02.5Majorhighhost_supplied-1Full nav bar intact; 'home page' link in body text; multiple exit paths available
h03_d_03The site does not disable the browser Back button and the Back button appears on the browser toolbar on every page4.00.02.0Majorhighhost_supplied-1User can navigate back via browser, nav bar, or 'home page' link — multiple easy exit paths
h03_d_04Clicking the back button always takes the user back to the page they came from4.02.03.0Majorhighhost_supplied-1Error page is passive — no forced actions required; user can leave at any time
h03_d_05Undo and redo are supported4.04.04.0Majorhighhost_supplied-1No session data at risk on error page
Consistency and Standards (h04) - 21 checklist items
AI ScoreD41.7%
Human ScoreB-70.2%
CombinedC-56.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h04_d_01In your expert opinion, site content does not look like advertisements4.00.02.0Majorhighhost_supplied-1Error page format is consistent across /admin and /moderator — same layout, same structure
h04_d_02Clickable elements use a consistent style/color for primary, secondary, and tertiary actions4.02.03.0Majorhighhost_supplied-1H1/H2 heading hierarchy is correct on error page
h04_d_03Value proposition is clearly stated on the home page (tagline or welcome blurb)3.01.02.0Majorhighhost_supplied-1Recovery links labeled as 'home page' and 'issue tracker' — clear and consistent link text
h04_d_04Navigation choices are ordered in the most logical or task-oriented manner, with less important corporate information at the bottom3.02.02.5Majormediumhost_supplied-1Color palette consistent with rest of site on error page
h04_d_05All corporate information is grouped in one distinct area, such as About Us3.00.01.5Majormediumhost_supplied-1Typography consistent with rest of site
h04_d_06The home page of the site has a memorable URL3.00.01.5Majormediumhost_supplied-1'Oops!' mascot is a recognizable Oppia error character — consistent brand use
h04_d_07Terminology is consistent with general web usage4.02.03.0Majorhighhost_supplied-1Nav bar maintains same structure as rest of site on error page
h04_d_08There is a visible change when the mouse points at something clickable, excluding cursor changes3.01.02.0Majorlowhost_supplied-1No form elements on error page
h04_d_09Hypertext links that invoke actions, such as downloads or new windows, are clearly distinguished from hypertext links that load another page3.02.02.5Majorhighhost_supplied-1Error message styling is clear and prominent
h04_d_10If the site spawns new windows, these will not confuse the user and can be easily closed3.01.02.0Majormediumhost_supplied-1Consistent spacing and layout with rest of site
h04_d_11Menu instructions, prompts and messages appear in the same place on each screen3.01.02.0Majormediumhost_supplied-1Links on error page consistently styled
h04_d_12The content is up-to-date, authoritative and trustworthy2.01.01.5Issuemediumhost_supplied-1Breadcrumb still uses > separator — persists from dashboard
h04_d_13The site contains third-party support, such as citations or testimonials, to verify the accuracy of information2.03.02.5Issuehighhost_supplied-1'super admin' and 'moderator' terminology is inconsistent with user-facing language — developer jargon in learner-facing page
h04_d_14It is clear that there is a real organization behind the site, such as a physical address or office photo3.00.01.5Majorhighhost_supplied-1'home page' CTA is clear and appropriately placed in error message body
h04_d_15The content is fresh: the site includes recent content4.02.03.0Majorhighhost_supplied-1Correct heading hierarchy: H1 for error title, H2 for role requirement — appropriate semantic structure
h04_d_16The site is free of typographic errors and spelling mistakes4.01.02.5Majorhighhost_supplied-1Error state is unambiguously communicated — no state confusion
h04_d_17The visual design is consistent, including colors, layout, iconography, etc.3.02.02.5Majorhighhost_supplied-1Brand mascot ('Oops!') and colors consistent
h04_d_18On content pages, line lengths are neither too short (under 50 characters per line) nor too long (over 100 characters per line) when viewed in a standard browser width window3.01.02.0Majorhighhost_supplied-1Language selector available
h04_d_19Fonts are used consistently and are legible3.01.02.0Majorhighhost_supplied-1No animations on static error page
h04_d_20The site can be used without scrolling horizontally3.00.01.5Majormediumhost_supplied-1Links on error page have adequate size
h04_d_21Design components, such as radio buttons and checkboxes, are used appropriately3.02.02.5Majormediumhost_supplied-1Standard link focus states apply; page is mostly static content
Error Prevention (h05) - 5 checklist items
AI ScoreD-35.0%
Human ScoreC-55.0%
CombinedD45.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h05_d_01Pages are free of scroll stoppers: headings or page elements that create the illusion that users have reached the top or bottom of a page when they have not4.01.02.5Majorhighhost_supplied-1Access restriction is correctly enforced — no accidental data access possible
h05_d_02The user does not need to consult user manuals or other external information to use the site4.03.03.5Majorhighhost_supplied-1No destructive actions on error page
h05_d_03User confirmation is required before carrying out potentially dangerous actions, such as deleting something4.01.02.5Majorhighhost_supplied-1No form inputs — no validation needed
h05_d_04The site provides feedback that helps the user learn how to use the site3.03.03.0Majorhighhost_supplied-1Error page defaults to showing recovery options — good default
h05_d_05There is sufficient space between targets to prevent the user from hitting multiple or incorrect targets3.01.02.0Majorhighhost_supplied-1Access restriction is properly enforced before any privileged content is shown
Recognition Rather Than Recall (h06) - 4 checklist items
AI ScoreC-50.0%
Human ScoreC-50.0%
CombinedC-50.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h06_d_01Search suggestions or filters are provided3.03.03.0Majorhighhost_supplied-1'home page' link in body is labeled and recognizable; nav bar provides full site navigation
h06_d_02Each page is clearly labeled with a descriptive and useful title that makes sense as a bookmark3.02.02.5Majorhighhost_supplied-1Nav bar provides full context for where user is and where they can go
h06_d_03Links and link titles are descriptive and predictive, and there are no Click here links3.01.02.0Majormediumhost_supplied-1Recovery links have clear text; 'issue tracker' link label is slightly opaque but recognizable to technical users
h06_d_04Buttons and links show that they have been clicked3.02.02.5Majorhighhost_supplied-1No complex memory burden on a static error page
Flexibility and Efficiency of Use (h07) - 9 checklist items
AI ScoreC+63.9%
Human ScoreC60.7%
CombinedC+62.3%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h07_d_01Useful content is presented on the home page or within one click of the home page2.00.01.0Issuemediumhost_supplied-1No keyboard shortcuts; standard nav bar shortcuts apply
h07_d_02The terms used for navigation items and hypertext links are unambiguous and jargon-free2.02.02.0Issuemediumhost_supplied-1Error message correctly identifies the required role — role-specific messaging is a form of personalization
h07_d_03If there are product pages, they contain the detail necessary to make a purchase, and users can zoom in on product images3.00.01.5Majorlowhost_supplied-1No bulk actions applicable on error page
h07_d_04The words, phrases and concepts used will be familiar to the typical user3.03.03.0Majorhighhost_supplied-1User can immediately navigate to any accessible page via nav bar
h07_d_05Content feels friendly for new users2.0N/A2.0Issuemediumhost_supplied-1No search on error page; full nav provides browsable access to accessible areas
h07_d_06Content feels customizable or useable for frequent or expert users3.0N/A3.0Majorhighhost_supplied-1Error page loads quickly; recovery path is immediate
h07_d_07The screen density is appropriate for the target users and their tasks2.02.02.0Issuelowhost_supplied-1No adaptive elements on error page
h07_d_08Icons and graphics are standard and/or intuitive (concrete and familiar)2.02.02.0Issuelowhost_supplied-1No advanced features applicable
h07_d_09Where tooltips are used, they provide useful additional help and do not simply duplicate text in the icon, link or field label3.02.02.5Majorhighhost_supplied-1No session state involved in error page
Aesthetic and Minimalist Design (h08) - 16 checklist items
AI ScoreD-39.1%
Human ScoreC60.9%
CombinedD+50.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h08_d_01By just looking at the home page, the first time user will understand where to start3.03.03.0Majorhighhost_supplied-1Clean, uncluttered error page with mascot and clear message
h08_d_02Primary actions are easy to find and understand3.02.02.5Majorhighhost_supplied-1Minimal content — appropriate for an error page
h08_d_03Individual pages are free of clutter and irrelevant information, and attention-attracting features are used sparingly and only where relevant3.01.02.0Majormediumhost_supplied-1Adequate whitespace; error page is visually balanced
h08_d_04The home page is professionally designed and will create a positive first impression3.01.02.0Majormediumhost_supplied-1Color palette consistent and appropriate
h08_d_05The home page looks like a home page; pages lower in the site will not be confused with it4.01.02.5Majorhighhost_supplied-1H1/H2 hierarchy correct on error page — no heading misuse
h08_d_06The site avoids advertisements, especially pop-ups3.00.01.5Majorhighhost_supplied-1'Oops!' mascot image is on-brand and visually appropriate
h08_d_07Text is concise, with no needless instructions or welcome notes3.01.02.0Majorhighhost_supplied-1No animations on error page
h08_d_08Pages use bulleted and numbered lists in preference to narrative text3.01.02.0Majormediumhost_supplied-1Page title briefly showed 'Loading | Oppia' then resolved — consistent with SPA behavior
h08_d_09The most important items in a list are placed at the top3.01.02.0Majorlowhost_supplied-1Mobile not tested — error page layout likely responsive
h08_d_10Pages are quick to scan, with ample headings and subheadings and short paragraphs3.02.02.5Majorlowhost_supplied-1Contrast not directly testable but standard Oppia palette used
h08_d_11Information is organized hierarchically, from the general to the specific, and the organization is clear and logical3.02.02.5Majorlowhost_supplied-1Responsive design not directly tested
h08_d_12Text links are long enough to be understood, but short enough to minimize wrapping, especially when used as a navigation list3.01.02.0Majorhighhost_supplied-1Error page is static — no interactive feedback needed
h08_d_13On all pages, the most important information, such as frequently used topics, features and functions, is presented on the first screenful of information above the fold3.02.02.5Majorhighhost_supplied-1Brand mascot and footer consistent with rest of site
h08_d_14The relationship between controls and their actions is obvious3.02.02.5Majorhighhost_supplied-1Error page has professional, branded appearance
h08_d_15There is a clear visual starting point to every page2.03.02.5Issuelowhost_supplied-1Dark mode not tested
h08_d_16The site is pleasant to look at2.02.02.0Issuelowhost_supplied-1Print not applicable
Help Users Recognize, Diagnose, and Recover from Errors (h09) - 2 checklist items
AI ScoreC+62.5%
Human ScoreC-50.0%
CombinedC-56.2%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h09_d_01The site uses a customised 404 page, which includes tips on how to find the missing page and links to Home and Search3.01.02.0Majorhighhost_supplied-1Error is clearly communicated; recovery path ('home page') is labeled and linked
h09_d_02Error messages contain clear instructions on what to do next, including form error states2.03.02.5Issuehighhost_supplied-1GitHub issue tracker recovery link is developer-facing — not actionable for most learners who don't have GitHub accounts
Help and Documentation (h10) - 5 checklist items
AI ScoreC+65.0%
Human ScoreD45.0%
CombinedC-55.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h10_d_01Help is available and easy to find3.03.03.0Majorhighhost_supplied-1Contextual body text explains the error and recovery path in plain language (aside from jargon)
h10_d_02FAQs are present if appropriate1.02.01.5Issuehighhost_supplied-1GitHub issue tracker as help resource is wrong audience — learners cannot use this effectively
h10_d_03When giving instructions, pages tell users what to do rather than what to avoid doing2.01.01.5Issuemediumhost_supplied-1No onboarding-style guidance for what to do if user believes they should have access
h10_d_04The site shows users how to do common tasks where appropriate, such as demonstrations of the site's functionality2.03.02.5Issuelowhost_supplied-1No tooltips on error page
h10_d_05It is easy to contact someone for assistance and a reply is received quickly2.02.02.0Issuehighhost_supplied-1'issue tracker' is the only error documentation resource — inappropriate for learner audience
Accessibility and Ease of Access (h11) - 4 checklist items
AI ScoreC+62.5%
Human ScoreN/ANot evaluated
CombinedC+62.5%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h11_d_010.0N/A0.0Passedhighhost_supplied-1401 error page text is readable with clear contrast
h11_d_020.0N/A0.0Passedhighhost_supplied-1Error page links are keyboard navigable
h11_d_032.0N/A2.0Issuehighhost_supplied-1"401" status code is not understandable to learners without technical context
h11_d_040.0N/A0.0Passedhighhost_supplied-1Static error page is robust; no dynamic rendering concerns
Empathetic Engagement and Inclusion (h12) - 6 checklist items
AI ScoreC+62.5%
Human ScoreN/ANot evaluated
CombinedC+62.5%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h12_d_011.0N/A1.0Issuehighhost_supplied-1"Moderator" and "super admin" are privileged technical role labels not meaningful to learners
h12_d_020.0N/A0.0Passedhighhost_supplied-1No stereotypes on 401 error page
h12_d_030.0N/A0.0Passedhighhost_supplied-1Error page accessible to diverse abilities
h12_d_040.0N/A0.0Passedhighhost_supplied-1Error page culturally neutral
h12_d_050.0N/A0.0Passedhighhost_supplied-1Basic link interaction patterns accessible
h12_d_062.0N/A2.0Issuehighhost_supplied-1User shown an error with no actionable recovery path; system denies agency
Customer Journey and Satisfaction (h13) - 6 checklist items
AI ScoreC58.3%
Human ScoreN/ANot evaluated
CombinedC58.3%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h13_d_011.0N/A1.0Issuemediumhost_supplied-1User arrival at 401 is accidental; some entry context exists
h13_d_023.0N/A3.0Majorhighhost_supplied-1No path forward shown; 401 page is a complete dead end for learners
h13_d_032.0N/A2.0Issuemediumhost_supplied-1No personalized recovery path or alternative content shown
h13_d_042.0N/A2.0Issuehighhost_supplied-1GitHub issue tracker as support contact is wrong audience — learners cannot use it
h13_d_053.0N/A3.0Majorhighhost_supplied-1Dead end with no recovery — learner has no next step after 401 error
h13_d_062.0N/A2.0Issuehighhost_supplied-1Zero trust signals on 401 error page; no brand reassurance or alternative navigation
UX Writing / Content and Tone (h14) - 7 checklist items
AI ScoreB-67.9%
Human ScoreN/ANot evaluated
CombinedB-67.9%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h14_d_013.0N/A3.0Majorhighhost_supplied-1"401", "super admin", "moderator" labels are developer jargon inaccessible to learners
h14_d_023.0N/A3.0Majorhighhost_supplied-1No helpful microcopy explaining what the error means or what learner can do
h14_d_033.0N/A3.0Majorhighhost_supplied-1"401 Error", "moderator", "super admin" are all unexplained jargon
h14_d_043.0N/A3.0Majorhighhost_supplied-1No actionable CTA on error page; learner left stranded
h14_d_053.0N/A3.0Majorhighhost_supplied-1Error message is not clear or helpful for learner audience
h14_d_062.0N/A2.0Issuehighhost_supplied-1No recovery path copy; page ends at error with no alternative offered
h14_d_072.0N/A2.0Issuemediumhost_supplied-1"Super admin" vs standard user role terminology is internally inconsistent

Evidence Appendix

Evidence refParentSource typeQualityLabel/titleBounds/notesScreenshot/sourceMetadata
url-1url_capturepartialhttps://www.oppia.org/adminhttps://www.oppia.org/admin
url-2url_capturepartialhttps://www.oppia.org/moderatorhttps://www.oppia.org/moderator

↑ Back to top — Jump to CUJ index

Oppia.org LI.7 — Report Lesson Modal

AI audit - Desktop - 0 source item(s) - 102 checklist items - HIL unknown
Generated: 2026-05-18 - UX Heuristic Compass report harness uxhc.report_design_system.v1
A++ - 97.87%

Mission Context

Severity ratings reflect the supplied evidence, user goal, optional-profile scope, and any stated evidence limits. Support flows and activities should never outrank the checklist scorecard.

A++
97.87%
Exceptional - industry benchmark
Plain Language Read

The main visible usability risk is content may not be perceivable for everyone. It affects Accessibility and Ease of Access and is the clearest next improvement to validate.

Next Research Recommendation

Address the highest-friction checklist items and validate with at least one representative user task.

Accessibility Readiness Signal

Accessibility Readiness Signal: WCAG AA-level criteria are implicated by Content may not be perceivable for everyone; this remains evidence-limited until manual accessibility testing.

Cultural Context Signal

Cultural Context Signal: Pluriversal And Postcolonial Design flags Inconsistent interface patterns may slow users as needing evidence-bound local or community-context validation.

Before using this interface, address Accessibility and Ease of Access first: Add text alternatives and non-color cues so critical content remains perceivable across assistive and display settings.

Minor Finding - Immediate Attention

Content may not be perceivable for everyone

Modal accessibility not verifiable from text evidence. Possible ARIA label gaps on radio buttons, focus trap behavior, and keyboard navigability are not confirmed. Low-confidence accessibility risk.

Heuristic Scorecard - AI Audit, 14 Heuristics

A++
97.22% - avg severity 0.11
Visibility of System Status
Exceptional - industry benchmark
A++
100.0% - avg severity 0.0
Match Between System and the Real World
Exceptional - industry benchmark
A++
100.0% - avg severity 0.0
User Control and Freedom
Exceptional - industry benchmark
A++
98.81% - avg severity 0.05
Consistency and Standards
Exceptional - industry benchmark
A++
100.0% - avg severity 0.0
Error Prevention
Exceptional - industry benchmark
A++
100.0% - avg severity 0.0
Recognition Rather Than Recall
Exceptional - industry benchmark
A++
100.0% - avg severity 0.0
Flexibility and Efficiency of Use
Exceptional - industry benchmark
A++
100.0% - avg severity 0.0
Aesthetic and Minimalist Design
Exceptional - industry benchmark
A
87.5% - avg severity 0.5
Help Users Recognize, Diagnose, and Recover from Errors
Strong - meets standard
A++
100.0% - avg severity 0.0
Help and Documentation
Exceptional - industry benchmark
A+
93.75% - avg severity 0.25
Accessibility and Ease of Access
Excellent - exceeds standard
A++
100.0% - avg severity 0.0
Empathetic Engagement and Inclusion
Exceptional - industry benchmark
A++
100.0% - avg severity 0.0
Customer Journey and Satisfaction
Exceptional - industry benchmark
A+
92.86% - avg severity 0.29
UX Writing / Content and Tone
Excellent - exceeds standard

Findings - Prioritized Fix Order

1
Minor Accessibility and Ease of Access - h11_d_01

Content may not be perceivable for everyone

Modal accessibility not verifiable from text evidence. Possible ARIA label gaps on radio buttons, focus trap behavior, and keyboard navigability are not confirmed. Low-confidence accessibility risk.
Add text alternatives and non-color cues so critical content remains perceivable across assistive and display settings.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: WCAG POUR Principles, Figure-Ground
Evidence: host_supplied-1 - Confidence: low
2
Minor Consistency and Standards - h04_d_07

Inconsistent interface patterns may slow users

'Report Exploration' uses Oppia-internal terminology. 'Exploration' is not used elsewhere in the learner-facing UI. Standard web usage would be 'Report a problem' or 'Report this lesson'.
Standardize repeated components, labels, and visual treatments so the same action looks and behaves the same way everywhere.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Jakob's Law / Familiar Conventions, Pluriversal And Postcolonial Design
Evidence: host_supplied-1 - Confidence: high
3
Minor Help Users Recognize, Diagnose, and Recover from Errors - h09_d_02

Error recovery instructions are not clear

Post-submission state not observed. Unclear if a confirmation message is shown after submitting the report. This is an evidence limit — the state was not tested.
Rewrite error messages to state what happened, what field or action is affected, and the next recovery step.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Error Identification, Suggestion, And Prevention, Accessible Forms Component Pattern
Evidence: host_supplied-1 - Confidence: low
4
Minor UX Writing / Content and Tone - h14_d_03

Interface copy may be too hard to scan

'Report Exploration' uses the internal Oppia term 'Exploration'. Learners are never exposed to 'Exploration' elsewhere in the UI — they see 'Lesson' or 'Chapter'. This is avoidable jargon.
Replace internal language with short, everyday wording that users can scan at the smallest supported viewport.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Plain Language Principle, Cognitive Load
Evidence: host_supplied-1 - Confidence: high
5
Minor UX Writing / Content and Tone - h14_d_04

Interface copy may be too hard to scan

The button label 'Report Exploration' is not simple or intuitive for learners. 'Report a problem' or 'Report this lesson' would be clearer.
Replace internal language with short, everyday wording that users can scan at the smallest supported viewport.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Form Label and Error Conventions, Reflow, Resize Text, And Text Spacing
Evidence: host_supplied-1 - Confidence: high
6
Minor Visibility of System Status - h01_d_06

Current location is unclear in navigation

After submission, it is unclear whether a success confirmation is shown. Post-submit state not observed. Minor visibility gap.
Mark the current page clearly in navigation and align link labels with destination page titles.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Bypass Blocks, Navigation, Headings, And Labels, Focus Order, Visibility, And Obscured Focus
Evidence: host_supplied-1 - Confidence: low

Owner-Role Triage Matrix

OwnerLinked findingNext actionImpactEffortConfidenceSupporting roles
Engineer h11 / h11_d_01 Add text alternatives and non-color cues so critical content remains perceivable across assistive and display settings. low Medium low Research
Product h04 / h04_d_07 Standardize repeated components, labels, and visual treatments so the same action looks and behaves the same way everywhere. low Low high
Engineer h09 / h09_d_02 Rewrite error messages to state what happened, what field or action is affected, and the next recovery step. low Medium low Research
Designer h14 / h14_d_03 Replace internal language with short, everyday wording that users can scan at the smallest supported viewport. low Low high
Designer h14 / h14_d_04 Replace internal language with short, everyday wording that users can scan at the smallest supported viewport. low Low high
Product h01 / h01_d_06 Mark the current page clearly in navigation and align link labels with destination page titles. low Low-Medium low Research

What Is Working Well

  • Visibility of System Status holds up with A++ (97.22%).
  • Match Between System and the Real World holds up with A++ (100.0%).
  • User Control and Freedom holds up with A++ (100.0%).
  • Consistency and Standards holds up with A++ (98.81%).
  • Error Prevention holds up with A++ (100.0%).
  • Recognition Rather Than Recall holds up with A++ (100.0%).
  • Flexibility and Efficiency of Use holds up with A++ (100.0%).
  • Aesthetic and Minimalist Design holds up with A++ (100.0%).

Evidence Limits

  • source: source preparation status was partial (ratings may be incomplete or unavailable)
  • host_supplied-1 missing across 102 checklist ratings; rating remains usable but traceability is reduced.
Show detailed evidence-limit notes (103 source notes)
  • source: source preparation status was partial (ratings may be incomplete or unavailable)
  • host_supplied-1: 102 checklist ratings cite this missing evidence ref. Affected items: h01_d_01, h01_d_02, h01_d_03, h01_d_04, h01_d_05, h01_d_06, h01_d_07, h01_d_08, h01_d_09, h02_d_01, h02_d_02, h02_d_03; plus 90 more.

WCAG-Informed Accessibility Readiness

Support-only advisory. This section does not change H01-H14 scores, 0-4 checklist ratings, report readiness, or finding order.

WCAG Level Signal: AA

Top signal: Accessibility Readiness Signal: WCAG AA-level criteria are implicated by Content may not be perceivable for everyone; this remains evidence-limited until manual accessibility testing.

Caveat: Evidence-limited accessibility support guidance only; not WCAG, ADA, legal, procurement, or conformance certification.

Lens / cueApplies toEvidenceWhy it mattersCaveat
WCAG POUR Principles h11/h11_d_01 host_supplied-1 The finding is supported by WCAG POUR framing, but the report remains a heuristic audit rather than a compliance certification. UXHC can cite surface evidence but does not certify WCAG compliance.
Bypass Blocks, Navigation, Headings, And Labels h01/h01_d_06 host_supplied-1 The finding connects to WCAG navigation guidance: page structure, headings, labels, and bypass paths should help users find the task. UXHC can flag navigation clarity risk, but source and assistive-technology review are required before WCAG conformance claims.
Error Identification, Suggestion, And Prevention h09/h09_d_02 host_supplied-1 The finding connects to WCAG input-assistance guidance: errors should be identified, explained, and recoverable without unnecessary re-entry. UXHC can flag error-support risk, but WCAG evaluation needs rendered form states, programmatic associations, and assistive-technology checks; this is not conformance certification.
Focus Order, Visibility, And Obscured Focus h01/h01_d_06 host_supplied-1 The finding connects to WCAG focus guidance: keyboard users need a visible, logical focus path that is not hidden by the interface. UXHC can flag likely focus risk, but keyboard traversal and viewport-state testing are needed before WCAG conformance claims.
Accessible Forms Component Pattern h09/h09_d_02 host_supplied-1 The finding connects to accessible form-pattern guidance: forms need clear labels, instructions, validation, and recovery paths. UXHC can flag visible form risks, but programmatic labels, descriptions, and error associations require technical review; this is not WCAG conformance certification.
Reflow, Resize Text, And Text Spacing h14/h14_d_04 host_supplied-1 The finding connects to WCAG reflow and text-resizing guidance: users should not lose content or function when display needs change. UXHC can identify likely responsive access risk, but browser zoom and text-spacing tests are required before WCAG conformance claims.

Cultural Context Integrity Advisory

Support-only advisory. This section does not change H01-H14 scores, 0-4 checklist ratings, report readiness, or finding order.

Context Integrity Index: 93 - Strong Context Fit

Top signal: Cultural Context Signal: Pluriversal And Postcolonial Design flags Inconsistent interface patterns may slow users as needing evidence-bound local or community-context validation.

Caveat: Evidence-limited support guidance only; not a cultural certification, moral judgment, universal cultural claim, or substitute for affected-community review.

Lens / cueApplies toEvidenceWhy it mattersCaveat
Pluriversal And Postcolonial Design h04/h04_d_07 host_supplied-1 The finding may reflect a one-size-fits-all assumption; local context should shape terminology, workflow, and success criteria. This is a prompt for situated review, not a claim that one design is decolonial or that all non-Western contexts share needs.

Recommended Next Validation Steps

Validation Step 1
Address the highest-friction checklist items and validate with at least one representative user task.

Supporting UX Laws And Principles

Support-only explanation. These lenses do not create findings, change 0-4 checklist ratings, or certify compliance.

LensSource familyApplies toWhy it mattersCaveat / evidence needed
Error Identification, Suggestion, And Prevention WCAG Accessibility Support h09/h09_d_02 The finding connects to WCAG input-assistance guidance: errors should be identified, explained, and recoverable without unnecessary re-entry. Applicability: Use when evidence suggests a perceivable, operable, understandable, robust, component, keyboard, focus, contrast, media, authentication, or input-assistance risk. UXHC can flag error-support risk, but WCAG evaluation needs rendered form states, programmatic associations, and assistive-technology checks; this is not conformance certification. Evidence needed: Requires rendered/code/manual accessibility evidence before any conformance-strength statement.
Accessible Forms Component Pattern WCAG Accessibility Support h09/h09_d_02 The finding connects to accessible form-pattern guidance: forms need clear labels, instructions, validation, and recovery paths. Applicability: Use when evidence suggests a perceivable, operable, understandable, robust, component, keyboard, focus, contrast, media, authentication, or input-assistance risk. UXHC can flag visible form risks, but programmatic labels, descriptions, and error associations require technical review; this is not WCAG conformance certification. Evidence needed: Requires rendered/code/manual accessibility evidence before any conformance-strength statement.
WCAG POUR Principles WCAG Accessibility Support h11/h11_d_01 The finding is supported by WCAG POUR framing, but the report remains a heuristic audit rather than a compliance certification. Applicability: Use when evidence suggests a perceivable, operable, understandable, robust, component, keyboard, focus, contrast, media, authentication, or input-assistance risk. UXHC can cite surface evidence but does not certify WCAG compliance. Evidence needed: Requires rendered/code/manual accessibility evidence before any conformance-strength statement.
Plain Language Principle UX/UI Support Lens h14/h14_d_03 The finding is supported by plain-language risk: the wording may slow understanding or recovery. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Plain language depends on audience, domain vocabulary, localization, and risk level. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
Jakob's Law / Familiar Conventions UX/UI Support Lens h04/h04_d_07 The finding is supported by convention risk: users may bring expectations the interface does not satisfy. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Conventions vary by platform, culture, domain, and user expertise. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
Cognitive Load UX/UI Support Lens h14/h14_d_03 The finding is supported by cognitive-load risk: users must spend effort understanding the interface before doing the task. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Some complexity is inherent; the design question is whether the system carries the avoidable burden. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.

Accessibility support guidance only; not WCAG, ADA, legal, procurement, compliance, conformance, or certification proof.

Do not blame users for errors the interface could prevent, explain, or make recoverable.

Do not hide requirements or errors until after submission when the interface could prevent or explain the issue earlier.

Do not claim accessibility compliance from automated, screenshot-only, or partial evidence.

Support-only context; not a separate score, proof of user behavior, compliance claim, or replacement for the H01-H14 checklist.

Prioritized Fix Roadmap

WhenRecommended action
Sprint 3Add text alternatives and non-color cues so critical content remains perceivable across assistive and display settings.
Sprint 3Standardize repeated components, labels, and visual treatments so the same action looks and behaves the same way everywhere.
Sprint 3Rewrite error messages to state what happened, what field or action is affected, and the next recovery step.
Sprint 3Replace internal language with short, everyday wording that users can scan at the smallest supported viewport.
Sprint 3Replace internal language with short, everyday wording that users can scan at the smallest supported viewport.
Sprint 3Mark the current page clearly in navigation and align link labels with destination page titles.

High-Impact / Low-Effort Micro-Solutions

RoleMicro-solutionLinked findingWhy high impactEstimated effort
Engineer Add text alternatives and non-color cues so critical content remains perceivable across assistive and display settings. h11 / h11_d_01 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Product Standardize repeated components, labels, and visual treatments so the same action looks and behaves the same way everywhere. h04 / h04_d_07 This checklist item indicates measurable heuristic friction for the evaluated surface. Low
Engineer Rewrite error messages to state what happened, what field or action is affected, and the next recovery step. h09 / h09_d_02 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Designer Replace internal language with short, everyday wording that users can scan at the smallest supported viewport. h14 / h14_d_03 This checklist item indicates measurable heuristic friction for the evaluated surface. Low
Designer Replace internal language with short, everyday wording that users can scan at the smallest supported viewport. h14 / h14_d_04 This checklist item indicates measurable heuristic friction for the evaluated surface. Low
Product Mark the current page clearly in navigation and align link labels with destination page titles. h01 / h01_d_06 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium

Audit Scope and Omitted Profiles

Active scope: Active scope: H1-H14, 102/102 scored

Status: all_optionals_active

Optional profile mode: scoped

Scored optional profiles: accessibility (h11), inclusion (h12), journey (h13), ux_writing (h14)

Omitted optional profiles:

None

For a full advanced audit, rerun with optional_profile_mode='all_optionals' or profiles=['accessibility','inclusion','journey','ux_writing'].

Complete Checklist Scores

All checklist rows are shown. Use the Score and Status columns to scan Passed, Issue, and Major rows without JavaScript filters.

Visibility of System Status (h01) - 9 checklist items
AI ScoreC61.1%
Human ScoreB75.0%
CombinedB-68.1%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h01_d_01Every interface begins with a title/header that describes page contents0.01.00.5Passedmediumhost_supplied-1Modal has a clear title (implied by radio options context). No issue.
h01_d_02Headings and subheadings are short, straightforward and descriptive0.01.00.5Passedmediumhost_supplied-1Modal opens promptly on button click. No loading delay observed.
h01_d_03Value proposition is clearly stated on the home page (tagline or welcome blurb)0.01.00.5Passedlowhost_supplied-1Not applicable to this modal flow.
h01_d_04The items on the home page are clearly focused on primary actions0.02.01.0Passedmediumhost_supplied-1Modal focused on single task. Clear primary action.
h01_d_05Each page is clearly branded so that the user knows they are on the same site0.00.00.0Passedlowhost_supplied-1Oppia branding maintained in lesson context.
h01_d_06Navigation makes it clear which page I am on1.02.01.5Issuelowhost_supplied-1After submission, it is unclear whether a success confirmation is shown. Post-submit state not observed. Minor visibility gap.
h01_d_07Link names match the title of destination pages, so users will know when they have reached the intended page0.01.00.5Passedlowhost_supplied-1Not applicable in modal context.
h01_d_08Standard elements (page titles, site navigation, page navigation, privacy policy, etc.) are easy to locate0.01.00.5Passedmediumhost_supplied-1Standard elements present.
h01_d_09Logo is in a consistent location, and clicking the logo returns the user back to the home page0.00.00.0Passedlowhost_supplied-1Logo not relevant inside lesson modal.
Match Between System and the Real World (h02) - 3 checklist items
AI ScoreF33.3%
Human ScoreC58.3%
CombinedD45.8%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h02_d_01Navigation tabs are located at the top of the page, and look like clickable versions of real-world tabs0.01.00.5Passedlowhost_supplied-1No tabs in this modal. Not applicable.
h02_d_02Items that are not clickable do not have characteristics that suggest that they are clickable0.02.01.0Passedmediumhost_supplied-1Radio buttons and textarea are standard interactive elements.
h02_d_03Items that are clickable look like they are clickable0.02.01.0Passedmediumhost_supplied-1Submit and Cancel buttons are clearly clickable. Radio options are standard form elements.
User Control and Freedom (h03) - 5 checklist items
AI ScoreC-55.0%
Human ScoreC-55.0%
CombinedC-55.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h03_d_01There is a search box0.02.01.0Passedlowhost_supplied-1Search not applicable to this modal.
h03_d_02There are clearly marked exits on every page allowing the user to bail out of the current task without having to depend on the browser Back button0.01.00.5Passedhighhost_supplied-1Cancel button provides a clear exit from the modal. Good user control.
h03_d_03The site does not disable the browser Back button and the Back button appears on the browser toolbar on every page0.00.00.0Passedmediumhost_supplied-1Browser back not applicable inside modal. Modal dismiss is available.
h03_d_04Clicking the back button always takes the user back to the page they came from0.02.01.0Passedmediumhost_supplied-1Cancel returns user to the lesson. Standard pattern.
h03_d_05Undo and redo are supported0.04.02.0Passedlowhost_supplied-1Undo/redo not applicable for a simple feedback modal.
Consistency and Standards (h04) - 21 checklist items
AI ScoreD41.7%
Human ScoreB-70.2%
CombinedC-56.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h04_d_01In your expert opinion, site content does not look like advertisements0.00.00.0Passedhighhost_supplied-1No advertisements.
h04_d_02Clickable elements use a consistent style/color for primary, secondary, and tertiary actions0.02.01.0Passedmediumhost_supplied-1Submit/Cancel use consistent button styling.
h04_d_03Value proposition is clearly stated on the home page (tagline or welcome blurb)0.01.00.5Passedlowhost_supplied-1Not applicable to modal.
h04_d_04Navigation choices are ordered in the most logical or task-oriented manner, with less important corporate information at the bottom0.02.01.0Passedmediumhost_supplied-1Radio options are logically ordered from most common to least.
h04_d_05All corporate information is grouped in one distinct area, such as About Us0.00.00.0Passedlowhost_supplied-1Not applicable.
h04_d_06The home page of the site has a memorable URL0.00.00.0Passedlowhost_supplied-1Not applicable.
h04_d_07Terminology is consistent with general web usage1.02.01.5Issuehighhost_supplied-1'Report Exploration' uses Oppia-internal terminology. 'Exploration' is not used elsewhere in the learner-facing UI. Standard web usage would be 'Report a problem' or 'Report this lesson'.
h04_d_08There is a visible change when the mouse points at something clickable, excluding cursor changes0.01.00.5Passedlowhost_supplied-1Assumed standard hover states on buttons.
h04_d_09Hypertext links that invoke actions, such as downloads or new windows, are clearly distinguished from hypertext links that load another page0.02.01.0Passedmediumhost_supplied-1No downloads or new windows spawned.
h04_d_10If the site spawns new windows, these will not confuse the user and can be easily closed0.01.00.5Passedmediumhost_supplied-1Modal appears in same window. No unexpected new tabs.
h04_d_11Menu instructions, prompts and messages appear in the same place on each screen0.01.00.5Passedmediumhost_supplied-1Instructions in modal are consistent with standard patterns.
h04_d_12The content is up-to-date, authoritative and trustworthy0.01.00.5Passedlowhost_supplied-1Not applicable to modal.
h04_d_13The site contains third-party support, such as citations or testimonials, to verify the accuracy of information0.03.01.5Passedlowhost_supplied-1Not applicable.
h04_d_14It is clear that there is a real organization behind the site, such as a physical address or office photo0.00.00.0Passedlowhost_supplied-1Not applicable.
h04_d_15The content is fresh: the site includes recent content0.02.01.0Passedlowhost_supplied-1Not applicable.
h04_d_16The site is free of typographic errors and spelling mistakes0.01.00.5Passedmediumhost_supplied-1No spelling errors observed.
h04_d_17The visual design is consistent, including colors, layout, iconography, etc.0.02.01.0Passedmediumhost_supplied-1Modal follows Oppia visual design system.
h04_d_18On content pages, line lengths are neither too short (under 50 characters per line) nor too long (over 100 characters per line) when viewed in a standard browser width window0.01.00.5Passedlowhost_supplied-1Not applicable to modal.
h04_d_19Fonts are used consistently and are legible0.01.00.5Passedmediumhost_supplied-1Fonts consistent with rest of Oppia UI.
h04_d_20The site can be used without scrolling horizontally0.00.00.0Passedmediumhost_supplied-1Modal does not require horizontal scrolling.
h04_d_21Design components, such as radio buttons and checkboxes, are used appropriately0.02.01.0Passedhighhost_supplied-1Radio buttons and textarea are standard components used correctly.
Error Prevention (h05) - 5 checklist items
AI ScoreD-35.0%
Human ScoreC-55.0%
CombinedD45.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h05_d_01Pages are free of scroll stoppers: headings or page elements that create the illusion that users have reached the top or bottom of a page when they have not0.01.00.5Passedmediumhost_supplied-1No scroll stoppers in a modal dialog.
h05_d_02The user does not need to consult user manuals or other external information to use the site0.03.01.5Passedhighhost_supplied-1Radio options are self-explanatory. No manual needed.
h05_d_03User confirmation is required before carrying out potentially dangerous actions, such as deleting something0.01.00.5Passedhighhost_supplied-1Submission is reversible (Cancel available before submit). Standard modal confirmation pattern.
h05_d_04The site provides feedback that helps the user learn how to use the site0.03.01.5Passedhighhost_supplied-1Radio options help users select the correct report category. Good error prevention.
h05_d_05There is sufficient space between targets to prevent the user from hitting multiple or incorrect targets0.01.00.5Passedmediumhost_supplied-1Adequate spacing assumed for radio options and buttons.
Recognition Rather Than Recall (h06) - 4 checklist items
AI ScoreC-50.0%
Human ScoreC-50.0%
CombinedC-50.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h06_d_01Search suggestions or filters are provided0.03.01.5Passedlowhost_supplied-1Search not applicable.
h06_d_02Each page is clearly labeled with a descriptive and useful title that makes sense as a bookmark0.02.01.0Passedmediumhost_supplied-1Modal presumably has a clear title.
h06_d_03Links and link titles are descriptive and predictive, and there are no Click here links0.01.00.5Passedhighhost_supplied-1Radio option labels are descriptive and predictive.
h06_d_04Buttons and links show that they have been clicked0.02.01.0Passedlowhost_supplied-1Not applicable in this modal context.
Flexibility and Efficiency of Use (h07) - 9 checklist items
AI ScoreC+63.9%
Human ScoreC60.7%
CombinedC+62.3%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h07_d_01Useful content is presented on the home page or within one click of the home page0.00.00.0Passedlowhost_supplied-1Modal is a focused secondary action. Not applicable to home page.
h07_d_02The terms used for navigation items and hypertext links are unambiguous and jargon-free0.02.01.0Passedlowhost_supplied-1Navigation terms not applicable inside modal.
h07_d_03If there are product pages, they contain the detail necessary to make a purchase, and users can zoom in on product images0.00.00.0Passedlowhost_supplied-1Not applicable.
h07_d_04The words, phrases and concepts used will be familiar to the typical user0.03.01.5Passedmediumhost_supplied-1Radio option labels use familiar language for the most part.
h07_d_05Content feels friendly for new users0.0N/A0.0Passedmediumhost_supplied-1Modal is straightforward for new users.
h07_d_06Content feels customizable or useable for frequent or expert users0.0N/A0.0Passedmediumhost_supplied-1Modal is simple enough; advanced users can use textarea for detail.
h07_d_07The screen density is appropriate for the target users and their tasks0.02.01.0Passedmediumhost_supplied-1Modal is appropriately minimal.
h07_d_08Icons and graphics are standard and/or intuitive (concrete and familiar)0.02.01.0Passedlowhost_supplied-1No icons expected in this modal.
h07_d_09Where tooltips are used, they provide useful additional help and do not simply duplicate text in the icon, link or field label0.02.01.0Passedlowhost_supplied-1No tooltips expected in this modal.
Aesthetic and Minimalist Design (h08) - 16 checklist items
AI ScoreD-39.1%
Human ScoreC60.9%
CombinedD+50.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h08_d_01By just looking at the home page, the first time user will understand where to start0.03.01.5Passedlowhost_supplied-1Not applicable to modal.
h08_d_02Primary actions are easy to find and understand0.02.01.0Passedhighhost_supplied-1Submit button is the primary action and is easy to find.
h08_d_03Individual pages are free of clutter and irrelevant information, and attention-attracting features are used sparingly and only where relevant0.01.00.5Passedmediumhost_supplied-1Modal is focused; no clutter expected.
h08_d_04The home page is professionally designed and will create a positive first impression0.01.00.5Passedlowhost_supplied-1Not applicable.
h08_d_05The home page looks like a home page; pages lower in the site will not be confused with it0.01.00.5Passedlowhost_supplied-1Not applicable.
h08_d_06The site avoids advertisements, especially pop-ups0.00.00.0Passedhighhost_supplied-1No advertisements in modal.
h08_d_07Text is concise, with no needless instructions or welcome notes0.01.00.5Passedmediumhost_supplied-1Modal text is concise.
h08_d_08Pages use bulleted and numbered lists in preference to narrative text0.01.00.5Passedhighhost_supplied-1Radio options serve as a bulleted choice list — appropriate format.
h08_d_09The most important items in a list are placed at the top0.01.00.5Passedmediumhost_supplied-1Radio options ordered logically.
h08_d_10Pages are quick to scan, with ample headings and subheadings and short paragraphs0.02.01.0Passedmediumhost_supplied-1Modal is compact and scannable.
h08_d_11Information is organized hierarchically, from the general to the specific, and the organization is clear and logical0.02.01.0Passedmediumhost_supplied-1Modal follows simple top-to-bottom hierarchy.
h08_d_12Text links are long enough to be understood, but short enough to minimize wrapping, especially when used as a navigation list0.01.00.5Passedlowhost_supplied-1Not applicable.
h08_d_13On all pages, the most important information, such as frequently used topics, features and functions, is presented on the first screenful of information above the fold0.02.01.0Passedmediumhost_supplied-1Most important options at top.
h08_d_14The relationship between controls and their actions is obvious0.02.01.0Passedhighhost_supplied-1Submit/Cancel relationship is obvious.
h08_d_15There is a clear visual starting point to every page0.03.01.5Passedmediumhost_supplied-1Clear visual starting point in modal (heading/radio options).
h08_d_16The site is pleasant to look at0.02.01.0Passedmediumhost_supplied-1Consistent with Oppia visual design.
Help Users Recognize, Diagnose, and Recover from Errors (h09) - 2 checklist items
AI ScoreC+62.5%
Human ScoreC-50.0%
CombinedC-56.2%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h09_d_01The site uses a customised 404 page, which includes tips on how to find the missing page and links to Home and Search0.01.00.5Passedhighhost_supplied-1No 404 in this flow.
h09_d_02Error messages contain clear instructions on what to do next, including form error states1.03.02.0Issuelowhost_supplied-1Post-submission state not observed. Unclear if a confirmation message is shown after submitting the report. This is an evidence limit — the state was not tested.
Help and Documentation (h10) - 5 checklist items
AI ScoreC+65.0%
Human ScoreD45.0%
CombinedC-55.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h10_d_01Help is available and easy to find0.03.01.5Passedlowhost_supplied-1Help not expected in modal context.
h10_d_02FAQs are present if appropriate0.02.01.0Passedlowhost_supplied-1No FAQs in modal.
h10_d_03When giving instructions, pages tell users what to do rather than what to avoid doing0.01.00.5Passedmediumhost_supplied-1Radio options are action-oriented.
h10_d_04The site shows users how to do common tasks where appropriate, such as demonstrations of the site's functionality0.03.01.5Passedmediumhost_supplied-1Modal is self-explanatory; no how-to needed.
h10_d_05It is easy to contact someone for assistance and a reply is received quickly0.02.01.0Passedhighhost_supplied-1The report modal IS the contact/support mechanism.
Accessibility and Ease of Access (h11) - 4 checklist items
AI ScoreC+62.5%
Human ScoreN/ANot evaluated
CombinedC+62.5%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h11_d_01P - Content alternatives are provided, content is adaptable, and content is easy to hear and see1.0N/A1.0Issuelowhost_supplied-1Modal accessibility not verifiable from text evidence. Possible ARIA label gaps on radio buttons, focus trap behavior, and keyboard navigability are not confirmed. Low-confidence accessibility risk.
h11_d_02O - All functionality is available and flexible, enough time is provided, content is safe, and content is easy to find0.0N/A0.0Passedlowhost_supplied-1Operability: no time limit on modal. Cancel is available. Low evidence limit.
h11_d_03U - Content text is readable and understandable, content appears and operates in predictable ways, and users are helped to avoid and correct mistakes0.0N/A0.0Passedmediumhost_supplied-1Understandable: radio option labels are clear.
h11_d_04R - Compatibility is maximized for current and future user agents0.0N/A0.0Passedlowhost_supplied-1Robustness: standard HTML form elements assumed. Low confidence.
Empathetic Engagement and Inclusion (h12) - 6 checklist items
AI ScoreC+62.5%
Human ScoreN/ANot evaluated
CombinedC+62.5%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h12_d_01The interface acknowledges and responds to user emotions, either through design, content, or interactive elements0.0N/A0.0Passedmediumhost_supplied-1Modal is neutral in tone.
h12_d_02The design ensures users feel safe and secure, minimizing anxiety-inducing elements0.0N/A0.0Passedhighhost_supplied-1Submitting a report is a low-stakes action with Cancel available.
h12_d_03The content and design elements respect and reflect a wide range of cultural norms and values0.0N/A0.0Passedmediumhost_supplied-1Modal content is neutral and inclusive.
h12_d_04Information is presented in a way that shows understanding and consideration for the user's emotional state0.0N/A0.0Passedmediumhost_supplied-1Report options reflect common learner pain points.
h12_d_05Design and content are accessible to users with various physical and cognitive abilities, promoting inclusivity0.0N/A0.0Passedlowhost_supplied-1Accessibility assumptions already noted in H11.
h12_d_06Features and functionalities empower users, giving them control and choice in their interactions0.0N/A0.0Passedhighhost_supplied-1User has full control — can cancel at any time.
Customer Journey and Satisfaction (h13) - 6 checklist items
AI ScoreC58.3%
Human ScoreN/ANot evaluated
CombinedC58.3%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h13_d_01The interface reflects the brand's values and aesthetics consistently across all elements0.0N/A0.0Passedmediumhost_supplied-1Modal matches Oppia brand values (community-supported learning).
h13_d_02Navigation and workflows are intuitive, creating a seamless experience from start to finish0.0N/A0.0Passedmediumhost_supplied-1Report flow is intuitive from within the lesson.
h13_d_03The system offers personalized options or content based on user data and preferences0.0N/A0.0Passedlowhost_supplied-1No personalization applicable in a feedback modal.
h13_d_04Easy access to support and a straightforward method for users to provide feedback0.0N/A0.0Passedhighhost_supplied-1The report modal IS the user feedback mechanism — effectively implemented.
h13_d_05Features or elements make the user feel valued and rewarded for their engagement0.0N/A0.0Passedmediumhost_supplied-1Reporting a problem is a form of community engagement that can be intrinsically rewarding.
h13_d_06Clear communication about data usage, privacy policies, and other aspects that build user trust0.0N/A0.0Passedmediumhost_supplied-1No data privacy concerns in submitting a lesson report.
UX Writing / Content and Tone (h14) - 7 checklist items
AI ScoreB-67.9%
Human ScoreN/ANot evaluated
CombinedB-67.9%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h14_d_01Follows the current product's established style guide and brand voice0.0N/A0.0Passedlowhost_supplied-1Follows Oppia style guide (assumed).
h14_d_02Content is clear0.0N/A0.0Passedhighhost_supplied-1Radio option labels are clear and specific.
h14_d_03Content avoids jargon and uses simple, everyday language1.0N/A1.0Issuehighhost_supplied-1'Report Exploration' uses the internal Oppia term 'Exploration'. Learners are never exposed to 'Exploration' elsewhere in the UI — they see 'Lesson' or 'Chapter'. This is avoidable jargon.
h14_d_04All UI labels use simple and concise words1.0N/A1.0Issuehighhost_supplied-1The button label 'Report Exploration' is not simple or intuitive for learners. 'Report a problem' or 'Report this lesson' would be clearer.
h14_d_05Calls to action are specific, use active language, and are clearly organized by importance0.0N/A0.0Passedhighhost_supplied-1'Submit' and 'Cancel' are clear, specific CTAs.
h14_d_06No paragraphs more than three lines0.0N/A0.0Passedmediumhost_supplied-1Modal likely has minimal body text.
h14_d_07The content above the fold, including headings, subheadings, and copy, makes each page's purpose clear and obvious0.0N/A0.0Passedmediumhost_supplied-1Modal content appears concise and above-the-fold.

Evidence Appendix

No evidence references were supplied.


↑ Back to top — Jump to CUJ index

LI.7 — Save Progress at Checkpoints (Oppia.org)

AI audit - Desktop - 1 source item(s) - 102 checklist items - HIL unknown
Generated: 2026-05-18 - UX Heuristic Compass report harness uxhc.report_design_system.v1
B+ - 76.9%

Mission Context

Severity ratings reflect the supplied evidence, user goal, optional-profile scope, and any stated evidence limits. Support flows and activities should never outrank the checklist scorecard.

B+
76.9%
Above average - minor gaps
Plain Language Read

The biggest visible usability risk is error Prevention needs targeted review. It affects Error Prevention and should be fixed before broader polish.

Next Research Recommendation

Fix severity 3-4 checklist items first, then rerun the same source state for comparison.

Accessibility Readiness Signal

Accessibility Readiness Signal: WCAG AA-level criteria are implicated by Current location is unclear in navigation; this remains evidence-limited until manual accessibility testing.

Cultural Context Signal

Cultural Context Signal: Mediated Payment And Trust Recovery flags Current location is unclear in navigation as needing evidence-bound local or community-context validation.

Before using this interface, address Error Prevention first: Review the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from.

Critical Finding - Immediate Attention

Error Prevention needs targeted review

CATASTROPHIC: System fires celebration modal with wrong checkpoint count (0/3) as feedback for save operation. 24 console errors and 165 warnings logged silently — zero user-facing error prevention. Learner receives no indication that checkpoint save failed.

Heuristic Scorecard - AI Audit, 14 Heuristics

A-
83.33% - avg severity 0.67
Visibility of System Status
Above average - minor gaps
A++
100.0% - avg severity 0.0
Match Between System and the Real World
Exceptional - industry benchmark
A+
90.0% - avg severity 0.4
User Control and Freedom
Excellent - exceeds standard
A++
100.0% - avg severity 0.0
Consistency and Standards
Exceptional - industry benchmark
A-
80.0% - avg severity 0.8
Error Prevention
Above average - minor gaps
A+
93.75% - avg severity 0.25
Recognition Rather Than Recall
Excellent - exceeds standard
A++
97.22% - avg severity 0.11
Flexibility and Efficiency of Use
Exceptional - industry benchmark
A+
90.62% - avg severity 0.38
Aesthetic and Minimalist Design
Excellent - exceeds standard
F
% - avg severity 4.0
Help Users Recognize, Diagnose, and Recover from Errors
Failing - unusable or near-unusable
A++
100.0% - avg severity 0.0
Help and Documentation
Exceptional - industry benchmark
C-
50.0% - avg severity 2.0
Accessibility and Ease of Access
Struggling - widespread issues
B+
79.17% - avg severity 0.8333333333333334
Empathetic Engagement and Inclusion
Above average - minor gaps
D-
37.5% - avg severity 2.5
Customer Journey and Satisfaction
Critical - severe experience failures
B
75.0% - avg severity 1.0
UX Writing / Content and Tone
Average - needs attention

Findings - Prioritized Fix Order

1
Critical Error Prevention - h05_d_04

Error Prevention needs targeted review

CATASTROPHIC: System fires celebration modal with wrong checkpoint count (0/3) as feedback for save operation. 24 console errors and 165 warnings logged silently — zero user-facing error prevention. Learner receives no indication that checkpoint save failed.
Review the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Feedback, CX Complaint Handling System
Evidence: h05_d_04 - Confidence: medium
2
Critical Help Users Recognize, Diagnose, and Recover from Errors - h09_d_02

Error recovery instructions are not clear

CATASTROPHIC: Zero error messages for checkpoint save failure. 24 console errors logged silently. No instructions, no next step, no indication save failed. Learner has no actionable path to recover.
Rewrite error messages to state what happened, what field or action is affected, and the next recovery step.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Peak-End Rule, Accessible Forms Component Pattern
Evidence: h09_d_02 - Confidence: medium
3
Critical Help Users Recognize, Diagnose, and Recover from Errors - h09_d_01

Missing-page recovery may leave users stuck

CATASTROPHIC: No error recovery path for checkpoint save failure. System shows celebration (positive reinforcement) instead of any error state. The opposite of error recovery — learner is actively misled into thinking save succeeded.
Create a helpful missing-page state with plain language, search, home, and the most likely recovery links.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Peak-End Rule, Plain Language Principle
Evidence: h09_d_01 - Confidence: medium
4
Critical Visibility of System Status - h01_d_06

Current location is unclear in navigation

CATASTROPHIC: Checkpoint celebration modal shows 0/3 — counter never increments after completing checkpoint. System status (progress saved) is entirely wrong. Core CUJ failure.
Mark the current page clearly in navigation and align link labels with destination page titles.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Bypass Blocks, Navigation, Headings, And Labels, Focus Order, Visibility, And Obscured Focus
Evidence: h01_d_06 - Confidence: medium
5
Major Aesthetic and Minimalist Design - h08_d_13

Important information may appear too late

MAJOR: The checkpoint count (0/3) is the most prominent information in the celebration modal — it is displayed above the fold but is incorrect. The most critical status information is wrong.
Move the task-critical information above the fold and defer supporting details until after the first decision.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Inverted Pyramid, Visual Hierarchy
Evidence: h08_d_13 - Confidence: medium
6
Major Aesthetic and Minimalist Design - h08_d_01

Primary action hierarchy is not clear

MAJOR: Checkpoint celebration modal shows 0/3 — first-time learner cannot understand whether checkpoint was saved. Celebration framing contradicts the zero-progress count shown.
Make the primary action the clearest visual starting point and reduce secondary actions around it.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Visual Hierarchy, Figure-Ground
Evidence: h08_d_01 - Confidence: medium
7
Moderate Visibility of System Status - h01_d_08

Current location is unclear in navigation

SPA page title flashes Loading | Oppia on route change — persistent bug across all CUJs
Mark the current page clearly in navigation and align link labels with destination page titles.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Mediated Payment And Trust Recovery, Timing, Pause Controls, Motion, And Flash Safety
Evidence: h01_d_08 - Confidence: medium
8
Minor Flexibility and Efficiency of Use - h07_d_06

Flexibility and Efficiency of Use needs targeted review

No customization options for frequent learners in lesson player — minor
Review the affected element against Flexibility and Efficiency of Use and make the next user action clearer, safer, or easier to recover from.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: KLM / GOMS Expert Efficiency Models, ISO 9241-11 Usability In Context
Evidence: h07_d_06 - Confidence: medium
9
Minor Recognition Rather Than Recall - h06_d_01

Search support may require too much recall

No search suggestions in lesson player — minor, not expected here
Add visible suggestions, filters, or recent choices so users can recognize options instead of remembering them.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Tables, Dashboards, And Data Visualization Structure, Choice Overload
Evidence: h06_d_01 - Confidence: medium
10
Minor User Control and Freedom - h03_d_01

Missing search limits user control

No search in lesson player — minor, not expected in this surface
Add or expose search where users naturally look for it so they have a reliable recovery path.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Information Scent, Peak-End Rule
Evidence: h03_d_01 - Confidence: medium

Owner-Role Triage Matrix

OwnerLinked findingNext actionImpactEffortConfidenceSupporting roles
Engineer h05 / h05_d_04 Review the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from. high Medium medium
Engineer h09 / h09_d_02 Rewrite error messages to state what happened, what field or action is affected, and the next recovery step. high Medium medium
Engineer h09 / h09_d_01 Create a helpful missing-page state with plain language, search, home, and the most likely recovery links. high Medium medium
Product h01 / h01_d_06 Mark the current page clearly in navigation and align link labels with destination page titles. high Medium medium
Designer h08 / h08_d_13 Move the task-critical information above the fold and defer supporting details until after the first decision. high Low medium
Designer h08 / h08_d_01 Make the primary action the clearest visual starting point and reduce secondary actions around it. high Low medium
Product h01 / h01_d_08 Mark the current page clearly in navigation and align link labels with destination page titles. medium Low-Medium medium
Product h07 / h07_d_06 Review the affected element against Flexibility and Efficiency of Use and make the next user action clearer, safer, or easier to recover from. low Low-Medium medium
Product h06 / h06_d_01 Add visible suggestions, filters, or recent choices so users can recognize options instead of remembering them. low Low-Medium medium
Engineer h03 / h03_d_01 Add or expose search where users naturally look for it so they have a reliable recovery path. low Medium medium

What Is Working Well

  • Visibility of System Status holds up with A- (83.33%).
  • Match Between System and the Real World holds up with A++ (100.0%).
  • User Control and Freedom holds up with A+ (90.0%).
  • Consistency and Standards holds up with A++ (100.0%).
  • Error Prevention holds up with A- (80.0%).
  • Recognition Rather Than Recall holds up with A+ (93.75%).
  • Flexibility and Efficiency of Use holds up with A++ (97.22%).
  • Aesthetic and Minimalist Design holds up with A+ (90.62%).

Evidence Limits

  • h01_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • 75 additional evidence-limit summary row(s) are collapsed below.
Show detailed evidence-limit notes (79 source notes)
  • h01_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_06: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_07: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_08: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h01_d_09: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h02_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h02_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h02_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h03_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h03_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h03_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h03_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h03_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_06: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_07: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_08: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_09: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_10: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_11: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_12: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_13: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_14: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_15: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_16: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_17: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_18: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_19: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_20: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h04_d_21: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h05_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h05_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h05_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h05_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h05_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h06_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h06_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h06_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h06_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_06: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_07: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_08: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h07_d_09: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_06: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_07: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_08: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_09: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_10: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_11: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_12: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_13: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_14: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_15: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h08_d_16: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h09_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h09_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h10_d_01: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h10_d_02: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h10_d_03: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h10_d_04: no evidence reference supplied for checklist rating (rating may be difficult to audit later)
  • h10_d_05: no evidence reference supplied for checklist rating (rating may be difficult to audit later)

WCAG-Informed Accessibility Readiness

Support-only advisory. This section does not change H01-H14 scores, 0-4 checklist ratings, report readiness, or finding order.

WCAG Level Signal: AA

Top signal: Accessibility Readiness Signal: WCAG AA-level criteria are implicated by Current location is unclear in navigation; this remains evidence-limited until manual accessibility testing.

Caveat: Evidence-limited accessibility support guidance only; not WCAG, ADA, legal, procurement, or conformance certification.

Lens / cueApplies toEvidenceWhy it mattersCaveat
Bypass Blocks, Navigation, Headings, And Labels h01/h01_d_06 h01_d_06 The finding connects to WCAG navigation guidance: page structure, headings, labels, and bypass paths should help users find the task. UXHC can flag navigation clarity risk, but source and assistive-technology review are required before WCAG conformance claims.
Focus Order, Visibility, And Obscured Focus h01/h01_d_06 h01_d_06 The finding connects to WCAG focus guidance: keyboard users need a visible, logical focus path that is not hidden by the interface. UXHC can flag likely focus risk, but keyboard traversal and viewport-state testing are needed before WCAG conformance claims.
Accessible Forms Component Pattern h09/h09_d_02 h09_d_02 The finding connects to accessible form-pattern guidance: forms need clear labels, instructions, validation, and recovery paths. UXHC can flag visible form risks, but programmatic labels, descriptions, and error associations require technical review; this is not WCAG conformance certification.
Timing, Pause Controls, Motion, And Flash Safety h01/h01_d_08 h01_d_08 The finding connects to WCAG timing and motion guidance: users may need control over time limits, motion, audio, or updating content. UXHC can flag visible motion/timing risk, but technical flash thresholds and runtime timing behavior require dedicated testing; this is not WCAG conformance certification.
Tables, Dashboards, And Data Visualization Structure h06/h06_d_01 h06_d_01 The finding connects to WCAG data-display guidance: tables and visualizations need structure and alternatives that preserve meaning. UXHC can flag data-display risk, but accessible table markup, chart alternatives, and interaction testing are needed for conformance claims.

Cultural Context Integrity Advisory

Support-only advisory. This section does not change H01-H14 scores, 0-4 checklist ratings, report readiness, or finding order.

Context Integrity Index: 79 - Mostly Context-Aware

Top signal: Cultural Context Signal: Mediated Payment And Trust Recovery flags Current location is unclear in navigation as needing evidence-bound local or community-context validation.

Caveat: Evidence-limited support guidance only; not a cultural certification, moral judgment, universal cultural claim, or substitute for affected-community review.

Lens / cueApplies toEvidenceWhy it mattersCaveat
Mediated Payment And Trust Recovery h01/h01_d_08 h01_d_08 The finding may create trust or recovery risk in mediated payment contexts where fees, receipts, agent support, and disputes must be visible. Financial-service risk depends on local regulation, agent networks, cost, literacy, and trust channels; UXHC cannot validate the business or legal model.
OCAP Data Control h03/h03_d_05 h03_d_05 The finding may require OCAP-informed review because user control and support depend on who governs data access and possession. OCAP is context-specific and should be interpreted with relevant First Nations authority; UXHC can only flag the review need.

Recommended Next Validation Steps

Validation Step 1
Fix severity 3-4 checklist items first, then rerun the same source state for comparison.

Supporting UX Laws And Principles

Support-only explanation. These lenses do not create findings, change 0-4 checklist ratings, or certify compliance.

LensSource familyApplies toWhy it mattersCaveat / evidence needed
Peak-End Rule UX/UI Support Lens h09/h09_d_02, h09/h09_d_01, h03/h03_d_01 The finding is supported by peak-end risk: this moment may heavily shape how users remember the experience. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Memory effects need real user evidence to confirm; use this as a risk lens. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
Visual Hierarchy UX/UI Support Lens h08/h08_d_13, h08/h08_d_01 The finding is supported by visual hierarchy: the screen does not make the most important next action visually primary. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Hierarchy needs to match the user's current task, not only stakeholder importance. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
Accessible Forms Component Pattern WCAG Accessibility Support h09/h09_d_02 The finding connects to accessible form-pattern guidance: forms need clear labels, instructions, validation, and recovery paths. Applicability: Use when evidence suggests a perceivable, operable, understandable, robust, component, keyboard, focus, contrast, media, authentication, or input-assistance risk. UXHC can flag visible form risks, but programmatic labels, descriptions, and error associations require technical review; this is not WCAG conformance certification. Evidence needed: Requires rendered/code/manual accessibility evidence before any conformance-strength statement.
KLM / GOMS Expert Efficiency Models UX/UI Support Lens h07/h07_d_06 The finding is supported by expert-efficiency risk: repeated users may spend avoidable effort on extra operations. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. These models are best for routine expert tasks; novice learning and emotional safety need other lenses too. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
Inverted Pyramid UX/UI Support Lens h08/h08_d_13 The finding is supported by inverted-pyramid content design: users need the most important information first. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Narrative or learning flows may intentionally sequence information differently. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
Feedback UX/UI Support Lens h05/h05_d_04 The finding is supported by feedback risk: users may not know what happened or what to do next. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Feedback must be timely, perceivable, and tied to the user's action. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.

Support-only context; not a separate score, proof of user behavior, compliance claim, or replacement for the H01-H14 checklist.

Do not compensate for broken flows with a pleasant ending; fix the friction first.

Do not make every business priority visually dominant; hierarchy requires tradeoffs.

Accessibility support guidance only; not WCAG, ADA, legal, procurement, compliance, conformance, or certification proof.

Do not hide requirements or errors until after submission when the interface could prevent or explain the issue earlier.

Prioritized Fix Roadmap

WhenRecommended action
ImmediateReview the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from.
ImmediateRewrite error messages to state what happened, what field or action is affected, and the next recovery step.
ImmediateCreate a helpful missing-page state with plain language, search, home, and the most likely recovery links.
ImmediateMark the current page clearly in navigation and align link labels with destination page titles.
Sprint 1Move the task-critical information above the fold and defer supporting details until after the first decision.
Sprint 1Make the primary action the clearest visual starting point and reduce secondary actions around it.
Sprint 2Mark the current page clearly in navigation and align link labels with destination page titles.
Sprint 3Review the affected element against Flexibility and Efficiency of Use and make the next user action clearer, safer, or easier to recover from.
Sprint 3Add visible suggestions, filters, or recent choices so users can recognize options instead of remembering them.
Sprint 3Add or expose search where users naturally look for it so they have a reliable recovery path.
Sprint 3Add undo or redo support for reversible actions, or clearly explain when an action cannot be reversed.

High-Impact / Low-Effort Micro-Solutions

RoleMicro-solutionLinked findingWhy high impactEstimated effort
Engineer Review the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from. h05 / h05_d_04 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Engineer Rewrite error messages to state what happened, what field or action is affected, and the next recovery step. h09 / h09_d_02 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Engineer Create a helpful missing-page state with plain language, search, home, and the most likely recovery links. h09 / h09_d_01 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Product Mark the current page clearly in navigation and align link labels with destination page titles. h01 / h01_d_06 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Designer Move the task-critical information above the fold and defer supporting details until after the first decision. h08 / h08_d_13 This checklist item indicates measurable heuristic friction for the evaluated surface. Low
Designer Make the primary action the clearest visual starting point and reduce secondary actions around it. h08 / h08_d_01 This checklist item indicates measurable heuristic friction for the evaluated surface. Low

Audit Scope and Omitted Profiles

Active scope: Active scope: H1-H14, 102/102 scored

Status: confirmation_required

Optional profile mode: ask

Scored optional profiles: none

Omitted optional profiles:

  • accessibility (h11): Accessibility and Ease of Access
  • inclusion (h12): Empathetic Engagement and Inclusion
  • journey (h13): Customer Journey and Satisfaction
  • ux_writing (h14): UX Writing and Content Design

For a full advanced audit, rerun with optional_profile_mode='all_optionals' or profiles=['accessibility','inclusion','journey','ux_writing'].

Complete Checklist Scores

All checklist rows are shown. Use the Score and Status columns to scan Passed, Issue, and Major rows without JavaScript filters.

Visibility of System Status (h01) - 9 checklist items
AI ScoreC61.1%
Human ScoreB75.0%
CombinedB-68.1%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h01_d_01Every interface begins with a title/header that describes page contents0.01.00.5Passedmediumhost_supplied-1Lesson player shows clear title 'What are the Place Values?' — header describes page contents
h01_d_02Headings and subheadings are short, straightforward and descriptive0.01.00.5Passedmediumhost_supplied-1Headings clear and descriptive within lesson player
h01_d_03Value proposition is clearly stated on the home page (tagline or welcome blurb)0.01.00.5Passedmediumhost_supplied-1N/A — not a home page
h01_d_04The items on the home page are clearly focused on primary actions0.02.01.0Passedmediumhost_supplied-1N/A — not a home page
h01_d_05Each page is clearly branded so that the user knows they are on the same site0.00.00.0Passedmediumhost_supplied-1Oppia branding consistent throughout lesson player
h01_d_06Navigation makes it clear which page I am on4.02.03.0Majormediumhost_supplied-1CATASTROPHIC: Checkpoint celebration modal shows 0/3 — counter never increments after completing checkpoint. System status (progress saved) is entirely wrong. Core CUJ failure.
h01_d_07Link names match the title of destination pages, so users will know when they have reached the intended page0.01.00.5Passedmediumhost_supplied-1Link names match destinations within lesson flow
h01_d_08Standard elements (page titles, site navigation, page navigation, privacy policy, etc.) are easy to locate2.01.01.5Issuemediumhost_supplied-1SPA page title flashes Loading | Oppia on route change — persistent bug across all CUJs
h01_d_09Logo is in a consistent location, and clicking the logo returns the user back to the home page0.00.00.0Passedmediumhost_supplied-1Logo present and consistent; clicking returns to home
Match Between System and the Real World (h02) - 3 checklist items
AI ScoreF33.3%
Human ScoreC58.3%
CombinedD45.8%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h02_d_01Navigation tabs are located at the top of the page, and look like clickable versions of real-world tabs0.01.00.5Passedmediumhost_supplied-1Navigation tabs behave as expected
h02_d_02Items that are not clickable do not have characteristics that suggest that they are clickable0.02.01.0Passedmediumhost_supplied-1Non-interactive elements clearly non-clickable
h02_d_03Items that are clickable look like they are clickable0.02.01.0Passedmediumhost_supplied-1Submit and Continue buttons clearly styled as interactive
User Control and Freedom (h03) - 5 checklist items
AI ScoreC-55.0%
Human ScoreC-55.0%
CombinedC-55.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h03_d_01There is a search box1.02.01.5Issuemediumhost_supplied-1No search in lesson player — minor, not expected in this surface
h03_d_02There are clearly marked exits on every page allowing the user to bail out of the current task without having to depend on the browser Back button0.01.00.5Passedmediumhost_supplied-1Back button clearly available in lesson header
h03_d_03The site does not disable the browser Back button and the Back button appears on the browser toolbar on every page0.00.00.0Passedmediumhost_supplied-1Browser back button not disabled
h03_d_04Clicking the back button always takes the user back to the page they came from0.02.01.0Passedmediumhost_supplied-1Back button returns to story node selection as expected
h03_d_05Undo and redo are supported1.04.02.5Issuemediumhost_supplied-1No undo for submitted answers — minor, expected limitation of lesson format
Consistency and Standards (h04) - 21 checklist items
AI ScoreD41.7%
Human ScoreB-70.2%
CombinedC-56.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h04_d_01In your expert opinion, site content does not look like advertisements0.00.00.0Passedmediumhost_supplied-1No ad-like content in lesson player
h04_d_02Clickable elements use a consistent style/color for primary, secondary, and tertiary actions0.02.01.0Passedmediumhost_supplied-1Consistent button styling for primary/secondary actions
h04_d_03Value proposition is clearly stated on the home page (tagline or welcome blurb)0.01.00.5Passedmediumhost_supplied-1N/A — not a home page
h04_d_04Navigation choices are ordered in the most logical or task-oriented manner, with less important corporate information at the bottom0.02.01.0Passedmediumhost_supplied-1Navigation logical for lesson flow
h04_d_05All corporate information is grouped in one distinct area, such as About Us0.00.00.0Passedmediumhost_supplied-1N/A for lesson player surface
h04_d_06The home page of the site has a memorable URL0.00.00.0Passedmediumhost_supplied-1N/A for lesson player
h04_d_07Terminology is consistent with general web usage0.02.01.0Passedmediumhost_supplied-1Terminology consistent — Checkpoint, Continue are standard
h04_d_08There is a visible change when the mouse points at something clickable, excluding cursor changes0.01.00.5Passedmediumhost_supplied-1Hover states present on interactive elements
h04_d_09Hypertext links that invoke actions, such as downloads or new windows, are clearly distinguished from hypertext links that load another page0.02.01.0Passedmediumhost_supplied-1No mixed link/action confusion in lesson flow
h04_d_10If the site spawns new windows, these will not confuse the user and can be easily closed0.01.00.5Passedmediumhost_supplied-1No unexpected new windows spawned
h04_d_11Menu instructions, prompts and messages appear in the same place on each screen0.01.00.5Passedmediumhost_supplied-1Instructions and prompts appear consistently positioned
h04_d_12The content is up-to-date, authoritative and trustworthy0.01.00.5Passedmediumhost_supplied-1Math content accurate and authoritative
h04_d_13The site contains third-party support, such as citations or testimonials, to verify the accuracy of information0.03.01.5Passedmediumhost_supplied-1N/A for lesson content
h04_d_14It is clear that there is a real organization behind the site, such as a physical address or office photo0.00.00.0Passedmediumhost_supplied-1Oppia Foundation is a known org with clear presence
h04_d_15The content is fresh: the site includes recent content0.02.01.0Passedmediumhost_supplied-1Lesson content appears current
h04_d_16The site is free of typographic errors and spelling mistakes0.01.00.5Passedmediumhost_supplied-1No typographic errors observed
h04_d_17The visual design is consistent, including colors, layout, iconography, etc.0.02.01.0Passedmediumhost_supplied-1Visual design consistent — colors, layout, iconography
h04_d_18On content pages, line lengths are neither too short (under 50 characters per line) nor too long (over 100 characters per line) when viewed in a standard browser width window0.01.00.5Passedmediumhost_supplied-1Line lengths appropriate in lesson cards
h04_d_19Fonts are used consistently and are legible0.01.00.5Passedmediumhost_supplied-1Fonts consistent and legible
h04_d_20The site can be used without scrolling horizontally0.00.00.0Passedmediumhost_supplied-1No horizontal scrolling required
h04_d_21Design components, such as radio buttons and checkboxes, are used appropriately0.02.01.0Passedmediumhost_supplied-1Radio buttons and checkboxes used appropriately in lesson answers
Error Prevention (h05) - 5 checklist items
AI ScoreD-35.0%
Human ScoreC-55.0%
CombinedD45.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h05_d_01Pages are free of scroll stoppers: headings or page elements that create the illusion that users have reached the top or bottom of a page when they have not0.01.00.5Passedmediumhost_supplied-1No scroll stoppers — lesson cards flow naturally
h05_d_02The user does not need to consult user manuals or other external information to use the site0.03.01.5Passedmediumhost_supplied-1Lesson instructions are self-contained; no external docs needed
h05_d_03User confirmation is required before carrying out potentially dangerous actions, such as deleting something0.01.00.5Passedmediumhost_supplied-1No dangerous/irreversible actions in lesson flow
h05_d_04The site provides feedback that helps the user learn how to use the site4.03.03.5Majormediumhost_supplied-1CATASTROPHIC: System fires celebration modal with wrong checkpoint count (0/3) as feedback for save operation. 24 console errors and 165 warnings logged silently — zero user-facing error prevention. Learner receives no indication that checkpoint save failed.
h05_d_05There is sufficient space between targets to prevent the user from hitting multiple or incorrect targets0.01.00.5Passedmediumhost_supplied-1Adequate spacing between interactive targets
Recognition Rather Than Recall (h06) - 4 checklist items
AI ScoreC-50.0%
Human ScoreC-50.0%
CombinedC-50.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h06_d_01Search suggestions or filters are provided1.03.02.0Issuemediumhost_supplied-1No search suggestions in lesson player — minor, not expected here
h06_d_02Each page is clearly labeled with a descriptive and useful title that makes sense as a bookmark0.02.01.0Passedmediumhost_supplied-1Lesson pages clearly labeled with descriptive titles
h06_d_03Links and link titles are descriptive and predictive, and there are no Click here links0.01.00.5Passedmediumhost_supplied-1Navigation links descriptive — no click-here links
h06_d_04Buttons and links show that they have been clicked0.02.01.0Passedmediumhost_supplied-1Submit button transitions correctly after answer submitted
Flexibility and Efficiency of Use (h07) - 9 checklist items
AI ScoreC+63.9%
Human ScoreC60.7%
CombinedC+62.3%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h07_d_01Useful content is presented on the home page or within one click of the home page0.00.00.0Passedmediumhost_supplied-1Useful content reachable from home — N/A for lesson player
h07_d_02The terms used for navigation items and hypertext links are unambiguous and jargon-free0.02.01.0Passedmediumhost_supplied-1Continue, Submit, Back are clear and jargon-free
h07_d_03If there are product pages, they contain the detail necessary to make a purchase, and users can zoom in on product images0.00.00.0Passedmediumhost_supplied-1N/A — not a product/purchase page
h07_d_04The words, phrases and concepts used will be familiar to the typical user0.03.01.5Passedmediumhost_supplied-1Place Values vocabulary appropriate for grade level
h07_d_05Content feels friendly for new users0.0N/A0.0Passedmediumhost_supplied-1Lesson onboarding friendly for first-time learners
h07_d_06Content feels customizable or useable for frequent or expert users1.0N/A1.0Issuemediumhost_supplied-1No customization options for frequent learners in lesson player — minor
h07_d_07The screen density is appropriate for the target users and their tasks0.02.01.0Passedmediumhost_supplied-1Screen density appropriate — lesson cards well-spaced
h07_d_08Icons and graphics are standard and/or intuitive (concrete and familiar)0.02.01.0Passedmediumhost_supplied-1Checkpoint flag icon standard and recognizable
h07_d_09Where tooltips are used, they provide useful additional help and do not simply duplicate text in the icon, link or field label0.02.01.0Passedmediumhost_supplied-1No tooltips present to evaluate
Aesthetic and Minimalist Design (h08) - 16 checklist items
AI ScoreD-39.1%
Human ScoreC60.9%
CombinedD+50.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h08_d_01By just looking at the home page, the first time user will understand where to start3.03.03.0Majormediumhost_supplied-1MAJOR: Checkpoint celebration modal shows 0/3 — first-time learner cannot understand whether checkpoint was saved. Celebration framing contradicts the zero-progress count shown.
h08_d_02Primary actions are easy to find and understand0.02.01.0Passedmediumhost_supplied-1Continue is the clear primary action in the modal
h08_d_03Individual pages are free of clutter and irrelevant information, and attention-attracting features are used sparingly and only where relevant0.01.00.5Passedmediumhost_supplied-1Lesson player clean with no extraneous content
h08_d_04The home page is professionally designed and will create a positive first impression0.01.00.5Passedmediumhost_supplied-1N/A — not evaluating home page design
h08_d_05The home page looks like a home page; pages lower in the site will not be confused with it0.01.00.5Passedmediumhost_supplied-1N/A — home page differentiation not applicable
h08_d_06The site avoids advertisements, especially pop-ups0.00.00.0Passedmediumhost_supplied-1No advertisements or pop-ups — modal is functional
h08_d_07Text is concise, with no needless instructions or welcome notes0.01.00.5Passedmediumhost_supplied-1Text concise; no needless instructions
h08_d_08Pages use bulleted and numbered lists in preference to narrative text0.01.00.5Passedmediumhost_supplied-1Lists used appropriately in lesson content
h08_d_09The most important items in a list are placed at the top0.01.00.5Passedmediumhost_supplied-1Lesson cards ordered logically
h08_d_10Pages are quick to scan, with ample headings and subheadings and short paragraphs0.02.01.0Passedmediumhost_supplied-1Lesson content scannable with clear question headings
h08_d_11Information is organized hierarchically, from the general to the specific, and the organization is clear and logical0.02.01.0Passedmediumhost_supplied-1Information organized from general topic to specific question
h08_d_12Text links are long enough to be understood, but short enough to minimize wrapping, especially when used as a navigation list0.01.00.5Passedmediumhost_supplied-1Link length appropriate
h08_d_13On all pages, the most important information, such as frequently used topics, features and functions, is presented on the first screenful of information above the fold3.02.02.5Majormediumhost_supplied-1MAJOR: The checkpoint count (0/3) is the most prominent information in the celebration modal — it is displayed above the fold but is incorrect. The most critical status information is wrong.
h08_d_14The relationship between controls and their actions is obvious0.02.01.0Passedmediumhost_supplied-1Continue button clearly dismisses the modal
h08_d_15There is a clear visual starting point to every page0.03.01.5Passedmediumhost_supplied-1Clear visual hierarchy in lesson cards
h08_d_16The site is pleasant to look at0.02.01.0Passedmediumhost_supplied-1Lesson player visually pleasant and clean
Help Users Recognize, Diagnose, and Recover from Errors (h09) - 2 checklist items
AI ScoreC+62.5%
Human ScoreC-50.0%
CombinedC-56.2%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h09_d_01The site uses a customised 404 page, which includes tips on how to find the missing page and links to Home and Search4.01.02.5Majormediumhost_supplied-1CATASTROPHIC: No error recovery path for checkpoint save failure. System shows celebration (positive reinforcement) instead of any error state. The opposite of error recovery — learner is actively misled into thinking save succeeded.
h09_d_02Error messages contain clear instructions on what to do next, including form error states4.03.03.5Majormediumhost_supplied-1CATASTROPHIC: Zero error messages for checkpoint save failure. 24 console errors logged silently. No instructions, no next step, no indication save failed. Learner has no actionable path to recover.
Help and Documentation (h10) - 5 checklist items
AI ScoreC+65.0%
Human ScoreD45.0%
CombinedC-55.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h10_d_01Help is available and easy to find0.03.01.5Passedmediumhost_supplied-1Help accessible via lesson info panel
h10_d_02FAQs are present if appropriate0.02.01.0Passedmediumhost_supplied-1FAQs not needed in lesson player context
h10_d_03When giving instructions, pages tell users what to do rather than what to avoid doing0.01.00.5Passedmediumhost_supplied-1Instructions tell users what to do
h10_d_04The site shows users how to do common tasks where appropriate, such as demonstrations of the site's functionality0.03.01.5Passedmediumhost_supplied-1Lesson format demonstrates concepts through interaction
h10_d_05It is easy to contact someone for assistance and a reply is received quickly0.02.01.0Passedmediumhost_supplied-1Contact/support accessible via main nav
Accessibility and Ease of Access (h11) - 4 checklist items
AI ScoreC+62.5%
Human ScoreN/ANot evaluated
CombinedC+62.5%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h11_d_011.0N/A1.0Issuemediumhost_supplied-1Checkpoint screen perceivable; adequate contrast on completion screen
h11_d_021.0N/A1.0Issuemediumhost_supplied-1Checkpoint screen keyboard navigable
h11_d_034.0N/A4.0Majorhighhost_supplied-1"0/3 checkpoints" display creates profound misunderstanding; learner cannot understand their true progress
h11_d_042.0N/A2.0Issuelowhost_supplied-1SPA dynamic rendering of checkpoint data may not be accessible to screen readers
Empathetic Engagement and Inclusion (h12) - 6 checklist items
AI ScoreC+62.5%
Human ScoreN/ANot evaluated
CombinedC+62.5%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h12_d_010.0N/A0.0Passedhighhost_supplied-1Neutral language in checkpoint UI
h12_d_020.0N/A0.0Passedhighhost_supplied-1No stereotypes
h12_d_031.0N/A1.0Issuemediumhost_supplied-1Checkpoint UI accessible to diverse abilities
h12_d_040.0N/A0.0Passedhighhost_supplied-1Culturally neutral
h12_d_051.0N/A1.0Issuemediumhost_supplied-1Interaction patterns accessible
h12_d_063.0N/A3.0Majorhighhost_supplied-1Progress permanently incorrect; no user agency to correct or report broken checkpoint count
Customer Journey and Satisfaction (h13) - 6 checklist items
AI ScoreC58.3%
Human ScoreN/ANot evaluated
CombinedC58.3%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h13_d_010.0N/A0.0Passedhighhost_supplied-1Entry to checkpoint from lesson play is natural and clear
h13_d_021.0N/A1.0Issuemediumhost_supplied-1Path through checkpoint is clear but checkpoint data is wrong
h13_d_034.0N/A4.0Majorhighhost_supplied-1Checkpoint count completely wrong (0/3 shown when progress exists); data integrity failure destroys journey
h13_d_042.0N/A2.0Issuemediumhost_supplied-1No support shown when checkpoint display is clearly wrong
h13_d_054.0N/A4.0Majorhighhost_supplied-1Celebration fires on 0/3 checkpoints — completely destroys reward moment and learning signal
h13_d_064.0N/A4.0Majorhighhost_supplied-1Checkpoint data completely incorrect — journey completion is falsely celebrated then invalidated
UX Writing / Content and Tone (h14) - 7 checklist items
AI ScoreB-67.9%
Human ScoreN/ANot evaluated
CombinedB-67.9%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h14_d_010.0N/A0.0Passedhighhost_supplied-1"Checkpoint" terminology is clear
h14_d_024.0N/A4.0Majorhighhost_supplied-1Checkpoint count copy shows wrong number (0/3); congratulations text is meaningless when count is wrong
h14_d_030.0N/A0.0Passedhighhost_supplied-1No jargon in checkpoint UI
h14_d_040.0N/A0.0Passedhighhost_supplied-1"Next" and "Continue" CTAs are clear and actionable
h14_d_053.0N/A3.0Majorhighhost_supplied-1No error message when checkpoint tracking fails; learner has no indication something is wrong
h14_d_060.0N/A0.0Passedhighhost_supplied-1No empty state concerns
h14_d_070.0N/A0.0Passedhighhost_supplied-1Terminology is consistent throughout checkpoint flow

Evidence Appendix

Evidence refParentSource typeQualityLabel/titleBounds/notesScreenshot/sourceMetadata
img-1screenshotreadypublic evidence screenshotpublic evidence screenshot

↑ Back to top — Jump to CUJ index

Oppia.org LI.8 — Post-Lesson Next Steps

AI audit - Desktop - 0 source item(s) - 102 checklist items - HIL unknown
Generated: 2026-05-18 - UX Heuristic Compass report harness uxhc.report_design_system.v1
A++ - 96.68%

Mission Context

Severity ratings reflect the supplied evidence, user goal, optional-profile scope, and any stated evidence limits. Support flows and activities should never outrank the checklist scorecard.

A++
96.68%
Exceptional - industry benchmark
Plain Language Read

The main visible usability risk is users may lack clear recovery paths. It affects User Control and Freedom and is the clearest next improvement to validate.

Next Research Recommendation

Address the highest-friction checklist items and validate with at least one representative user task.

Accessibility Readiness Signal

Accessibility Readiness Signal: WCAG AA-level criteria are implicated by Current location is unclear in navigation; this remains evidence-limited until manual accessibility testing.

Cultural Context Signal

Cultural Context Signal: Faith-Aware Observance Settings flags Interface may increase user anxiety as needing evidence-bound local or community-context validation.

Before using this interface, address User Control and Freedom first: Add or clarify exits, back behavior, and recovery controls so users can leave wrong paths without losing context.

Moderate Finding - Immediate Attention

Users may lack clear recovery paths

No explicit labeled 'Exit Lesson' or 'Leave Lesson' button visible in lesson player header during active play. Only a back-arrow icon at top-left. Browser back may trigger confirmation dialog. Users who want to leave mid-lesson have no clearly labeled emergency exit. Particularly concerning for learners who need to stop suddenly.

Heuristic Scorecard - AI Audit, 14 Heuristics

A+
94.44% - avg severity 0.22
Visibility of System Status
Excellent - exceeds standard
A++
100.0% - avg severity 0.0
Match Between System and the Real World
Exceptional - industry benchmark
A+
90.0% - avg severity 0.4
User Control and Freedom
Excellent - exceeds standard
A++
100.0% - avg severity 0.0
Consistency and Standards
Exceptional - industry benchmark
A++
95.0% - avg severity 0.2
Error Prevention
Exceptional - industry benchmark
A++
100.0% - avg severity 0.0
Recognition Rather Than Recall
Exceptional - industry benchmark
A++
97.22% - avg severity 0.11
Flexibility and Efficiency of Use
Exceptional - industry benchmark
A++
100.0% - avg severity 0.0
Aesthetic and Minimalist Design
Exceptional - industry benchmark
A++
100.0% - avg severity 0.0
Help Users Recognize, Diagnose, and Recover from Errors
Exceptional - industry benchmark
A++
95.0% - avg severity 0.2
Help and Documentation
Exceptional - industry benchmark
A+
93.75% - avg severity 0.25
Accessibility and Ease of Access
Excellent - exceeds standard
A++
95.83% - avg severity 0.17
Empathetic Engagement and Inclusion
Exceptional - industry benchmark
A++
95.83% - avg severity 0.17
Customer Journey and Satisfaction
Exceptional - industry benchmark
A++
96.43% - avg severity 0.14
UX Writing / Content and Tone
Exceptional - industry benchmark

Findings - Prioritized Fix Order

1
Moderate User Control and Freedom - h03_d_02

Users may lack clear recovery paths

No explicit labeled 'Exit Lesson' or 'Leave Lesson' button visible in lesson player header during active play. Only a back-arrow icon at top-left. Browser back may trigger confirmation dialog. Users who want to leave mid-lesson have no clearly labeled emergency exit. Particularly concerning for learners who need to stop suddenly.
Add or clarify exits, back behavior, and recovery controls so users can leave wrong paths without losing context.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Peak-End Rule, Modals, Popovers, Tooltips, And Focus Management
Evidence: host_supplied-1 - Confidence: high
2
Moderate Visibility of System Status - h01_d_06

Current location is unclear in navigation

Within an active lesson section there is no 'Question X of Y' indicator. User cannot tell how many questions remain before completing the current section. The checkpoint modal correctly shows 2/3 sections complete between sections, but within a section there is no progress signal. For learners with limited time or intermittent internet, this is a meaningful planning gap.
Mark the current page clearly in navigation and align link labels with destination page titles.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Bypass Blocks, Navigation, Headings, And Labels, Focus Order, Visibility, And Obscured Focus
Evidence: host_supplied-1 - Confidence: high
3
Minor Accessibility and Ease of Access - h11_d_01

Content may not be perceivable for everyone

Hint button uses lightbulb icon only with no visible text alternative in accessibility snapshot. Concept card is text-based. Evidence limit on full ARIA audit.
Add text alternatives and non-color cues so critical content remains perceivable across assistive and display settings.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: WCAG POUR Principles, Text Alternatives And Media Equivalents
Evidence: host_supplied-1 - Confidence: medium
4
Minor Customer Journey and Satisfaction - h13_d_05

Customer Journey and Satisfaction needs targeted review

No visible reward or milestone celebration for completing a section. Evidence limit on post-lesson screen. Mid-section has no celebration moments — missed opportunity to reinforce progress.
Review the affected element against Customer Journey and Satisfaction and make the next user action clearer, safer, or easier to recover from.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Goal-Gradient Effect, Goodhart's Law / Metric Gaming
Evidence: host_supplied-1 - Confidence: medium
5
Minor Empathetic Engagement and Inclusion - h12_d_02

Interface may increase user anxiety

Unknown section length creates mild anxiety for learners who cannot plan their time. Particularly relevant for under-resourced learners with limited internet access who need to gauge session length before starting.
Remove pressure patterns and add calm, clear reassurance around permissions, consequences, and recovery options.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Loss Aversion, Faith-Aware Observance Settings
Evidence: host_supplied-1 - Confidence: high
6
Minor Error Prevention - h05_d_04

Error Prevention needs targeted review

Feedback after answers is helpful. However no feedback on section progress proximity. Evidence limit: cannot assess post-lesson feedback quality as completion screen was not reached.
Review the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Feedback, CX Complaint Handling System
Evidence: host_supplied-1 - Confidence: medium
7
Minor Flexibility and Efficiency of Use - h07_d_09

Flexibility and Efficiency of Use needs targeted review

Hint tooltips reveal progressive hints but no visible count of available hints before clicking. No 'Hint 1 of 3' indicator. Minor — hints are a secondary feature.
Review the affected element against Flexibility and Efficiency of Use and make the next user action clearer, safer, or easier to recover from.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: ISO 9241-11 Usability In Context, ISO/IEC 25019 And 25022 Quality In Use
Evidence: host_supplied-1 - Confidence: high
8
Minor Help and Documentation - h10_d_04

Help and Documentation needs targeted review

No progress indicator showing how many questions remain in current section. Users don't know if they have 1 or 10 questions left before section completion.
Review the affected element against Help and Documentation and make the next user action clearer, safer, or easier to recover from.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: CX Customer Education Path, Indigenous-Language Orthography And Voice Support
Evidence: host_supplied-1 - Confidence: high
9
Minor UX Writing / Content and Tone - h14_d_05

Calls to action need clearer language

CONTINUE button after correct answer does not specify what the user is continuing to. 'Continue to next question' or a progress signal would be clearer. Evidence limit: post-lesson CTA wording unknown.
Rewrite calls to action as specific verb-led labels and make the primary action clearly outrank secondary choices.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Feedforward, Error Identification, Suggestion, And Prevention
Evidence: host_supplied-1 - Confidence: medium

Owner-Role Triage Matrix

OwnerLinked findingNext actionImpactEffortConfidenceSupporting roles
Engineer h03 / h03_d_02 Add or clarify exits, back behavior, and recovery controls so users can leave wrong paths without losing context. medium Medium high
Product h01 / h01_d_06 Mark the current page clearly in navigation and align link labels with destination page titles. medium Low-Medium high
Engineer h11 / h11_d_01 Add text alternatives and non-color cues so critical content remains perceivable across assistive and display settings. low Medium medium
Research h13 / h13_d_05 Review the affected element against Customer Journey and Satisfaction and make the next user action clearer, safer, or easier to recover from. low Low-Medium medium
Research h12 / h12_d_02 Remove pressure patterns and add calm, clear reassurance around permissions, consequences, and recovery options. low Low-Medium high
Engineer h05 / h05_d_04 Review the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from. low Medium medium
Product h07 / h07_d_09 Review the affected element against Flexibility and Efficiency of Use and make the next user action clearer, safer, or easier to recover from. low Low-Medium high
Product h10 / h10_d_04 Review the affected element against Help and Documentation and make the next user action clearer, safer, or easier to recover from. low Low-Medium high
Designer h14 / h14_d_05 Rewrite calls to action as specific verb-led labels and make the primary action clearly outrank secondary choices. low Low medium

What Is Working Well

  • Visibility of System Status holds up with A+ (94.44%).
  • Match Between System and the Real World holds up with A++ (100.0%).
  • User Control and Freedom holds up with A+ (90.0%).
  • Consistency and Standards holds up with A++ (100.0%).
  • Error Prevention holds up with A++ (95.0%).
  • Recognition Rather Than Recall holds up with A++ (100.0%).
  • Flexibility and Efficiency of Use holds up with A++ (97.22%).
  • Aesthetic and Minimalist Design holds up with A++ (100.0%).

Evidence Limits

  • source: source preparation status was partial (ratings may be incomplete or unavailable)
  • host_supplied-1 missing across 102 checklist ratings; rating remains usable but traceability is reduced.
Show detailed evidence-limit notes (103 source notes)
  • source: source preparation status was partial (ratings may be incomplete or unavailable)
  • host_supplied-1: 102 checklist ratings cite this missing evidence ref. Affected items: h01_d_01, h01_d_02, h01_d_03, h01_d_04, h01_d_05, h01_d_06, h01_d_07, h01_d_08, h01_d_09, h02_d_01, h02_d_02, h02_d_03; plus 90 more.

WCAG-Informed Accessibility Readiness

Support-only advisory. This section does not change H01-H14 scores, 0-4 checklist ratings, report readiness, or finding order.

WCAG Level Signal: AA

Top signal: Accessibility Readiness Signal: WCAG AA-level criteria are implicated by Current location is unclear in navigation; this remains evidence-limited until manual accessibility testing.

Caveat: Evidence-limited accessibility support guidance only; not WCAG, ADA, legal, procurement, or conformance certification.

Lens / cueApplies toEvidenceWhy it mattersCaveat
Bypass Blocks, Navigation, Headings, And Labels h01/h01_d_06 host_supplied-1 The finding connects to WCAG navigation guidance: page structure, headings, labels, and bypass paths should help users find the task. UXHC can flag navigation clarity risk, but source and assistive-technology review are required before WCAG conformance claims.
Focus Order, Visibility, And Obscured Focus h01/h01_d_06 host_supplied-1 The finding connects to WCAG focus guidance: keyboard users need a visible, logical focus path that is not hidden by the interface. UXHC can flag likely focus risk, but keyboard traversal and viewport-state testing are needed before WCAG conformance claims.
Modals, Popovers, Tooltips, And Focus Management h03/h03_d_02 host_supplied-1 The finding connects to accessible overlay guidance: modals and popovers must preserve focus, escape, labels, and context. UXHC can flag overlay access risk, but keyboard and screen-reader testing are required before WCAG conformance claims.
WCAG POUR Principles h11/h11_d_01 host_supplied-1 The finding is supported by WCAG POUR framing, but the report remains a heuristic audit rather than a compliance certification. UXHC can cite surface evidence but does not certify WCAG compliance.
Error Identification, Suggestion, And Prevention h14/h14_d_05 host_supplied-1 The finding connects to WCAG input-assistance guidance: errors should be identified, explained, and recoverable without unnecessary re-entry. UXHC can flag error-support risk, but WCAG evaluation needs rendered form states, programmatic associations, and assistive-technology checks; this is not conformance certification.
Text Alternatives And Media Equivalents h11/h11_d_01 host_supplied-1 The finding connects to WCAG text-alternative and media-equivalent guidance: non-text or time-based content may need an equivalent access path. UXHC can flag visible or stated alternative-content risks, but it does not certify WCAG, ADA, legal, or procurement compliance.

Cultural Context Integrity Advisory

Support-only advisory. This section does not change H01-H14 scores, 0-4 checklist ratings, report readiness, or finding order.

Context Integrity Index: 86 - Strong Context Fit

Top signal: Cultural Context Signal: Faith-Aware Observance Settings flags Interface may increase user anxiety as needing evidence-bound local or community-context validation.

Caveat: Evidence-limited support guidance only; not a cultural certification, moral judgment, universal cultural claim, or substitute for affected-community review.

Lens / cueApplies toEvidenceWhy it mattersCaveat
Faith-Aware Observance Settings h12/h12_d_02 host_supplied-1 The finding may need faith-aware review because interaction timing, notifications, or settings could conflict with observance needs. Faith-aware UX must be opt-in, private, and validated by the relevant tradition or community; it cannot be inferred from identity alone.
Indigenous-Language Orthography And Voice Support h10/h10_d_04 host_supplied-1 The finding may need target-language validation because spelling, diacritics, pronunciation, or assistive-technology output can affect comprehension and dignity. Language support should be validated with speakers and local language authorities; UXHC can only flag visible or stated risks.

Recommended Next Validation Steps

Validation Step 1
Address the highest-friction checklist items and validate with at least one representative user task.

Supporting UX Laws And Principles

Support-only explanation. These lenses do not create findings, change 0-4 checklist ratings, or certify compliance.

LensSource familyApplies toWhy it mattersCaveat / evidence needed
Goal-Gradient Effect UX/UI Support Lens h13/h13_d_05 The finding is supported by goal-gradient risk: users may lack a meaningful sense of progress toward completion. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Progress indicators must reflect real progress and should not create false urgency. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
WCAG POUR Principles WCAG Accessibility Support h11/h11_d_01 The finding is supported by WCAG POUR framing, but the report remains a heuristic audit rather than a compliance certification. Applicability: Use when evidence suggests a perceivable, operable, understandable, robust, component, keyboard, focus, contrast, media, authentication, or input-assistance risk. UXHC can cite surface evidence but does not certify WCAG compliance. Evidence needed: Requires rendered/code/manual accessibility evidence before any conformance-strength statement.
Peak-End Rule UX/UI Support Lens h03/h03_d_02 The finding is supported by peak-end risk: this moment may heavily shape how users remember the experience. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Memory effects need real user evidence to confirm; use this as a risk lens. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
Goodhart's Law / Metric Gaming UX/UI Support Lens h13/h13_d_05 The finding is supported by measurement-risk framing: optimizing a metric may obscure user friction or harm. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Metrics are useful signals when paired with qualitative evidence and guardrails. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
Feedback UX/UI Support Lens h05/h05_d_04 The finding is supported by feedback risk: users may not know what happened or what to do next. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Feedback must be timely, perceivable, and tied to the user's action. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
Bypass Blocks, Navigation, Headings, And Labels WCAG Accessibility Support h01/h01_d_06 The finding connects to WCAG navigation guidance: page structure, headings, labels, and bypass paths should help users find the task. Applicability: Use when evidence suggests a perceivable, operable, understandable, robust, component, keyboard, focus, contrast, media, authentication, or input-assistance risk. UXHC can flag navigation clarity risk, but source and assistive-technology review are required before WCAG conformance claims. Evidence needed: Requires rendered/code/manual accessibility evidence before any conformance-strength statement.

Support-only context; not a separate score, proof of user behavior, compliance claim, or replacement for the H01-H14 checklist.

Do not use fake progress or manipulative completion cues.

Accessibility support guidance only; not WCAG, ADA, legal, procurement, compliance, conformance, or certification proof.

Do not claim accessibility compliance from automated, screenshot-only, or partial evidence.

Do not compensate for broken flows with a pleasant ending; fix the friction first.

Prioritized Fix Roadmap

WhenRecommended action
Sprint 2Add or clarify exits, back behavior, and recovery controls so users can leave wrong paths without losing context.
Sprint 2Mark the current page clearly in navigation and align link labels with destination page titles.
Sprint 3Add text alternatives and non-color cues so critical content remains perceivable across assistive and display settings.
Sprint 3Review the affected element against Customer Journey and Satisfaction and make the next user action clearer, safer, or easier to recover from.
Sprint 3Remove pressure patterns and add calm, clear reassurance around permissions, consequences, and recovery options.
Sprint 3Review the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from.
Sprint 3Review the affected element against Flexibility and Efficiency of Use and make the next user action clearer, safer, or easier to recover from.
Sprint 3Review the affected element against Help and Documentation and make the next user action clearer, safer, or easier to recover from.
Sprint 3Rewrite calls to action as specific verb-led labels and make the primary action clearly outrank secondary choices.

High-Impact / Low-Effort Micro-Solutions

RoleMicro-solutionLinked findingWhy high impactEstimated effort
Engineer Add or clarify exits, back behavior, and recovery controls so users can leave wrong paths without losing context. h03 / h03_d_02 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Product Mark the current page clearly in navigation and align link labels with destination page titles. h01 / h01_d_06 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Engineer Add text alternatives and non-color cues so critical content remains perceivable across assistive and display settings. h11 / h11_d_01 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Research Review the affected element against Customer Journey and Satisfaction and make the next user action clearer, safer, or easier to recover from. h13 / h13_d_05 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Research Remove pressure patterns and add calm, clear reassurance around permissions, consequences, and recovery options. h12 / h12_d_02 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Engineer Review the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from. h05 / h05_d_04 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium

Audit Scope and Omitted Profiles

Active scope: Active scope: H1-H14, 102/102 scored

Status: all_optionals_active

Optional profile mode: scoped

Scored optional profiles: accessibility (h11), inclusion (h12), journey (h13), ux_writing (h14)

Omitted optional profiles:

None

For a full advanced audit, rerun with optional_profile_mode='all_optionals' or profiles=['accessibility','inclusion','journey','ux_writing'].

Complete Checklist Scores

All checklist rows are shown. Use the Score and Status columns to scan Passed, Issue, and Major rows without JavaScript filters.

Visibility of System Status (h01) - 9 checklist items
AI ScoreC61.1%
Human ScoreB75.0%
CombinedB-68.1%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h01_d_01Every interface begins with a title/header that describes page contents0.01.00.5Passedhighhost_supplied-1Lesson player page is titled with topic and lesson name. Clear header.
h01_d_02Headings and subheadings are short, straightforward and descriptive0.01.00.5Passedhighhost_supplied-1Section headings within lesson are descriptive.
h01_d_03Value proposition is clearly stated on the home page (tagline or welcome blurb)0.01.00.5Passedmediumhost_supplied-1Value prop stated on homepage; lesson player focuses on task.
h01_d_04The items on the home page are clearly focused on primary actions0.02.01.0Passedhighhost_supplied-1Lesson player home focused on primary action (answering current question).
h01_d_05Each page is clearly branded so that the user knows they are on the same site0.00.00.0Passedhighhost_supplied-1Oppia branding consistent across lesson player pages.
h01_d_06Navigation makes it clear which page I am on2.02.02.0Issuehighhost_supplied-1Within an active lesson section there is no 'Question X of Y' indicator. User cannot tell how many questions remain before completing the current section. The checkpoint modal correctly shows 2/3 sections complete between sections, but within a section there is no progress signal. For learners with limited time or intermittent internet, this is a meaningful planning gap.
h01_d_07Link names match the title of destination pages, so users will know when they have reached the intended page0.01.00.5Passedhighhost_supplied-1Link names in nav and breadcrumb match destination pages.
h01_d_08Standard elements (page titles, site navigation, page navigation, privacy policy, etc.) are easy to locate0.01.00.5Passedhighhost_supplied-1Standard elements (nav, breadcrumb, branding) findable in lesson player.
h01_d_09Logo is in a consistent location, and clicking the logo returns the user back to the home page0.00.00.0Passedhighhost_supplied-1Logo present and clickable back to homepage.
Match Between System and the Real World (h02) - 3 checklist items
AI ScoreF33.3%
Human ScoreC58.3%
CombinedD45.8%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h02_d_01Navigation tabs are located at the top of the page, and look like clickable versions of real-world tabs0.01.00.5Passedmediumhost_supplied-1Lesson section tabs match real-world tab metaphor.
h02_d_02Items that are not clickable do not have characteristics that suggest that they are clickable0.02.01.0Passedmediumhost_supplied-1Non-clickable elements do not appear clickable.
h02_d_03Items that are clickable look like they are clickable0.02.01.0Passedhighhost_supplied-1SUBMIT and CONTINUE buttons clearly look clickable; hint button (lightbulb icon) is recognizable.
User Control and Freedom (h03) - 5 checklist items
AI ScoreC-55.0%
Human ScoreC-55.0%
CombinedC-55.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h03_d_01There is a search box0.02.01.0Passedmediumhost_supplied-1Search available on main site; lesson player is focused task environment.
h03_d_02There are clearly marked exits on every page allowing the user to bail out of the current task without having to depend on the browser Back button2.01.01.5Issuehighhost_supplied-1No explicit labeled 'Exit Lesson' or 'Leave Lesson' button visible in lesson player header during active play. Only a back-arrow icon at top-left. Browser back may trigger confirmation dialog. Users who want to leave mid-lesson have no clearly labeled emergency exit. Particularly concerning for learners who need to stop suddenly.
h03_d_03The site does not disable the browser Back button and the Back button appears on the browser toolbar on every page0.00.00.0Passedhighhost_supplied-1Browser back button is not disabled; functional in lesson player.
h03_d_04Clicking the back button always takes the user back to the page they came from0.02.01.0Passedmediumhost_supplied-1Browser back takes user back to topic/story page.
h03_d_05Undo and redo are supported0.04.02.0Passedhighhost_supplied-1Incorrect lesson answers allow retry; undo-like behavior present.
Consistency and Standards (h04) - 21 checklist items
AI ScoreD41.7%
Human ScoreB-70.2%
CombinedC-56.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h04_d_01In your expert opinion, site content does not look like advertisements0.00.00.0Passedhighhost_supplied-1Lesson content is not ad-like; clean educational UI.
h04_d_02Clickable elements use a consistent style/color for primary, secondary, and tertiary actions0.02.01.0Passedhighhost_supplied-1SUBMIT/CONTINUE buttons use consistent green primary style.
h04_d_03Value proposition is clearly stated on the home page (tagline or welcome blurb)0.01.00.5Passedlowhost_supplied-1Not directly assessed in lesson player context.
h04_d_04Navigation choices are ordered in the most logical or task-oriented manner, with less important corporate information at the bottom0.02.01.0Passedmediumhost_supplied-1Navigation within lesson is task-focused and logically ordered.
h04_d_05All corporate information is grouped in one distinct area, such as About Us0.00.00.0Passedmediumhost_supplied-1Corporate info grouped appropriately; lesson player is task-only.
h04_d_06The home page of the site has a memorable URL0.00.00.0Passedhighhost_supplied-1oppia.org is a memorable URL.
h04_d_07Terminology is consistent with general web usage0.02.01.0Passedhighhost_supplied-1Lesson terminology is standard and clear.
h04_d_08There is a visible change when the mouse points at something clickable, excluding cursor changes0.01.00.5Passedmediumhost_supplied-1Hover states present on clickable elements.
h04_d_09Hypertext links that invoke actions, such as downloads or new windows, are clearly distinguished from hypertext links that load another page0.02.01.0Passedmediumhost_supplied-1Links and buttons distinguished from static content.
h04_d_10If the site spawns new windows, these will not confuse the user and can be easily closed0.01.00.5Passedhighhost_supplied-1Concept card overlay opens in-page; easily closed.
h04_d_11Menu instructions, prompts and messages appear in the same place on each screen0.01.00.5Passedmediumhost_supplied-1Instructions appear consistently in lesson cards.
h04_d_12The content is up-to-date, authoritative and trustworthy0.01.00.5Passedhighhost_supplied-1Lesson content is authoritative math education material.
h04_d_13The site contains third-party support, such as citations or testimonials, to verify the accuracy of information0.03.01.5Passedlowhost_supplied-1Not directly assessed in lesson player scope.
h04_d_14It is clear that there is a real organization behind the site, such as a physical address or office photo0.00.00.0Passedhighhost_supplied-1Oppia is a real organization; clear branding.
h04_d_15The content is fresh: the site includes recent content0.02.01.0Passedmediumhost_supplied-1Lesson content is current.
h04_d_16The site is free of typographic errors and spelling mistakes0.01.00.5Passedmediumhost_supplied-1No typographic errors observed.
h04_d_17The visual design is consistent, including colors, layout, iconography, etc.0.02.01.0Passedhighhost_supplied-1Visual design consistent throughout lesson player.
h04_d_18On content pages, line lengths are neither too short (under 50 characters per line) nor too long (over 100 characters per line) when viewed in a standard browser width window0.01.00.5Passedmediumhost_supplied-1Line lengths in lesson cards appropriate.
h04_d_19Fonts are used consistently and are legible0.01.00.5Passedhighhost_supplied-1Fonts consistent and legible.
h04_d_20The site can be used without scrolling horizontally0.00.00.0Passedhighhost_supplied-1No horizontal scrolling required.
h04_d_21Design components, such as radio buttons and checkboxes, are used appropriately0.02.01.0Passedhighhost_supplied-1Form components used appropriately.
Error Prevention (h05) - 5 checklist items
AI ScoreD-35.0%
Human ScoreC-55.0%
CombinedD45.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h05_d_01Pages are free of scroll stoppers: headings or page elements that create the illusion that users have reached the top or bottom of a page when they have not0.01.00.5Passedmediumhost_supplied-1No scroll stoppers observed.
h05_d_02The user does not need to consult user manuals or other external information to use the site0.03.01.5Passedhighhost_supplied-1Lesson is self-guided; no manual needed.
h05_d_03User confirmation is required before carrying out potentially dangerous actions, such as deleting something0.01.00.5Passedhighhost_supplied-1No irreversible destructive actions in lesson player.
h05_d_04The site provides feedback that helps the user learn how to use the site1.03.02.0Issuemediumhost_supplied-1Feedback after answers is helpful. However no feedback on section progress proximity. Evidence limit: cannot assess post-lesson feedback quality as completion screen was not reached.
h05_d_05There is sufficient space between targets to prevent the user from hitting multiple or incorrect targets0.01.00.5Passedmediumhost_supplied-1Adequate spacing between interactive targets in lesson cards.
Recognition Rather Than Recall (h06) - 4 checklist items
AI ScoreC-50.0%
Human ScoreC-50.0%
CombinedC-50.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h06_d_01Search suggestions or filters are provided0.03.01.5Passedmediumhost_supplied-1Search and filters available on community library; lesson player is task-focused.
h06_d_02Each page is clearly labeled with a descriptive and useful title that makes sense as a bookmark0.02.01.0Passedhighhost_supplied-1Lesson player page has clear descriptive title.
h06_d_03Links and link titles are descriptive and predictive, and there are no Click here links0.01.00.5Passedhighhost_supplied-1Links and buttons in lesson player use descriptive labels.
h06_d_04Buttons and links show that they have been clicked0.02.01.0Passedmediumhost_supplied-1Buttons show visual state change on click.
Flexibility and Efficiency of Use (h07) - 9 checklist items
AI ScoreC+63.9%
Human ScoreC60.7%
CombinedC+62.3%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h07_d_01Useful content is presented on the home page or within one click of the home page0.00.00.0Passedhighhost_supplied-1Lesson content accessible from dashboard or topic page within one click.
h07_d_02The terms used for navigation items and hypertext links are unambiguous and jargon-free0.02.01.0Passedhighhost_supplied-1Navigation terms unambiguous and jargon-free.
h07_d_03If there are product pages, they contain the detail necessary to make a purchase, and users can zoom in on product images0.00.00.0Passedlowhost_supplied-1Not a product purchase flow.
h07_d_04The words, phrases and concepts used will be familiar to the typical user0.03.01.5Passedhighhost_supplied-1Concepts used in lesson are educationally appropriate and familiar.
h07_d_05Content feels friendly for new users0.0N/A0.0Passedhighhost_supplied-1Lesson UI friendly for new users: hints, concept cards, progressive disclosure.
h07_d_06Content feels customizable or useable for frequent or expert users0.0N/A0.0Passedhighhost_supplied-1Returning users get checkpoint resume modal (2/3 complete) — good continuity.
h07_d_07The screen density is appropriate for the target users and their tasks0.02.01.0Passedhighhost_supplied-1Screen density appropriate; one question at a time.
h07_d_08Icons and graphics are standard and/or intuitive (concrete and familiar)0.02.01.0Passedhighhost_supplied-1Lightbulb icon for hints is standard and intuitive.
h07_d_09Where tooltips are used, they provide useful additional help and do not simply duplicate text in the icon, link or field label1.02.01.5Issuehighhost_supplied-1Hint tooltips reveal progressive hints but no visible count of available hints before clicking. No 'Hint 1 of 3' indicator. Minor — hints are a secondary feature.
Aesthetic and Minimalist Design (h08) - 16 checklist items
AI ScoreD-39.1%
Human ScoreC60.9%
CombinedD+50.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h08_d_01By just looking at the home page, the first time user will understand where to start0.03.01.5Passedhighhost_supplied-1First-time user arriving at lesson player would understand to type an answer and click SUBMIT.
h08_d_02Primary actions are easy to find and understand0.02.01.0Passedhighhost_supplied-1Primary action (SUBMIT) is prominent and easy to find.
h08_d_03Individual pages are free of clutter and irrelevant information, and attention-attracting features are used sparingly and only where relevant0.01.00.5Passedhighhost_supplied-1Lesson player is clean and uncluttered; one question at a time.
h08_d_04The home page is professionally designed and will create a positive first impression0.01.00.5Passedhighhost_supplied-1Lesson player has professional, clean design.
h08_d_05The home page looks like a home page; pages lower in the site will not be confused with it0.01.00.5Passedhighhost_supplied-1Lesson player is clearly a player page, not a home page.
h08_d_06The site avoids advertisements, especially pop-ups0.00.00.0Passedhighhost_supplied-1No advertisements in lesson player.
h08_d_07Text is concise, with no needless instructions or welcome notes0.01.00.5Passedhighhost_supplied-1Instructions in lesson cards are concise and appropriate.
h08_d_08Pages use bulleted and numbered lists in preference to narrative text0.01.00.5Passedmediumhost_supplied-1Question-answer format appropriate; lists used minimally.
h08_d_09The most important items in a list are placed at the top0.01.00.5Passedhighhost_supplied-1Question prompt at top of lesson card.
h08_d_10Pages are quick to scan, with ample headings and subheadings and short paragraphs0.02.01.0Passedhighhost_supplied-1Lesson cards are scannable; question prompt is short and clear.
h08_d_11Information is organized hierarchically, from the general to the specific, and the organization is clear and logical0.02.01.0Passedhighhost_supplied-1Information hierarchy in lesson cards is logical.
h08_d_12Text links are long enough to be understood, but short enough to minimize wrapping, especially when used as a navigation list0.01.00.5Passedmediumhost_supplied-1Text links are appropriately sized.
h08_d_13On all pages, the most important information, such as frequently used topics, features and functions, is presented on the first screenful of information above the fold0.02.01.0Passedhighhost_supplied-1Question prompt and input field visible above fold.
h08_d_14The relationship between controls and their actions is obvious0.02.01.0Passedhighhost_supplied-1Relationship between SUBMIT button and submitting answer is obvious.
h08_d_15There is a clear visual starting point to every page0.03.01.5Passedhighhost_supplied-1Clear visual starting point on every lesson card.
h08_d_16The site is pleasant to look at0.02.01.0Passedhighhost_supplied-1Lesson player is visually pleasant and engaging.
Help Users Recognize, Diagnose, and Recover from Errors (h09) - 2 checklist items
AI ScoreC+62.5%
Human ScoreC-50.0%
CombinedC-56.2%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h09_d_01The site uses a customised 404 page, which includes tips on how to find the missing page and links to Home and Search0.01.00.5Passedlowhost_supplied-1Not in lesson player scope.
h09_d_02Error messages contain clear instructions on what to do next, including form error states0.03.01.5Passedhighhost_supplied-1Incorrect answer feedback is clear with re-attempt affordance.
Help and Documentation (h10) - 5 checklist items
AI ScoreC+65.0%
Human ScoreD45.0%
CombinedC-55.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h10_d_01Help is available and easy to find0.03.01.5Passedhighhost_supplied-1Hint system within lesson provides in-context help.
h10_d_02FAQs are present if appropriate0.02.01.0Passedmediumhost_supplied-1Lesson hints serve as in-context FAQ for question-level help.
h10_d_03When giving instructions, pages tell users what to do rather than what to avoid doing0.01.00.5Passedhighhost_supplied-1Lesson instructions tell users what to do.
h10_d_04The site shows users how to do common tasks where appropriate, such as demonstrations of the site's functionality1.03.02.0Issuehighhost_supplied-1No progress indicator showing how many questions remain in current section. Users don't know if they have 1 or 10 questions left before section completion.
h10_d_05It is easy to contact someone for assistance and a reply is received quickly0.02.01.0Passedlowhost_supplied-1Not directly assessed; contact mechanism exists on site.
Accessibility and Ease of Access (h11) - 4 checklist items
AI ScoreC+62.5%
Human ScoreN/ANot evaluated
CombinedC+62.5%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h11_d_01P - Content alternatives are provided, content is adaptable, and content is easy to hear and see1.0N/A1.0Issuemediumhost_supplied-1Hint button uses lightbulb icon only with no visible text alternative in accessibility snapshot. Concept card is text-based. Evidence limit on full ARIA audit.
h11_d_02O - All functionality is available and flexible, enough time is provided, content is safe, and content is easy to find0.0N/A0.0Passedlowhost_supplied-1Lesson functionality accessible via keyboard in general; no keyboard barriers observed. Evidence limit.
h11_d_03U - Content text is readable and understandable, content appears and operates in predictable ways, and users are helped to avoid and correct mistakes0.0N/A0.0Passedmediumhost_supplied-1Lesson content uses clear, understandable language. Error recovery via retry is available.
h11_d_04R - Compatibility is maximized for current and future user agents0.0N/A0.0Passedlowhost_supplied-1Angular SPA; compatibility evidence limited.
Empathetic Engagement and Inclusion (h12) - 6 checklist items
AI ScoreC+62.5%
Human ScoreN/ANot evaluated
CombinedC+62.5%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h12_d_01The interface acknowledges and responds to user emotions, either through design, content, or interactive elements0.0N/A0.0Passedhighhost_supplied-1Lesson provides friendly feedback that acknowledges user achievement.
h12_d_02The design ensures users feel safe and secure, minimizing anxiety-inducing elements1.0N/A1.0Issuehighhost_supplied-1Unknown section length creates mild anxiety for learners who cannot plan their time. Particularly relevant for under-resourced learners with limited internet access who need to gauge session length before starting.
h12_d_03The content and design elements respect and reflect a wide range of cultural norms and values0.0N/A0.0Passedmediumhost_supplied-1Content appears culturally neutral for math education.
h12_d_04Information is presented in a way that shows understanding and consideration for the user's emotional state0.0N/A0.0Passedhighhost_supplied-1Hint system and concept cards provide scaffolded support for struggling learners.
h12_d_05Design and content are accessible to users with various physical and cognitive abilities, promoting inclusivity0.0N/A0.0Passedmediumhost_supplied-1Lesson design accommodates diverse learners through hints and concept cards.
h12_d_06Features and functionalities empower users, giving them control and choice in their interactions0.0N/A0.0Passedmediumhost_supplied-1User can choose when to use hints; has control over pacing.
Customer Journey and Satisfaction (h13) - 6 checklist items
AI ScoreC58.3%
Human ScoreN/ANot evaluated
CombinedC58.3%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h13_d_01The interface reflects the brand's values and aesthetics consistently across all elements0.0N/A0.0Passedhighhost_supplied-1Oppia brand consistent in lesson player.
h13_d_02Navigation and workflows are intuitive, creating a seamless experience from start to finish0.0N/A0.0Passedhighhost_supplied-1Lesson flow intuitive: read question → answer → feedback → continue.
h13_d_03The system offers personalized options or content based on user data and preferences0.0N/A0.0Passedhighhost_supplied-1Checkpoint resume modal is a good personalization touchpoint.
h13_d_04Easy access to support and a straightforward method for users to provide feedback0.0N/A0.0Passedlowhost_supplied-1Help/feedback mechanisms available but not directly assessed in lesson scope.
h13_d_05Features or elements make the user feel valued and rewarded for their engagement1.0N/A1.0Issuemediumhost_supplied-1No visible reward or milestone celebration for completing a section. Evidence limit on post-lesson screen. Mid-section has no celebration moments — missed opportunity to reinforce progress.
h13_d_06Clear communication about data usage, privacy policies, and other aspects that build user trust0.0N/A0.0Passedlowhost_supplied-1Privacy policy accessible from footer; not directly in lesson player scope.
UX Writing / Content and Tone (h14) - 7 checklist items
AI ScoreB-67.9%
Human ScoreN/ANot evaluated
CombinedB-67.9%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h14_d_01Follows the current product's established style guide and brand voice0.0N/A0.0Passedhighhost_supplied-1Lesson UI copy follows Oppia's friendly, educational brand voice.
h14_d_02Content is clear0.0N/A0.0Passedhighhost_supplied-1Lesson question prompts and feedback messages are clear.
h14_d_03Content avoids jargon and uses simple, everyday language0.0N/A0.0Passedhighhost_supplied-1No jargon in lesson UI; everyday language used throughout.
h14_d_04All UI labels use simple and concise words0.0N/A0.0Passedhighhost_supplied-1UI labels (SUBMIT, CONTINUE, HINT) are simple and concise.
h14_d_05Calls to action are specific, use active language, and are clearly organized by importance1.0N/A1.0Issuemediumhost_supplied-1CONTINUE button after correct answer does not specify what the user is continuing to. 'Continue to next question' or a progress signal would be clearer. Evidence limit: post-lesson CTA wording unknown.
h14_d_06No paragraphs more than three lines0.0N/A0.0Passedhighhost_supplied-1Paragraphs and lesson prompts are concise.
h14_d_07The content above the fold, including headings, subheadings, and copy, makes each page's purpose clear and obvious0.0N/A0.0Passedhighhost_supplied-1Above-fold content in lesson player makes page purpose clear.

Evidence Appendix

No evidence references were supplied.


↑ Back to top — Jump to CUJ index

Oppia.org LI.9 — Log Out

AI audit - Desktop - 0 source item(s) - 102 checklist items - HIL unknown
Generated: 2026-05-18 - UX Heuristic Compass report harness uxhc.report_design_system.v1
A++ - 98.14%

Mission Context

Severity ratings reflect the supplied evidence, user goal, optional-profile scope, and any stated evidence limits. Support flows and activities should never outrank the checklist scorecard.

A++
98.14%
Exceptional - industry benchmark
Plain Language Read

The biggest visible usability risk is error Prevention needs targeted review. It affects Error Prevention and should be fixed before broader polish.

Next Research Recommendation

Fix severity 3-4 checklist items first, then rerun the same source state for comparison.

Accessibility Readiness Signal

Accessibility Readiness Signal: WCAG AA-level criteria are implicated by Current location is unclear in navigation; this remains evidence-limited until manual accessibility testing.

Cultural Context Signal

Cultural Context Signal: Faith-Aware Observance Settings flags Interface may increase user anxiety as needing evidence-bound local or community-context validation.

Before using this interface, address Error Prevention first: Review the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from.

Major Finding - Immediate Attention

Error Prevention needs targeted review

CRITICAL: Google SSO persistence. After Oppia logout (/logout clears Oppia session), the Google OAuth token persists in the browser. Navigating to /login immediately triggers silent Google re-authentication — user is logged back in without any action. Users who log out expecting true session termination (e.g., on a shared device, in a library) are NOT protected. They believe they logged out but remain effectively authenticated via Google SSO. Oppia provides no warning about this and no option to 'Also sign out of Google'.

Heuristic Scorecard - AI Audit, 14 Heuristics

A++
97.22% - avg severity 0.11
Visibility of System Status
Exceptional - industry benchmark
A++
100.0% - avg severity 0.0
Match Between System and the Real World
Exceptional - industry benchmark
A++
100.0% - avg severity 0.0
User Control and Freedom
Exceptional - industry benchmark
A++
100.0% - avg severity 0.0
Consistency and Standards
Exceptional - industry benchmark
A
85.0% - avg severity 0.6
Error Prevention
Strong - meets standard
A++
100.0% - avg severity 0.0
Recognition Rather Than Recall
Exceptional - industry benchmark
A++
100.0% - avg severity 0.0
Flexibility and Efficiency of Use
Exceptional - industry benchmark
A++
100.0% - avg severity 0.0
Aesthetic and Minimalist Design
Exceptional - industry benchmark
A++
100.0% - avg severity 0.0
Help Users Recognize, Diagnose, and Recover from Errors
Exceptional - industry benchmark
A++
100.0% - avg severity 0.0
Help and Documentation
Exceptional - industry benchmark
A++
100.0% - avg severity 0.0
Accessibility and Ease of Access
Exceptional - industry benchmark
A+
91.67% - avg severity 0.33
Empathetic Engagement and Inclusion
Excellent - exceeds standard
A++
100.0% - avg severity 0.0
Customer Journey and Satisfaction
Exceptional - industry benchmark
A++
100.0% - avg severity 0.0
UX Writing / Content and Tone
Exceptional - industry benchmark

Findings - Prioritized Fix Order

1
Major Error Prevention - h05_d_04

Error Prevention needs targeted review

CRITICAL: Google SSO persistence. After Oppia logout (/logout clears Oppia session), the Google OAuth token persists in the browser. Navigating to /login immediately triggers silent Google re-authentication — user is logged back in without any action. Users who log out expecting true session termination (e.g., on a shared device, in a library) are NOT protected. They believe they logged out but remain effectively authenticated via Google SSO. Oppia provides no warning about this and no option to 'Also sign out of Google'.
Review the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Feedback, CX Complaint Handling System
Evidence: host_supplied-1 - Confidence: high
2
Moderate Empathetic Engagement and Inclusion - h12_d_02

Interface may increase user anxiety

Google SSO persistence creates a false sense of security for privacy-conscious users. Users on shared devices, library computers, or in sensitive contexts who log out believe they are fully signed out, but the Google OAuth token remains active. Anyone who navigates to /login will re-authenticate automatically. No warning is provided. Particularly concerning for under-resourced learners who use shared devices in schools or libraries.
Remove pressure patterns and add calm, clear reassurance around permissions, consequences, and recovery options.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Loss Aversion, Faith-Aware Observance Settings
Evidence: host_supplied-1 - Confidence: high
3
Minor Visibility of System Status - h01_d_06

Current location is unclear in navigation

After logout, the only status signal is the nav changing from avatar to SIGN IN. No toast, banner, or confirmation message explicitly says 'You have been logged out.' User must infer successful logout from nav state change alone. Most users will recognize this, but an explicit confirmation would be clearer.
Mark the current page clearly in navigation and align link labels with destination page titles.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Bypass Blocks, Navigation, Headings, And Labels, Programmatic Status Messages
Evidence: host_supplied-1 - Confidence: high

Owner-Role Triage Matrix

OwnerLinked findingNext actionImpactEffortConfidenceSupporting roles
Engineer h05 / h05_d_04 Review the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from. high Medium high
Research h12 / h12_d_02 Remove pressure patterns and add calm, clear reassurance around permissions, consequences, and recovery options. medium Low-Medium high
Product h01 / h01_d_06 Mark the current page clearly in navigation and align link labels with destination page titles. low Low-Medium high

What Is Working Well

  • Visibility of System Status holds up with A++ (97.22%).
  • Match Between System and the Real World holds up with A++ (100.0%).
  • User Control and Freedom holds up with A++ (100.0%).
  • Consistency and Standards holds up with A++ (100.0%).
  • Error Prevention holds up with A (85.0%).
  • Recognition Rather Than Recall holds up with A++ (100.0%).
  • Flexibility and Efficiency of Use holds up with A++ (100.0%).
  • Aesthetic and Minimalist Design holds up with A++ (100.0%).

Evidence Limits

  • source: source preparation status was partial (ratings may be incomplete or unavailable)
  • host_supplied-1 missing across 102 checklist ratings; rating remains usable but traceability is reduced.
Show detailed evidence-limit notes (103 source notes)
  • source: source preparation status was partial (ratings may be incomplete or unavailable)
  • host_supplied-1: 102 checklist ratings cite this missing evidence ref. Affected items: h01_d_01, h01_d_02, h01_d_03, h01_d_04, h01_d_05, h01_d_06, h01_d_07, h01_d_08, h01_d_09, h02_d_01, h02_d_02, h02_d_03; plus 90 more.

WCAG-Informed Accessibility Readiness

Support-only advisory. This section does not change H01-H14 scores, 0-4 checklist ratings, report readiness, or finding order.

WCAG Level Signal: AA

Top signal: Accessibility Readiness Signal: WCAG AA-level criteria are implicated by Current location is unclear in navigation; this remains evidence-limited until manual accessibility testing.

Caveat: Evidence-limited accessibility support guidance only; not WCAG, ADA, legal, procurement, or conformance certification.

Lens / cueApplies toEvidenceWhy it mattersCaveat
Bypass Blocks, Navigation, Headings, And Labels h01/h01_d_06 host_supplied-1 The finding connects to WCAG navigation guidance: page structure, headings, labels, and bypass paths should help users find the task. UXHC can flag navigation clarity risk, but source and assistive-technology review are required before WCAG conformance claims.
Programmatic Status Messages h01/h01_d_06 host_supplied-1 The finding connects to WCAG status-message guidance: important state changes should be perceivable programmatically as well as visually. UXHC can flag status visibility risk, but live-region behavior requires runtime assistive-technology testing; this is not WCAG conformance certification.

Cultural Context Integrity Advisory

Support-only advisory. This section does not change H01-H14 scores, 0-4 checklist ratings, report readiness, or finding order.

Context Integrity Index: 86 - Strong Context Fit

Top signal: Cultural Context Signal: Faith-Aware Observance Settings flags Interface may increase user anxiety as needing evidence-bound local or community-context validation.

Caveat: Evidence-limited support guidance only; not a cultural certification, moral judgment, universal cultural claim, or substitute for affected-community review.

Lens / cueApplies toEvidenceWhy it mattersCaveat
Faith-Aware Observance Settings h12/h12_d_02 host_supplied-1 The finding may need faith-aware review because interaction timing, notifications, or settings could conflict with observance needs. Faith-aware UX must be opt-in, private, and validated by the relevant tradition or community; it cannot be inferred from identity alone.

Recommended Next Validation Steps

Validation Step 1
Fix severity 3-4 checklist items first, then rerun the same source state for comparison.

Supporting UX Laws And Principles

Support-only explanation. These lenses do not create findings, change 0-4 checklist ratings, or certify compliance.

LensSource familyApplies toWhy it mattersCaveat / evidence needed
Feedback UX/UI Support Lens h05/h05_d_04 The finding is supported by feedback risk: users may not know what happened or what to do next. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Feedback must be timely, perceivable, and tied to the user's action. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
Bypass Blocks, Navigation, Headings, And Labels WCAG Accessibility Support h01/h01_d_06 The finding connects to WCAG navigation guidance: page structure, headings, labels, and bypass paths should help users find the task. Applicability: Use when evidence suggests a perceivable, operable, understandable, robust, component, keyboard, focus, contrast, media, authentication, or input-assistance risk. UXHC can flag navigation clarity risk, but source and assistive-technology review are required before WCAG conformance claims. Evidence needed: Requires rendered/code/manual accessibility evidence before any conformance-strength statement.
Loss Aversion UX/UI Support Lens h12/h12_d_02 The finding is supported by loss-aversion risk: users may hesitate or feel coerced when consequences are unclear. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Loss concerns can be real and protective; the issue is clarity and agency, not removing all friction. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
Programmatic Status Messages WCAG Accessibility Support h01/h01_d_06 The finding connects to WCAG status-message guidance: important state changes should be perceivable programmatically as well as visually. Applicability: Use when evidence suggests a perceivable, operable, understandable, robust, component, keyboard, focus, contrast, media, authentication, or input-assistance risk. UXHC can flag status visibility risk, but live-region behavior requires runtime assistive-technology testing; this is not WCAG conformance certification. Evidence needed: Requires rendered/code/manual accessibility evidence before any conformance-strength statement.
Faith-Aware Observance Settings Cultural Context Support h12/h12_d_02 The finding may need faith-aware review because interaction timing, notifications, or settings could conflict with observance needs. Applicability: Use only when interface evidence raises a culturally situated, language, access-context, authority, data-governance, or community-validation issue. Faith-aware UX must be opt-in, private, and validated by the relevant tradition or community; it cannot be inferred from identity alone. Evidence needed: Requires local context, affected-community review, language/script evidence, or a clear evidence limit before stronger claims.
CX Complaint Handling System CX Service-Journey Support h05/h05_d_04 This finding can reference complaint-handling CX: customers need accessible intake, acknowledgement, ownership, status, escalation, and closure expectations. Applicability: Use when the evidence concerns journey continuity, promise delivery, effort, recovery, complaint handling, handoff, or customer relationship clarity. CX support guidance only; no ROI, NPS, retention, loyalty, satisfaction, revenue, churn, or real-customer outcome claim unless supplied evidence supports it. Evidence needed: Requires customer, journey, service, operational, or analytics evidence before any real-world outcome claim.

Support-only context; not a separate score, proof of user behavior, compliance claim, or replacement for the H01-H14 checklist.

Do not add decorative animation where clear status text or recovery instruction is needed.

Accessibility support guidance only; not WCAG, ADA, legal, procurement, compliance, conformance, or certification proof.

Do not add hidden bypass links without testing whether they are reachable, visible on focus, and useful.

Do not use fear of loss as coercive retention copy.

Prioritized Fix Roadmap

WhenRecommended action
Sprint 1Review the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from.
Sprint 2Remove pressure patterns and add calm, clear reassurance around permissions, consequences, and recovery options.
Sprint 3Mark the current page clearly in navigation and align link labels with destination page titles.

High-Impact / Low-Effort Micro-Solutions

RoleMicro-solutionLinked findingWhy high impactEstimated effort
Engineer Review the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from. h05 / h05_d_04 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Research Remove pressure patterns and add calm, clear reassurance around permissions, consequences, and recovery options. h12 / h12_d_02 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Product Mark the current page clearly in navigation and align link labels with destination page titles. h01 / h01_d_06 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium

Audit Scope and Omitted Profiles

Active scope: Active scope: H1-H14, 102/102 scored

Status: all_optionals_active

Optional profile mode: scoped

Scored optional profiles: accessibility (h11), inclusion (h12), journey (h13), ux_writing (h14)

Omitted optional profiles:

None

For a full advanced audit, rerun with optional_profile_mode='all_optionals' or profiles=['accessibility','inclusion','journey','ux_writing'].

Complete Checklist Scores

All checklist rows are shown. Use the Score and Status columns to scan Passed, Issue, and Major rows without JavaScript filters.

Visibility of System Status (h01) - 9 checklist items
AI ScoreC61.1%
Human ScoreB75.0%
CombinedB-68.1%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h01_d_01Every interface begins with a title/header that describes page contents0.01.00.5Passedhighhost_supplied-1Homepage has clear title after logout redirect.
h01_d_02Headings and subheadings are short, straightforward and descriptive0.01.00.5Passedhighhost_supplied-1Headings on homepage after logout are clear.
h01_d_03Value proposition is clearly stated on the home page (tagline or welcome blurb)0.01.00.5Passedmediumhost_supplied-1Homepage value proposition visible after logout.
h01_d_04The items on the home page are clearly focused on primary actions0.02.01.0Passedmediumhost_supplied-1Homepage items focus on learning after logout.
h01_d_05Each page is clearly branded so that the user knows they are on the same site0.00.00.0Passedhighhost_supplied-1Site remains branded consistently after logout.
h01_d_06Navigation makes it clear which page I am on1.02.01.5Issuehighhost_supplied-1After logout, the only status signal is the nav changing from avatar to SIGN IN. No toast, banner, or confirmation message explicitly says 'You have been logged out.' User must infer successful logout from nav state change alone. Most users will recognize this, but an explicit confirmation would be clearer.
h01_d_07Link names match the title of destination pages, so users will know when they have reached the intended page0.01.00.5Passedhighhost_supplied-1Link names match destinations throughout. Logout leads to homepage as expected.
h01_d_08Standard elements (page titles, site navigation, page navigation, privacy policy, etc.) are easy to locate0.01.00.5Passedhighhost_supplied-1Standard elements findable on homepage after logout.
h01_d_09Logo is in a consistent location, and clicking the logo returns the user back to the home page0.00.00.0Passedhighhost_supplied-1Logo visible and functional on homepage after logout.
Match Between System and the Real World (h02) - 3 checklist items
AI ScoreF33.3%
Human ScoreC58.3%
CombinedD45.8%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h02_d_01Navigation tabs are located at the top of the page, and look like clickable versions of real-world tabs0.01.00.5Passedmediumhost_supplied-1Navigation tabs look like clickable tabs on homepage.
h02_d_02Items that are not clickable do not have characteristics that suggest that they are clickable0.02.01.0Passedmediumhost_supplied-1Non-clickable elements do not appear clickable.
h02_d_03Items that are clickable look like they are clickable0.02.01.0Passedhighhost_supplied-1SIGN IN button looks clickable after logout. User menu with Logout clearly labeled.
User Control and Freedom (h03) - 5 checklist items
AI ScoreC-55.0%
Human ScoreC-55.0%
CombinedC-55.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h03_d_01There is a search box0.02.01.0Passedmediumhost_supplied-1Search available on site; not relevant to logout CUJ.
h03_d_02There are clearly marked exits on every page allowing the user to bail out of the current task without having to depend on the browser Back button0.01.00.5Passedhighhost_supplied-1Logout CUJ has no nested flow requiring an exit; the action itself is the exit.
h03_d_03The site does not disable the browser Back button and the Back button appears on the browser toolbar on every page0.00.00.0Passedhighhost_supplied-1Browser back button works throughout; not disabled by logout flow.
h03_d_04Clicking the back button always takes the user back to the page they came from0.02.01.0Passedmediumhost_supplied-1Back button navigates correctly after logout redirect.
h03_d_05Undo and redo are supported0.04.02.0Passedhighhost_supplied-1Logout is not undoable by design — appropriate expected behavior.
Consistency and Standards (h04) - 21 checklist items
AI ScoreD41.7%
Human ScoreB-70.2%
CombinedC-56.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h04_d_01In your expert opinion, site content does not look like advertisements0.00.00.0Passedhighhost_supplied-1No ad-like content in logout flow or homepage.
h04_d_02Clickable elements use a consistent style/color for primary, secondary, and tertiary actions0.02.01.0Passedhighhost_supplied-1Button styles consistent. SIGN IN button follows standard primary button styling.
h04_d_03Value proposition is clearly stated on the home page (tagline or welcome blurb)0.01.00.5Passedmediumhost_supplied-1Value proposition clear on homepage.
h04_d_04Navigation choices are ordered in the most logical or task-oriented manner, with less important corporate information at the bottom0.02.01.0Passedmediumhost_supplied-1Nav order logical after logout.
h04_d_05All corporate information is grouped in one distinct area, such as About Us0.00.00.0Passedmediumhost_supplied-1Corporate info grouped in footer/about section.
h04_d_06The home page of the site has a memorable URL0.00.00.0Passedhighhost_supplied-1oppia.org is a memorable URL.
h04_d_07Terminology is consistent with general web usage0.02.01.0Passedhighhost_supplied-1'Logout' is standard web terminology; 'SIGN IN' is standard.
h04_d_08There is a visible change when the mouse points at something clickable, excluding cursor changes0.01.00.5Passedmediumhost_supplied-1Hover states on buttons work after logout.
h04_d_09Hypertext links that invoke actions, such as downloads or new windows, are clearly distinguished from hypertext links that load another page0.02.01.0Passedmediumhost_supplied-1Links and buttons distinguished in post-logout homepage.
h04_d_10If the site spawns new windows, these will not confuse the user and can be easily closed0.01.00.5Passedhighhost_supplied-1No new windows spawned during logout.
h04_d_11Menu instructions, prompts and messages appear in the same place on each screen0.01.00.5Passedhighhost_supplied-1Menu prompts consistent in user menu.
h04_d_12The content is up-to-date, authoritative and trustworthy0.01.00.5Passedmediumhost_supplied-1Homepage content trustworthy after logout.
h04_d_13The site contains third-party support, such as citations or testimonials, to verify the accuracy of information0.03.01.5Passedlowhost_supplied-1Not applicable to logout CUJ.
h04_d_14It is clear that there is a real organization behind the site, such as a physical address or office photo0.00.00.0Passedhighhost_supplied-1Oppia is a real organization; clear branding.
h04_d_15The content is fresh: the site includes recent content0.02.01.0Passedmediumhost_supplied-1Site content appears current.
h04_d_16The site is free of typographic errors and spelling mistakes0.01.00.5Passedhighhost_supplied-1No typos observed in user menu or logout flow.
h04_d_17The visual design is consistent, including colors, layout, iconography, etc.0.02.01.0Passedhighhost_supplied-1Visual design consistent throughout logout flow and homepage.
h04_d_18On content pages, line lengths are neither too short (under 50 characters per line) nor too long (over 100 characters per line) when viewed in a standard browser width window0.01.00.5Passedmediumhost_supplied-1Line lengths appropriate on homepage.
h04_d_19Fonts are used consistently and are legible0.01.00.5Passedhighhost_supplied-1Fonts consistent and legible.
h04_d_20The site can be used without scrolling horizontally0.00.00.0Passedhighhost_supplied-1No horizontal scrolling.
h04_d_21Design components, such as radio buttons and checkboxes, are used appropriately0.02.01.0Passedmediumhost_supplied-1UI components appropriate throughout.
Error Prevention (h05) - 5 checklist items
AI ScoreD-35.0%
Human ScoreC-55.0%
CombinedD45.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h05_d_01Pages are free of scroll stoppers: headings or page elements that create the illusion that users have reached the top or bottom of a page when they have not0.01.00.5Passedmediumhost_supplied-1No scroll stoppers on post-logout homepage.
h05_d_02The user does not need to consult user manuals or other external information to use the site0.03.01.5Passedhighhost_supplied-1Logout is a single-click action from user menu; no manual needed.
h05_d_03User confirmation is required before carrying out potentially dangerous actions, such as deleting something0.01.00.5Passedhighhost_supplied-1No confirmation dialog for logout — appropriate; logout is easily reversible.
h05_d_04The site provides feedback that helps the user learn how to use the site3.03.03.0Majorhighhost_supplied-1CRITICAL: Google SSO persistence. After Oppia logout (/logout clears Oppia session), the Google OAuth token persists in the browser. Navigating to /login immediately triggers silent Google re-authentication — user is logged back in without any action. Users who log out expecting true session termination (e.g., on a shared device, in a library) are NOT protected. They believe they logged out but remain effectively authenticated via Google SSO. Oppia provides no warning about this and no option to 'Also sign out of Google'.
h05_d_05There is sufficient space between targets to prevent the user from hitting multiple or incorrect targets0.01.00.5Passedhighhost_supplied-1Sufficient target spacing in user menu; Logout item is clearly separated by divider.
Recognition Rather Than Recall (h06) - 4 checklist items
AI ScoreC-50.0%
Human ScoreC-50.0%
CombinedC-50.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h06_d_01Search suggestions or filters are provided0.03.01.5Passedmediumhost_supplied-1Search available on site; not in logout CUJ scope.
h06_d_02Each page is clearly labeled with a descriptive and useful title that makes sense as a bookmark0.02.01.0Passedhighhost_supplied-1Homepage has clear page title after logout redirect.
h06_d_03Links and link titles are descriptive and predictive, and there are no Click here links0.01.00.5Passedhighhost_supplied-1'Logout' is descriptive and matches expected outcome. 'SIGN IN' is clearly labeled.
h06_d_04Buttons and links show that they have been clicked0.02.01.0Passedmediumhost_supplied-1Buttons show visual state changes on interaction.
Flexibility and Efficiency of Use (h07) - 9 checklist items
AI ScoreC+63.9%
Human ScoreC60.7%
CombinedC+62.3%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h07_d_01Useful content is presented on the home page or within one click of the home page0.00.00.0Passedmediumhost_supplied-1Homepage provides useful content within one click after logout.
h07_d_02The terms used for navigation items and hypertext links are unambiguous and jargon-free0.02.01.0Passedhighhost_supplied-1'Logout' is an unambiguous, jargon-free term.
h07_d_03If there are product pages, they contain the detail necessary to make a purchase, and users can zoom in on product images0.00.00.0Passedlowhost_supplied-1Not applicable — no purchase flow.
h07_d_04The words, phrases and concepts used will be familiar to the typical user0.03.01.5Passedhighhost_supplied-1Language in user menu and logout flow is familiar and simple.
h07_d_05Content feels friendly for new users0.0N/A0.0Passedmediumhost_supplied-1Homepage after logout is friendly for new/returning users.
h07_d_06Content feels customizable or useable for frequent or expert users0.0N/A0.0Passedlowhost_supplied-1Not applicable to logout CUJ specifically.
h07_d_07The screen density is appropriate for the target users and their tasks0.02.01.0Passedmediumhost_supplied-1Screen density appropriate on post-logout homepage.
h07_d_08Icons and graphics are standard and/or intuitive (concrete and familiar)0.02.01.0Passedhighhost_supplied-1Icons in user menu are standard and intuitive.
h07_d_09Where tooltips are used, they provide useful additional help and do not simply duplicate text in the icon, link or field label0.02.01.0Passedlowhost_supplied-1No tooltips in logout flow; not applicable.
Aesthetic and Minimalist Design (h08) - 16 checklist items
AI ScoreD-39.1%
Human ScoreC60.9%
CombinedD+50.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h08_d_01By just looking at the home page, the first time user will understand where to start0.03.01.5Passedmediumhost_supplied-1Post-logout homepage clear for first-time users.
h08_d_02Primary actions are easy to find and understand0.02.01.0Passedhighhost_supplied-1SIGN IN is easy to find after logout.
h08_d_03Individual pages are free of clutter and irrelevant information, and attention-attracting features are used sparingly and only where relevant0.01.00.5Passedhighhost_supplied-1Homepage after logout is clean.
h08_d_04The home page is professionally designed and will create a positive first impression0.01.00.5Passedhighhost_supplied-1Homepage has professional design.
h08_d_05The home page looks like a home page; pages lower in the site will not be confused with it0.01.00.5Passedhighhost_supplied-1Homepage looks like a homepage.
h08_d_06The site avoids advertisements, especially pop-ups0.00.00.0Passedhighhost_supplied-1No ads or pop-ups.
h08_d_07Text is concise, with no needless instructions or welcome notes0.01.00.5Passedmediumhost_supplied-1Homepage text is concise.
h08_d_08Pages use bulleted and numbered lists in preference to narrative text0.01.00.5Passedmediumhost_supplied-1Lists used appropriately.
h08_d_09The most important items in a list are placed at the top0.01.00.5Passedmediumhost_supplied-1Important items at top of homepage.
h08_d_10Pages are quick to scan, with ample headings and subheadings and short paragraphs0.02.01.0Passedhighhost_supplied-1Homepage is scannable.
h08_d_11Information is organized hierarchically, from the general to the specific, and the organization is clear and logical0.02.01.0Passedmediumhost_supplied-1Information hierarchy on homepage is logical.
h08_d_12Text links are long enough to be understood, but short enough to minimize wrapping, especially when used as a navigation list0.01.00.5Passedmediumhost_supplied-1Text links appropriate length.
h08_d_13On all pages, the most important information, such as frequently used topics, features and functions, is presented on the first screenful of information above the fold0.02.01.0Passedhighhost_supplied-1Important content above fold on post-logout homepage.
h08_d_14The relationship between controls and their actions is obvious0.02.01.0Passedhighhost_supplied-1Relationship between controls and actions obvious throughout.
h08_d_15There is a clear visual starting point to every page0.03.01.5Passedhighhost_supplied-1Clear visual starting point on homepage.
h08_d_16The site is pleasant to look at0.02.01.0Passedhighhost_supplied-1Oppia homepage is pleasant to look at.
Help Users Recognize, Diagnose, and Recover from Errors (h09) - 2 checklist items
AI ScoreC+62.5%
Human ScoreC-50.0%
CombinedC-56.2%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h09_d_01The site uses a customised 404 page, which includes tips on how to find the missing page and links to Home and Search0.01.00.5Passedlowhost_supplied-1Not directly in logout CUJ scope.
h09_d_02Error messages contain clear instructions on what to do next, including form error states0.03.01.5Passedhighhost_supplied-1No error states observed in logout flow; redirect worked cleanly.
Help and Documentation (h10) - 5 checklist items
AI ScoreC+65.0%
Human ScoreD45.0%
CombinedC-55.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h10_d_01Help is available and easy to find0.03.01.5Passedlowhost_supplied-1Help available on site. Not directly in logout scope.
h10_d_02FAQs are present if appropriate0.02.01.0Passedlowhost_supplied-1Not applicable to logout CUJ.
h10_d_03When giving instructions, pages tell users what to do rather than what to avoid doing0.01.00.5Passedhighhost_supplied-1Instructions in logout flow are action-oriented.
h10_d_04The site shows users how to do common tasks where appropriate, such as demonstrations of the site's functionality0.03.01.5Passedhighhost_supplied-1Logout is intuitive; no demonstrations needed.
h10_d_05It is easy to contact someone for assistance and a reply is received quickly0.02.01.0Passedlowhost_supplied-1Not directly in scope.
Accessibility and Ease of Access (h11) - 4 checklist items
AI ScoreC+62.5%
Human ScoreN/ANot evaluated
CombinedC+62.5%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h11_d_01P - Content alternatives are provided, content is adaptable, and content is easy to hear and see0.0N/A0.0Passedhighhost_supplied-1User menu is text-based with clear labels; logout flow doesn't involve complex content.
h11_d_02O - All functionality is available and flexible, enough time is provided, content is safe, and content is easy to find0.0N/A0.0Passedmediumhost_supplied-1Logout is a simple click; keyboard accessible.
h11_d_03U - Content text is readable and understandable, content appears and operates in predictable ways, and users are helped to avoid and correct mistakes0.0N/A0.0Passedhighhost_supplied-1Logout flow is understandable and predictable.
h11_d_04R - Compatibility is maximized for current and future user agents0.0N/A0.0Passedlowhost_supplied-1Standard logout implementation.
Empathetic Engagement and Inclusion (h12) - 6 checklist items
AI ScoreC+62.5%
Human ScoreN/ANot evaluated
CombinedC+62.5%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h12_d_01The interface acknowledges and responds to user emotions, either through design, content, or interactive elements0.0N/A0.0Passedmediumhost_supplied-1No particular emotional response needed for logout action.
h12_d_02The design ensures users feel safe and secure, minimizing anxiety-inducing elements2.0N/A2.0Issuehighhost_supplied-1Google SSO persistence creates a false sense of security for privacy-conscious users. Users on shared devices, library computers, or in sensitive contexts who log out believe they are fully signed out, but the Google OAuth token remains active. Anyone who navigates to /login will re-authenticate automatically. No warning is provided. Particularly concerning for under-resourced learners who use shared devices in schools or libraries.
h12_d_03The content and design elements respect and reflect a wide range of cultural norms and values0.0N/A0.0Passedhighhost_supplied-1Logout flow is culturally neutral.
h12_d_04Information is presented in a way that shows understanding and consideration for the user's emotional state0.0N/A0.0Passedmediumhost_supplied-1Logout UX is straightforward.
h12_d_05Design and content are accessible to users with various physical and cognitive abilities, promoting inclusivity0.0N/A0.0Passedmediumhost_supplied-1Logout flow accessible; no barriers observed.
h12_d_06Features and functionalities empower users, giving them control and choice in their interactions0.0N/A0.0Passedhighhost_supplied-1User has control over when to log out; user-initiated action.
Customer Journey and Satisfaction (h13) - 6 checklist items
AI ScoreC58.3%
Human ScoreN/ANot evaluated
CombinedC58.3%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h13_d_01The interface reflects the brand's values and aesthetics consistently across all elements0.0N/A0.0Passedhighhost_supplied-1Brand consistent throughout logout flow.
h13_d_02Navigation and workflows are intuitive, creating a seamless experience from start to finish0.0N/A0.0Passedhighhost_supplied-1Logout flow simple and seamless — one click from user menu.
h13_d_03The system offers personalized options or content based on user data and preferences0.0N/A0.0Passedlowhost_supplied-1Not applicable to logout CUJ.
h13_d_04Easy access to support and a straightforward method for users to provide feedback0.0N/A0.0Passedlowhost_supplied-1Not directly applicable.
h13_d_05Features or elements make the user feel valued and rewarded for their engagement0.0N/A0.0Passedhighhost_supplied-1Logout is an exit action; no reward expectation.
h13_d_06Clear communication about data usage, privacy policies, and other aspects that build user trust0.0N/A0.0Passedmediumhost_supplied-1Privacy policy accessible. SSO persistence is a trust concern addressed in h05_d_04 and h12_d_02.
UX Writing / Content and Tone (h14) - 7 checklist items
AI ScoreB-67.9%
Human ScoreN/ANot evaluated
CombinedB-67.9%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h14_d_01Follows the current product's established style guide and brand voice0.0N/A0.0Passedhighhost_supplied-1'Logout' label follows standard brand voice and web conventions.
h14_d_02Content is clear0.0N/A0.0Passedhighhost_supplied-1Logout-related UI copy is clear.
h14_d_03Content avoids jargon and uses simple, everyday language0.0N/A0.0Passedhighhost_supplied-1No jargon in logout flow.
h14_d_04All UI labels use simple and concise words0.0N/A0.0Passedhighhost_supplied-1'Logout' is simple and concise.
h14_d_05Calls to action are specific, use active language, and are clearly organized by importance0.0N/A0.0Passedhighhost_supplied-1'Logout' CTA is specific and uses active language.
h14_d_06No paragraphs more than three lines0.0N/A0.0Passedhighhost_supplied-1No long paragraphs in logout flow UI.
h14_d_07The content above the fold, including headings, subheadings, and copy, makes each page's purpose clear and obvious0.0N/A0.0Passedhighhost_supplied-1Post-logout homepage above-fold content makes page purpose clear.

Evidence Appendix

No evidence references were supplied.


↑ Back to top — Jump to CUJ index

Oppia.org LI.10 — Play a Collection (Fractions)

AI audit - Desktop - 0 source item(s) - 102 checklist items - HIL unknown
Generated: 2026-05-18 - UX Heuristic Compass report harness uxhc.report_design_system.v1
A - 85.58%

Mission Context

Severity ratings reflect the supplied evidence, user goal, optional-profile scope, and any stated evidence limits. Support flows and activities should never outrank the checklist scorecard.

A
85.58%
Strong - meets standard
Plain Language Read

The biggest visible usability risk is content may not be perceivable for everyone. It affects Accessibility and Ease of Access and should be fixed before broader polish.

Next Research Recommendation

Fix severity 3-4 checklist items first, then rerun the same source state for comparison.

Accessibility Readiness Signal

Accessibility Readiness Signal: WCAG AAA-level criteria are implicated by Content may not be perceivable for everyone; this remains evidence-limited until manual accessibility testing.

Cultural Context Signal

Cultural Context Signal: Mediated Payment And Trust Recovery flags Users may lack clear recovery paths as needing evidence-bound local or community-context validation.

Before using this interface, address Accessibility and Ease of Access first: Add text alternatives and non-color cues so critical content remains perceivable across assistive and display settings.

Major Finding - Immediate Attention

Content may not be perceivable for everyone

CRITICAL ACCESSIBILITY: 'Click here to start!' is rendered as an img element with no visible text label and no alt text observed in accessibility snapshot. This fails WCAG 2.2 Success Criterion 1.1.1 (Non-text Content — POUR Perceivable). Screen reader users cannot interpret this CTA. This is a serious accessibility barrier on the primary action of the collection page.

Heuristic Scorecard - AI Audit, 14 Heuristics

A+
94.44% - avg severity 0.22
Visibility of System Status
Excellent - exceeds standard
B+
75.0% - avg severity 1.0
Match Between System and the Real World
Good - a few notable issues
A
85.0% - avg severity 0.6
User Control and Freedom
Strong - meets standard
A+
91.67% - avg severity 0.33
Consistency and Standards
Excellent - exceeds standard
A+
90.0% - avg severity 0.4
Error Prevention
Excellent - exceeds standard
A
87.5% - avg severity 0.5
Recognition Rather Than Recall
Strong - meets standard
A
86.11% - avg severity 0.56
Flexibility and Efficiency of Use
Strong - meets standard
A-
81.25% - avg severity 0.75
Aesthetic and Minimalist Design
Above average - minor gaps
A++
100.0% - avg severity 0.0
Help Users Recognize, Diagnose, and Recover from Errors
Exceptional - industry benchmark
A++
95.0% - avg severity 0.2
Help and Documentation
Exceptional - industry benchmark
B-
68.75% - avg severity 1.25
Accessibility and Ease of Access
Below average - multiple issues
B
70.83% - avg severity 1.17
Empathetic Engagement and Inclusion
Acceptable - some improvement needed
A-
83.33% - avg severity 0.67
Customer Journey and Satisfaction
Above average - minor gaps
A
89.29% - avg severity 0.43
UX Writing / Content and Tone
Strong - meets standard

Findings - Prioritized Fix Order

1
Major Accessibility and Ease of Access - h11_d_01

Content may not be perceivable for everyone

CRITICAL ACCESSIBILITY: 'Click here to start!' is rendered as an img element with no visible text label and no alt text observed in accessibility snapshot. This fails WCAG 2.2 Success Criterion 1.1.1 (Non-text Content — POUR Perceivable). Screen reader users cannot interpret this CTA. This is a serious accessibility barrier on the primary action of the collection page.
Add text alternatives and non-color cues so critical content remains perceivable across assistive and display settings.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: WCAG POUR Principles, Manual Accessibility Evidence Matrix
Evidence: host_supplied-1 - Confidence: high
2
Major Aesthetic and Minimalist Design - h08_d_02

Primary action hierarchy is not clear

The primary action on the collection page — 'Click here to start!' — is an image element with no text label. This is difficult to find and understand as the primary CTA. Users may not recognize it as an action, especially with broken thumbnail images providing no visual context.
Make the primary action the clearest visual starting point and reduce secondary actions around it.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Visual Hierarchy, Fitts's Law
Evidence: host_supplied-1 - Confidence: high
3
Major Empathetic Engagement and Inclusion - h12_d_05

Inclusion and emotional fit need review

The 'Click here to start!' img with no alt text is a direct accessibility barrier for screen reader users and keyboard-only users. This fundamentally excludes learners with disabilities from the collection entry point.
Review the screen through emotional, cultural, and situational user contexts, then remove the highest-friction exclusion point.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Universal Design Principles, WCAG POUR Principles
Evidence: host_supplied-1 - Confidence: high
4
Moderate Accessibility and Ease of Access - h11_d_02

Surface accessibility needs targeted review

An img-only CTA with no keyboard focus target or visible label may not be operable via keyboard alone (POUR Operable). Keyboard users may not find or activate this button. Evidence limit: full keyboard testing not performed.
Run a surface accessibility pass on the affected screen and fix the visible access barrier before deeper compliance review.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: WCAG POUR Principles, Universal Design Principles
Evidence: host_supplied-1 - Confidence: medium
5
Moderate Aesthetic and Minimalist Design - h08_d_04

Visual hierarchy is not supporting the task

Collection page with broken thumbnails and image-only CTA creates a poor first impression. The node map design looks outdated compared to the main classroom UI.
Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Visual Hierarchy, ISO 9241-125 Visual Presentation Of Information
Evidence: host_supplied-1 - Confidence: high
6
Moderate Aesthetic and Minimalist Design - h08_d_16

Visual hierarchy is not supporting the task

Collection page is not pleasant to look at — 12 broken thumbnail images, an img-only CTA, and an outdated node-map design create a negative first impression.
Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Visual Hierarchy, Figure-Ground
Evidence: host_supplied-1 - Confidence: high
7
Moderate Customer Journey and Satisfaction - h13_d_02

Customer Journey and Satisfaction needs targeted review

The journey from community library → collection → lesson is not seamless. The collection node map with broken thumbnails and img-only CTA creates friction at the entry point. No breadcrumb back to collection from lesson player.
Review the affected element against Customer Journey and Satisfaction and make the next user action clearer, safer, or easier to recover from.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: CX Cumulative Perception, CX Channel Memory
Evidence: host_supplied-1 - Confidence: high
8
Moderate Flexibility and Efficiency of Use - h07_d_06

Flexibility and Efficiency of Use needs targeted review

No progress state shown for returning users in collection. Which lessons have been completed? Unknown. Returning users cannot pick up where they left off within a collection.
Review the affected element against Flexibility and Efficiency of Use and make the next user action clearer, safer, or easier to recover from.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: KLM / GOMS Expert Efficiency Models, CX Status Transparency
Evidence: host_supplied-1 - Confidence: high
9
Moderate Match Between System and the Real World - h02_d_03

Match Between System and the Real World needs targeted review

'Click here to start!' is an img element with no text label visible on the collection page. This is the primary call to action but presented as an image without a button or text affordance, making it ambiguous whether it is clickable.
Review the affected element against Match Between System and the Real World and make the next user action clearer, safer, or easier to recover from.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Affordance and Signifiers, Fitts's Law
Evidence: host_supplied-1 - Confidence: high
10
Moderate Recognition Rather Than Recall - h06_d_03

Link labels do not predict destinations

'Click here to start!' is colloquial — does not describe what the link does or where it takes the user. It's a vague call to action that requires memory of prior context to understand what 'start' means.
Rewrite links so each label describes the destination or result before the user clicks.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Information Scent, Labels, Instructions, And Input Purpose
Evidence: host_supplied-1 - Confidence: high

Owner-Role Triage Matrix

OwnerLinked findingNext actionImpactEffortConfidenceSupporting roles
Engineer h11 / h11_d_01 Add text alternatives and non-color cues so critical content remains perceivable across assistive and display settings. high Medium high
Designer h08 / h08_d_02 Make the primary action the clearest visual starting point and reduce secondary actions around it. high Low high
Research h12 / h12_d_05 Review the screen through emotional, cultural, and situational user contexts, then remove the highest-friction exclusion point. high Low-Medium high
Engineer h11 / h11_d_02 Run a surface accessibility pass on the affected screen and fix the visible access barrier before deeper compliance review. medium Medium medium
Designer h08 / h08_d_04 Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. medium Low high
Designer h08 / h08_d_16 Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. medium Low high
Research h13 / h13_d_02 Review the affected element against Customer Journey and Satisfaction and make the next user action clearer, safer, or easier to recover from. medium Low-Medium high
Product h07 / h07_d_06 Review the affected element against Flexibility and Efficiency of Use and make the next user action clearer, safer, or easier to recover from. medium Low-Medium high
Product h02 / h02_d_03 Review the affected element against Match Between System and the Real World and make the next user action clearer, safer, or easier to recover from. medium Low-Medium high
Product h06 / h06_d_03 Rewrite links so each label describes the destination or result before the user clicks. medium Low-Medium high

What Is Working Well

  • Visibility of System Status holds up with A+ (94.44%).
  • User Control and Freedom holds up with A (85.0%).
  • Consistency and Standards holds up with A+ (91.67%).
  • Error Prevention holds up with A+ (90.0%).
  • Recognition Rather Than Recall holds up with A (87.5%).
  • Flexibility and Efficiency of Use holds up with A (86.11%).
  • Aesthetic and Minimalist Design holds up with A- (81.25%).
  • Help Users Recognize, Diagnose, and Recover from Errors holds up with A++ (100.0%).

Evidence Limits

  • source: source preparation status was partial (ratings may be incomplete or unavailable)
  • host_supplied-1 missing across 102 checklist ratings; rating remains usable but traceability is reduced.
Show detailed evidence-limit notes (103 source notes)
  • source: source preparation status was partial (ratings may be incomplete or unavailable)
  • host_supplied-1: 102 checklist ratings cite this missing evidence ref. Affected items: h01_d_01, h01_d_02, h01_d_03, h01_d_04, h01_d_05, h01_d_06, h01_d_07, h01_d_08, h01_d_09, h02_d_01, h02_d_02, h02_d_03; plus 90 more.

WCAG-Informed Accessibility Readiness

Support-only advisory. This section does not change H01-H14 scores, 0-4 checklist ratings, report readiness, or finding order.

WCAG Level Signal: AAA

Top signal: Accessibility Readiness Signal: WCAG AAA-level criteria are implicated by Content may not be perceivable for everyone; this remains evidence-limited until manual accessibility testing.

Caveat: Evidence-limited accessibility support guidance only; not WCAG, ADA, legal, procurement, or conformance certification.

Lens / cueApplies toEvidenceWhy it mattersCaveat
WCAG POUR Principles h11/h11_d_01 host_supplied-1 The finding is supported by WCAG POUR framing, but the report remains a heuristic audit rather than a compliance certification. UXHC can cite surface evidence but does not certify WCAG compliance.
WCAG POUR Principles h12/h12_d_05 host_supplied-1 The finding is supported by WCAG POUR framing, but the report remains a heuristic audit rather than a compliance certification. UXHC can cite surface evidence but does not certify WCAG compliance.
Manual Accessibility Evidence Matrix h11/h11_d_01 host_supplied-1 The finding needs WCAG-style evidence: keyboard, focus, screen-reader, contrast, media, or state testing should confirm the risk. Automated and heuristic evidence can support triage, but it does not certify WCAG, ADA, legal, procurement, or conformance status.
WCAG POUR Principles h11/h11_d_02 host_supplied-1 The finding is supported by WCAG POUR framing, but the report remains a heuristic audit rather than a compliance certification. UXHC can cite surface evidence but does not certify WCAG compliance.
Bypass Blocks, Navigation, Headings, And Labels h01/h01_d_06 host_supplied-1 The finding connects to WCAG navigation guidance: page structure, headings, labels, and bypass paths should help users find the task. UXHC can flag navigation clarity risk, but source and assistive-technology review are required before WCAG conformance claims.
Error Identification, Suggestion, And Prevention h14/h14_d_05 host_supplied-1 The finding connects to WCAG input-assistance guidance: errors should be identified, explained, and recoverable without unnecessary re-entry. UXHC can flag error-support risk, but WCAG evaluation needs rendered form states, programmatic associations, and assistive-technology checks; this is not conformance certification.

Cultural Context Integrity Advisory

Support-only advisory. This section does not change H01-H14 scores, 0-4 checklist ratings, report readiness, or finding order.

Context Integrity Index: 16 - Insufficient Context Safety

Top signal: Cultural Context Signal: Mediated Payment And Trust Recovery flags Users may lack clear recovery paths as needing evidence-bound local or community-context validation.

Caveat: Evidence-limited support guidance only; not a cultural certification, moral judgment, universal cultural claim, or substitute for affected-community review.

Lens / cueApplies toEvidenceWhy it mattersCaveat
Mediated Payment And Trust Recovery h03/h03_d_02 host_supplied-1 The finding may create trust or recovery risk in mediated payment contexts where fees, receipts, agent support, and disputes must be visible. Financial-service risk depends on local regulation, agent networks, cost, literacy, and trust channels; UXHC cannot validate the business or legal model.
Dadirri / Deep Listening h12/h12_d_04 host_supplied-1 The finding suggests a need for slower, relational feedback or support before the interface claims to understand user context. Deep listening is culturally grounded in specific context and cannot be claimed from a generic interview or survey pattern.
Faith-Aware Observance Settings h12/h12_d_02 host_supplied-1 The finding may need faith-aware review because interaction timing, notifications, or settings could conflict with observance needs. Faith-aware UX must be opt-in, private, and validated by the relevant tradition or community; it cannot be inferred from identity alone.
Faith-Aware Observance Settings h12/h12_d_06 host_supplied-1 The finding may need faith-aware review because interaction timing, notifications, or settings could conflict with observance needs. Faith-aware UX must be opt-in, private, and validated by the relevant tradition or community; it cannot be inferred from identity alone.
Indigenous-Language Orthography And Voice Support h10/h10_d_04 host_supplied-1 The finding may need target-language validation because spelling, diacritics, pronunciation, or assistive-technology output can affect comprehension and dignity. Language support should be validated with speakers and local language authorities; UXHC can only flag visible or stated risks.
Indigenous-Language Orthography And Voice Support h02/h02_d_02 host_supplied-1 The finding may need target-language validation because spelling, diacritics, pronunciation, or assistive-technology output can affect comprehension and dignity. Language support should be validated with speakers and local language authorities; UXHC can only flag visible or stated risks.

Recommended Next Validation Steps

Validation Step 1
Fix severity 3-4 checklist items first, then rerun the same source state for comparison.

Supporting UX Laws And Principles

Support-only explanation. These lenses do not create findings, change 0-4 checklist ratings, or certify compliance.

LensSource familyApplies toWhy it mattersCaveat / evidence needed
Visual Hierarchy UX/UI Support Lens h08/h08_d_02, h08/h08_d_04, h08/h08_d_16 The finding is supported by visual hierarchy: the screen does not make the most important next action visually primary. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Hierarchy needs to match the user's current task, not only stakeholder importance. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
Fitts's Law UX/UI Support Lens h08/h08_d_02, h02/h02_d_03, h08/h08_d_01 The finding is supported by target-acquisition risk: the important action is not easy enough to locate or activate. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Motor models predict tendencies; device, posture, tremor, screen size, and assistive technology can change the risk. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
WCAG POUR Principles WCAG Accessibility Support h11/h11_d_01, h12/h12_d_05, h11/h11_d_02 The finding is supported by WCAG POUR framing, but the report remains a heuristic audit rather than a compliance certification. Applicability: Use when evidence suggests a perceivable, operable, understandable, robust, component, keyboard, focus, contrast, media, authentication, or input-assistance risk. UXHC can cite surface evidence but does not certify WCAG compliance. Evidence needed: Requires rendered/code/manual accessibility evidence before any conformance-strength statement.
Affordance and Signifiers UX/UI Support Lens h02/h02_d_03, h04/h04_d_08, h02/h02_d_02 The finding is supported by affordance/signifier risk: available actions are not visibly legible. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Affordances can be physical, learned, or signaled; validate with user context. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
Jakob's Law / Familiar Conventions UX/UI Support Lens h04/h04_d_04, h04/h04_d_07, h07/h07_d_08 The finding is supported by convention risk: users may bring expectations the interface does not satisfy. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Conventions vary by platform, culture, domain, and user expertise. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
ISO 9241-11 Usability In Context ISO UX/UI/HCI Support h13/h13_d_01, h07/h07_d_01, h07/h07_d_05 This finding connects to ISO 9241-11 style usability-in-context framing: usable for whom, for what task, and in what context. Applicability: Use when the finding benefits from ISO-informed framing around context of use, interaction quality, evidence traceability, process quality, or operational risk. ISO-informed support reference only; not formal ISO standards compliance, conformance, certification, procurement proof, or legal assurance. Evidence needed: Requires project, process, technical, or audit evidence before standards-strength claims.

Support-only context; not a separate score, proof of user behavior, compliance claim, or replacement for the H01-H14 checklist.

Do not make every business priority visually dominant; hierarchy requires tradeoffs.

Do not reduce this to bigger buttons everywhere; apply it to task-critical targets with evidence.

Accessibility support guidance only; not WCAG, ADA, legal, procurement, compliance, conformance, or certification proof.

Do not claim accessibility compliance from automated, screenshot-only, or partial evidence.

Prioritized Fix Roadmap

WhenRecommended action
Sprint 1Add text alternatives and non-color cues so critical content remains perceivable across assistive and display settings.
Sprint 1Make the primary action the clearest visual starting point and reduce secondary actions around it.
Sprint 1Review the screen through emotional, cultural, and situational user contexts, then remove the highest-friction exclusion point.
Sprint 2Run a surface accessibility pass on the affected screen and fix the visible access barrier before deeper compliance review.
Sprint 2Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
Sprint 2Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning.
Sprint 2Review the affected element against Customer Journey and Satisfaction and make the next user action clearer, safer, or easier to recover from.
Sprint 2Review the affected element against Flexibility and Efficiency of Use and make the next user action clearer, safer, or easier to recover from.
Sprint 2Review the affected element against Match Between System and the Real World and make the next user action clearer, safer, or easier to recover from.
Sprint 2Rewrite links so each label describes the destination or result before the user clicks.
Sprint 2Rewrite calls to action as specific verb-led labels and make the primary action clearly outrank secondary choices.
Sprint 2Add or clarify exits, back behavior, and recovery controls so users can leave wrong paths without losing context.

High-Impact / Low-Effort Micro-Solutions

RoleMicro-solutionLinked findingWhy high impactEstimated effort
Engineer Add text alternatives and non-color cues so critical content remains perceivable across assistive and display settings. h11 / h11_d_01 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Designer Make the primary action the clearest visual starting point and reduce secondary actions around it. h08 / h08_d_02 This checklist item indicates measurable heuristic friction for the evaluated surface. Low
Research Review the screen through emotional, cultural, and situational user contexts, then remove the highest-friction exclusion point. h12 / h12_d_05 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Engineer Run a surface accessibility pass on the affected screen and fix the visible access barrier before deeper compliance review. h11 / h11_d_02 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Designer Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. h08 / h08_d_04 This checklist item indicates measurable heuristic friction for the evaluated surface. Low
Designer Rework the visual hierarchy so the page guides users from the main purpose to the next action without extra scanning. h08 / h08_d_16 This checklist item indicates measurable heuristic friction for the evaluated surface. Low

Audit Scope and Omitted Profiles

Active scope: Active scope: H1-H14, 102/102 scored

Status: all_optionals_active

Optional profile mode: scoped

Scored optional profiles: accessibility (h11), inclusion (h12), journey (h13), ux_writing (h14)

Omitted optional profiles:

None

For a full advanced audit, rerun with optional_profile_mode='all_optionals' or profiles=['accessibility','inclusion','journey','ux_writing'].

Complete Checklist Scores

All checklist rows are shown. Use the Score and Status columns to scan Passed, Issue, and Major rows without JavaScript filters.

Visibility of System Status (h01) - 9 checklist items
AI ScoreC61.1%
Human ScoreB75.0%
CombinedB-68.1%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h01_d_01Every interface begins with a title/header that describes page contents0.01.00.5Passedhighhost_supplied-1Collection page has clear title. Community library page has clear header.
h01_d_02Headings and subheadings are short, straightforward and descriptive0.01.00.5Passedhighhost_supplied-1Section headings in community library and collection page are descriptive.
h01_d_03Value proposition is clearly stated on the home page (tagline or welcome blurb)0.01.00.5Passedmediumhost_supplied-1Value prop present on site.
h01_d_04The items on the home page are clearly focused on primary actions0.02.01.0Passedmediumhost_supplied-1Community library home page focused on browsing; lesson player focused on task.
h01_d_05Each page is clearly branded so that the user knows they are on the same site0.00.00.0Passedhighhost_supplied-1Oppia branding consistent across collection pages.
h01_d_06Navigation makes it clear which page I am on2.02.02.0Issuehighhost_supplied-1When playing a lesson within a collection context, there is no progress indicator showing 'Lesson 1 of 12' or similar. User has no signal of their position within the overall collection. The collection node map also shows no visual distinction between completed vs. not-started nodes. User cannot tell where they are in the collection journey.
h01_d_07Link names match the title of destination pages, so users will know when they have reached the intended page0.01.00.5Passedhighhost_supplied-1Link names in nav match destinations.
h01_d_08Standard elements (page titles, site navigation, page navigation, privacy policy, etc.) are easy to locate0.01.00.5Passedmediumhost_supplied-1Standard elements findable on community library and collection pages.
h01_d_09Logo is in a consistent location, and clicking the logo returns the user back to the home page0.00.00.0Passedhighhost_supplied-1Logo present and functional.
Match Between System and the Real World (h02) - 3 checklist items
AI ScoreF33.3%
Human ScoreC58.3%
CombinedD45.8%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h02_d_01Navigation tabs are located at the top of the page, and look like clickable versions of real-world tabs0.01.00.5Passedmediumhost_supplied-1Navigation tabs present on main site.
h02_d_02Items that are not clickable do not have characteristics that suggest that they are clickable1.02.01.5Issuehighhost_supplied-1Collection node map thumbnails are broken (HTTP 404 images). A broken image looks like a non-functional element. Users may not realize the nodes are clickable from the visual alone.
h02_d_03Items that are clickable look like they are clickable2.02.02.0Issuehighhost_supplied-1'Click here to start!' is an img element with no text label visible on the collection page. This is the primary call to action but presented as an image without a button or text affordance, making it ambiguous whether it is clickable.
User Control and Freedom (h03) - 5 checklist items
AI ScoreC-55.0%
Human ScoreC-55.0%
CombinedC-55.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h03_d_01There is a search box0.02.01.0Passedhighhost_supplied-1Search available on community library page.
h03_d_02There are clearly marked exits on every page allowing the user to bail out of the current task without having to depend on the browser Back button2.01.01.5Issuehighhost_supplied-1When playing a lesson from within a collection (collection_id parameter in URL), there is no 'Back to Collection' link or button visible in the lesson player. User who wants to return to the collection node map must use browser back, which may not be obvious. No clearly labeled exit from the lesson that returns user to collection.
h03_d_03The site does not disable the browser Back button and the Back button appears on the browser toolbar on every page0.00.00.0Passedhighhost_supplied-1Browser back button not disabled.
h03_d_04Clicking the back button always takes the user back to the page they came from1.02.01.5Issuemediumhost_supplied-1Browser back from collection lesson player takes user back to collection page, but this is not visible or labeled in the UI.
h03_d_05Undo and redo are supported0.04.02.0Passedhighhost_supplied-1Lesson retry available; no irreversible actions.
Consistency and Standards (h04) - 21 checklist items
AI ScoreD41.7%
Human ScoreB-70.2%
CombinedC-56.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h04_d_01In your expert opinion, site content does not look like advertisements0.00.00.0Passedhighhost_supplied-1No ad-like content observed.
h04_d_02Clickable elements use a consistent style/color for primary, secondary, and tertiary actions1.02.01.5Issuehighhost_supplied-1The 'Click here to start!' img-only CTA does not follow consistent button styling with the rest of the site. It appears as an image overlay rather than a button.
h04_d_03Value proposition is clearly stated on the home page (tagline or welcome blurb)0.01.00.5Passedmediumhost_supplied-1Value proposition present on site.
h04_d_04Navigation choices are ordered in the most logical or task-oriented manner, with less important corporate information at the bottom1.02.01.5Issuehighhost_supplied-1Collections are not linked from main navigation (only findable in /community-library). This is inconsistent with the main classroom content which is prominently linked. Collection discovery path is non-standard.
h04_d_05All corporate information is grouped in one distinct area, such as About Us0.00.00.0Passedmediumhost_supplied-1Corporate info grouped in footer.
h04_d_06The home page of the site has a memorable URL0.00.00.0Passedhighhost_supplied-1oppia.org is a memorable URL.
h04_d_07Terminology is consistent with general web usage1.02.01.5Issuemediumhost_supplied-1The 'Click here to start!' text is colloquial but clear. However 'Community Library' as a term for collections may not be immediately intuitive for new users.
h04_d_08There is a visible change when the mouse points at something clickable, excluding cursor changes1.01.01.0Issuemediumhost_supplied-1Hover states on clickable elements in community library appear present. The 'Click here to start!' img may not have a clearly visible hover state.
h04_d_09Hypertext links that invoke actions, such as downloads or new windows, are clearly distinguished from hypertext links that load another page0.02.01.0Passedmediumhost_supplied-1Links and buttons generally distinguished in community library.
h04_d_10If the site spawns new windows, these will not confuse the user and can be easily closed0.01.00.5Passedhighhost_supplied-1No new windows spawned in collection playback.
h04_d_11Menu instructions, prompts and messages appear in the same place on each screen0.01.00.5Passedmediumhost_supplied-1Menu prompts consistent on site.
h04_d_12The content is up-to-date, authoritative and trustworthy0.01.00.5Passedmediumhost_supplied-1Collection content appears trustworthy.
h04_d_13The site contains third-party support, such as citations or testimonials, to verify the accuracy of information0.03.01.5Passedlowhost_supplied-1Not directly assessed.
h04_d_14It is clear that there is a real organization behind the site, such as a physical address or office photo0.00.00.0Passedhighhost_supplied-1Oppia is a real organization.
h04_d_15The content is fresh: the site includes recent content1.02.01.5Issuehighhost_supplied-1Collection thumbnails are broken (404). This signals unmaintained content — images are stale or links are broken.
h04_d_16The site is free of typographic errors and spelling mistakes1.01.01.0Issuehighhost_supplied-1Text truncation bug on community library tile: 'Financia l...' — Financial Literacy topic name breaks mid-word with a space before ellipsis. This is a layout/text rendering bug.
h04_d_17The visual design is consistent, including colors, layout, iconography, etc.1.02.01.5Issuehighhost_supplied-1Collection page has a visual design inconsistency: the node map style is distinctly different from the main classroom lesson UI. Legacy collection design vs. modern classroom UI creates an inconsistent experience.
h04_d_18On content pages, line lengths are neither too short (under 50 characters per line) nor too long (over 100 characters per line) when viewed in a standard browser width window0.01.00.5Passedmediumhost_supplied-1Line lengths appropriate on community library and collection pages.
h04_d_19Fonts are used consistently and are legible0.01.00.5Passedhighhost_supplied-1Fonts consistent and legible.
h04_d_20The site can be used without scrolling horizontally0.00.00.0Passedhighhost_supplied-1No horizontal scrolling required.
h04_d_21Design components, such as radio buttons and checkboxes, are used appropriately0.02.01.0Passedmediumhost_supplied-1UI components used appropriately where standard.
Error Prevention (h05) - 5 checklist items
AI ScoreD-35.0%
Human ScoreC-55.0%
CombinedD45.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h05_d_01Pages are free of scroll stoppers: headings or page elements that create the illusion that users have reached the top or bottom of a page when they have not0.01.00.5Passedmediumhost_supplied-1No scroll stoppers observed.
h05_d_02The user does not need to consult user manuals or other external information to use the site1.03.02.0Issuemediumhost_supplied-1The collection page ('Click here to start!' img-only CTA) requires user to know to click on an image. Not fully self-evident without reading the text label.
h05_d_03User confirmation is required before carrying out potentially dangerous actions, such as deleting something0.01.00.5Passedhighhost_supplied-1No irreversible destructive actions in collection playback.
h05_d_04The site provides feedback that helps the user learn how to use the site1.03.02.0Issuehighhost_supplied-1Feedback on collection progress is absent. User plays lessons without knowing how many remain in the collection.
h05_d_05There is sufficient space between targets to prevent the user from hitting multiple or incorrect targets0.01.00.5Passedmediumhost_supplied-1Target spacing on community library tiles appears adequate.
Recognition Rather Than Recall (h06) - 4 checklist items
AI ScoreC-50.0%
Human ScoreC-50.0%
CombinedC-50.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h06_d_01Search suggestions or filters are provided0.03.01.5Passedhighhost_supplied-1Search available on community library page.
h06_d_02Each page is clearly labeled with a descriptive and useful title that makes sense as a bookmark0.02.01.0Passedhighhost_supplied-1Collection and community library pages have descriptive page titles.
h06_d_03Links and link titles are descriptive and predictive, and there are no Click here links2.01.01.5Issuehighhost_supplied-1'Click here to start!' is colloquial — does not describe what the link does or where it takes the user. It's a vague call to action that requires memory of prior context to understand what 'start' means.
h06_d_04Buttons and links show that they have been clicked0.02.01.0Passedmediumhost_supplied-1Buttons show state changes on interaction.
Flexibility and Efficiency of Use (h07) - 9 checklist items
AI ScoreC+63.9%
Human ScoreC60.7%
CombinedC+62.3%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h07_d_01Useful content is presented on the home page or within one click of the home page1.00.00.5Issuehighhost_supplied-1Collections are NOT linked from the main navigation. Users must go to /community-library first, then find collections. This is not within one click from homepage or main nav. The path to collections is indirect.
h07_d_02The terms used for navigation items and hypertext links are unambiguous and jargon-free0.02.01.0Passedmediumhost_supplied-1Navigation terms within community library are unambiguous.
h07_d_03If there are product pages, they contain the detail necessary to make a purchase, and users can zoom in on product images0.00.00.0Passedlowhost_supplied-1Not a purchase flow.
h07_d_04The words, phrases and concepts used will be familiar to the typical user0.03.01.5Passedhighhost_supplied-1Lesson content terms familiar.
h07_d_05Content feels friendly for new users1.0N/A1.0Issuehighhost_supplied-1Community library page is somewhat friendly for new users, but the collection node map with broken thumbnails and img-only CTA is confusing for first-time users.
h07_d_06Content feels customizable or useable for frequent or expert users2.0N/A2.0Issuehighhost_supplied-1No progress state shown for returning users in collection. Which lessons have been completed? Unknown. Returning users cannot pick up where they left off within a collection.
h07_d_07The screen density is appropriate for the target users and their tasks0.02.01.0Passedmediumhost_supplied-1Screen density appropriate on community library.
h07_d_08Icons and graphics are standard and/or intuitive (concrete and familiar)1.02.01.5Issuehighhost_supplied-1The 'Click here to start!' img is not a standard icon. It reads as an image, not an interactive affordance.
h07_d_09Where tooltips are used, they provide useful additional help and do not simply duplicate text in the icon, link or field label0.02.01.0Passedlowhost_supplied-1No relevant tooltips in collection flow.
Aesthetic and Minimalist Design (h08) - 16 checklist items
AI ScoreD-39.1%
Human ScoreC60.9%
CombinedD+50.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h08_d_01By just looking at the home page, the first time user will understand where to start1.03.02.0Issuehighhost_supplied-1First-time user on collection page may not immediately understand the node map. 'Click here to start!' on an image is not a standard starting point affordance.
h08_d_02Primary actions are easy to find and understand3.02.02.5Majorhighhost_supplied-1The primary action on the collection page — 'Click here to start!' — is an image element with no text label. This is difficult to find and understand as the primary CTA. Users may not recognize it as an action, especially with broken thumbnail images providing no visual context.
h08_d_03Individual pages are free of clutter and irrelevant information, and attention-attracting features are used sparingly and only where relevant1.01.01.0Issuehighhost_supplied-1Broken thumbnail images on 12 collection nodes create visual clutter and make the page look unmaintained.
h08_d_04The home page is professionally designed and will create a positive first impression2.01.01.5Issuehighhost_supplied-1Collection page with broken thumbnails and image-only CTA creates a poor first impression. The node map design looks outdated compared to the main classroom UI.
h08_d_05The home page looks like a home page; pages lower in the site will not be confused with it0.01.00.5Passedmediumhost_supplied-1Collection page looks like a collection page.
h08_d_06The site avoids advertisements, especially pop-ups0.00.00.0Passedhighhost_supplied-1No advertisements.
h08_d_07Text is concise, with no needless instructions or welcome notes0.01.00.5Passedmediumhost_supplied-1Text on collection page is concise.
h08_d_08Pages use bulleted and numbered lists in preference to narrative text0.01.00.5Passedmediumhost_supplied-1Lists used appropriately.
h08_d_09The most important items in a list are placed at the top0.01.00.5Passedmediumhost_supplied-1Important information at top of page.
h08_d_10Pages are quick to scan, with ample headings and subheadings and short paragraphs1.02.01.5Issuehighhost_supplied-1Collection page with 12 broken thumbnail nodes is not easily scannable — all nodes look identical due to broken images.
h08_d_11Information is organized hierarchically, from the general to the specific, and the organization is clear and logical0.02.01.0Passedmediumhost_supplied-1Information hierarchy on community library is logical.
h08_d_12Text links are long enough to be understood, but short enough to minimize wrapping, especially when used as a navigation list0.01.00.5Passedmediumhost_supplied-1Text links are appropriate length.
h08_d_13On all pages, the most important information, such as frequently used topics, features and functions, is presented on the first screenful of information above the fold0.02.01.0Passedmediumhost_supplied-1Key content visible above fold on collection and community library pages.
h08_d_14The relationship between controls and their actions is obvious1.02.01.5Issuehighhost_supplied-1Relationship between 'Click here to start!' img and the action of starting the first lesson is not immediately obvious.
h08_d_15There is a clear visual starting point to every page1.03.02.0Issuehighhost_supplied-1Visual starting point on collection page is ambiguous — 'Click here to start!' img is not a clear, conventionally styled starting point.
h08_d_16The site is pleasant to look at2.02.02.0Issuehighhost_supplied-1Collection page is not pleasant to look at — 12 broken thumbnail images, an img-only CTA, and an outdated node-map design create a negative first impression.
Help Users Recognize, Diagnose, and Recover from Errors (h09) - 2 checklist items
AI ScoreC+62.5%
Human ScoreC-50.0%
CombinedC-56.2%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h09_d_01The site uses a customised 404 page, which includes tips on how to find the missing page and links to Home and Search0.01.00.5Passedlowhost_supplied-1Not directly in scope.
h09_d_02Error messages contain clear instructions on what to do next, including form error states0.03.01.5Passedmediumhost_supplied-1No error messages observed in collection playback.
Help and Documentation (h10) - 5 checklist items
AI ScoreC+65.0%
Human ScoreD45.0%
CombinedC-55.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h10_d_01Help is available and easy to find0.03.01.5Passedlowhost_supplied-1Help available on site.
h10_d_02FAQs are present if appropriate0.02.01.0Passedlowhost_supplied-1Not directly in scope.
h10_d_03When giving instructions, pages tell users what to do rather than what to avoid doing0.01.00.5Passedmediumhost_supplied-1Instructions where present are action-oriented.
h10_d_04The site shows users how to do common tasks where appropriate, such as demonstrations of the site's functionality1.03.02.0Issuehighhost_supplied-1No demonstration of how collection playback works (no lesson count, no progress indicators, no instructions on the collection page).
h10_d_05It is easy to contact someone for assistance and a reply is received quickly0.02.01.0Passedlowhost_supplied-1Not directly in scope.
Accessibility and Ease of Access (h11) - 4 checklist items
AI ScoreC+62.5%
Human ScoreN/ANot evaluated
CombinedC+62.5%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h11_d_01P - Content alternatives are provided, content is adaptable, and content is easy to hear and see3.0N/A3.0Majorhighhost_supplied-1CRITICAL ACCESSIBILITY: 'Click here to start!' is rendered as an img element with no visible text label and no alt text observed in accessibility snapshot. This fails WCAG 2.2 Success Criterion 1.1.1 (Non-text Content — POUR Perceivable). Screen reader users cannot interpret this CTA. This is a serious accessibility barrier on the primary action of the collection page.
h11_d_02O - All functionality is available and flexible, enough time is provided, content is safe, and content is easy to find2.0N/A2.0Issuemediumhost_supplied-1An img-only CTA with no keyboard focus target or visible label may not be operable via keyboard alone (POUR Operable). Keyboard users may not find or activate this button. Evidence limit: full keyboard testing not performed.
h11_d_03U - Content text is readable and understandable, content appears and operates in predictable ways, and users are helped to avoid and correct mistakes0.0N/A0.0Passedmediumhost_supplied-1Lesson content within collection is readable and understandable.
h11_d_04R - Compatibility is maximized for current and future user agents0.0N/A0.0Passedlowhost_supplied-1Compatibility evidence limited.
Empathetic Engagement and Inclusion (h12) - 6 checklist items
AI ScoreC+62.5%
Human ScoreN/ANot evaluated
CombinedC+62.5%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h12_d_01The interface acknowledges and responds to user emotions, either through design, content, or interactive elements1.0N/A1.0Issuehighhost_supplied-1Collection page with broken thumbnails and confusing CTA does not create a confident emotional start. Users may feel uncertain about what to do.
h12_d_02The design ensures users feel safe and secure, minimizing anxiety-inducing elements1.0N/A1.0Issuemediumhost_supplied-1No progress tracking in collection may leave returning learners feeling their previous work was unrecognized.
h12_d_03The content and design elements respect and reflect a wide range of cultural norms and values0.0N/A0.0Passedmediumhost_supplied-1Content culturally neutral for math education.
h12_d_04Information is presented in a way that shows understanding and consideration for the user's emotional state1.0N/A1.0Issuemediumhost_supplied-1Broken images and opaque CTA create a confusing experience that doesn't acknowledge the user's learning goal.
h12_d_05Design and content are accessible to users with various physical and cognitive abilities, promoting inclusivity3.0N/A3.0Majorhighhost_supplied-1The 'Click here to start!' img with no alt text is a direct accessibility barrier for screen reader users and keyboard-only users. This fundamentally excludes learners with disabilities from the collection entry point.
h12_d_06Features and functionalities empower users, giving them control and choice in their interactions1.0N/A1.0Issuemediumhost_supplied-1Users cannot choose which lesson in the collection to navigate to directly from the node map (broken thumbnails make all nodes appear identical). Limited control over collection navigation.
Customer Journey and Satisfaction (h13) - 6 checklist items
AI ScoreC58.3%
Human ScoreN/ANot evaluated
CombinedC58.3%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h13_d_01The interface reflects the brand's values and aesthetics consistently across all elements1.0N/A1.0Issuehighhost_supplied-1Collection page design is inconsistent with Oppia's modern classroom brand — looks like a legacy feature, not aligned with current brand aesthetics.
h13_d_02Navigation and workflows are intuitive, creating a seamless experience from start to finish2.0N/A2.0Issuehighhost_supplied-1The journey from community library → collection → lesson is not seamless. The collection node map with broken thumbnails and img-only CTA creates friction at the entry point. No breadcrumb back to collection from lesson player.
h13_d_03The system offers personalized options or content based on user data and preferences0.0N/A0.0Passedlowhost_supplied-1No personalization expected in community library; not applicable.
h13_d_04Easy access to support and a straightforward method for users to provide feedback0.0N/A0.0Passedlowhost_supplied-1Not directly in scope.
h13_d_05Features or elements make the user feel valued and rewarded for their engagement1.0N/A1.0Issuemediumhost_supplied-1No reward mechanism in collection flow — no completion tracking visible, no congratulations or milestone signals.
h13_d_06Clear communication about data usage, privacy policies, and other aspects that build user trust0.0N/A0.0Passedlowhost_supplied-1Privacy policy accessible. Not directly in collection scope.
UX Writing / Content and Tone (h14) - 7 checklist items
AI ScoreB-67.9%
Human ScoreN/ANot evaluated
CombinedB-67.9%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h14_d_01Follows the current product's established style guide and brand voice0.0N/A0.0Passedmediumhost_supplied-1Community library copy generally follows site tone.
h14_d_02Content is clear0.0N/A0.0Passedmediumhost_supplied-1Collection page text is clear where present.
h14_d_03Content avoids jargon and uses simple, everyday language0.0N/A0.0Passedmediumhost_supplied-1No jargon in collection UI.
h14_d_04All UI labels use simple and concise words1.0N/A1.0Issuehighhost_supplied-1'Click here to start!' is not a concise, action-specific label. Better: 'Start Lesson 1' or 'Begin Collection'.
h14_d_05Calls to action are specific, use active language, and are clearly organized by importance2.0N/A2.0Issuehighhost_supplied-1'Click here to start!' is vague as a CTA. It does not specify what starts, what the user will do, or what's next. Active language is used ('Click here to start') but it's not specific enough.
h14_d_06No paragraphs more than three lines0.0N/A0.0Passedhighhost_supplied-1No overlong paragraphs.
h14_d_07The content above the fold, including headings, subheadings, and copy, makes each page's purpose clear and obvious0.0N/A0.0Passedmediumhost_supplied-1Page titles and collection name make purpose clear.

Evidence Appendix

No evidence references were supplied.


↑ Back to top — Jump to CUJ index

Oppia.org — New Learner Dashboard Preview (oppiaserver-backup-migration.appspot.com)

AI audit - Desktop - 0 source item(s) - 102 checklist items - HIL unknown
Generated: 2026-05-18 - UX Heuristic Compass report harness uxhc.report_design_system.v1
A+ - 94.08%

Mission Context

Severity ratings reflect the supplied evidence, user goal, optional-profile scope, and any stated evidence limits. Support flows and activities should never outrank the checklist scorecard.

A+
94.08%
Excellent - exceeds standard
Plain Language Read

The biggest visible usability risk is customer Journey and Satisfaction needs targeted review. It affects Customer Journey and Satisfaction and should be fixed before broader polish.

Next Research Recommendation

Fix severity 3-4 checklist items first, then rerun the same source state for comparison.

Accessibility Readiness Signal

Accessibility Readiness Signal: WCAG AA-level criteria are implicated by Current location is unclear in navigation; this remains evidence-limited until manual accessibility testing.

Cultural Context Signal

Cultural Context Signal: Dadirri / Deep Listening flags Inclusion and emotional fit need review as needing evidence-bound local or community-context validation.

Before using this interface, address Customer Journey and Satisfaction first: Review the affected element against Customer Journey and Satisfaction and make the next user action clearer, safer, or easier to recover from.

Major Finding - Immediate Attention

Customer Journey and Satisfaction needs targeted review

CRITICAL: No personalization from prior learning activity is visible. The Progress tab is completely empty despite the user having played lessons. The Goals tab is empty because goals have not been set. The Home tab has no 'Continue Where You Left Off' section. The dashboard offers almost no personalized content for a returning user — it behaves like a first-visit dashboard every time. This directly undermines the dashboard's core value proposition as a personalized learning hub.

Heuristic Scorecard - AI Audit, 14 Heuristics

A
88.89% - avg severity 0.44
Visibility of System Status
Strong - meets standard
A+
91.67% - avg severity 0.33
Match Between System and the Real World
Excellent - exceeds standard
A++
100.0% - avg severity 0.0
User Control and Freedom
Exceptional - industry benchmark
A++
100.0% - avg severity 0.0
Consistency and Standards
Exceptional - industry benchmark
A+
90.0% - avg severity 0.4
Error Prevention
Excellent - exceeds standard
A+
93.75% - avg severity 0.25
Recognition Rather Than Recall
Excellent - exceeds standard
A+
94.44% - avg severity 0.22
Flexibility and Efficiency of Use
Excellent - exceeds standard
A++
100.0% - avg severity 0.0
Aesthetic and Minimalist Design
Exceptional - industry benchmark
A
87.5% - avg severity 0.5
Help Users Recognize, Diagnose, and Recover from Errors
Strong - meets standard
A++
100.0% - avg severity 0.0
Help and Documentation
Exceptional - industry benchmark
A++
100.0% - avg severity 0.0
Accessibility and Ease of Access
Exceptional - industry benchmark
A-
83.33% - avg severity 0.67
Empathetic Engagement and Inclusion
Above average - minor gaps
A
87.5% - avg severity 0.5
Customer Journey and Satisfaction
Strong - meets standard
A++
100.0% - avg severity 0.0
UX Writing / Content and Tone
Exceptional - industry benchmark

Findings - Prioritized Fix Order

1
Major Customer Journey and Satisfaction - h13_d_03

Customer Journey and Satisfaction needs targeted review

CRITICAL: No personalization from prior learning activity is visible. The Progress tab is completely empty despite the user having played lessons. The Goals tab is empty because goals have not been set. The Home tab has no 'Continue Where You Left Off' section. The dashboard offers almost no personalized content for a returning user — it behaves like a first-visit dashboard every time. This directly undermines the dashboard's core value proposition as a personalized learning hub.
Review the affected element against Customer Journey and Satisfaction and make the next user action clearer, safer, or easier to recover from.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: ISO/IEC 24751 Individualized Adaptability And Accessibility, Choice Overload
Evidence: host_supplied-1 - Confidence: high
2
Major Visibility of System Status - h01_d_06

Current location is unclear in navigation

CRITICAL: Progress tab shows 'It looks like you don't have any lessons in progress or completed' despite user jkhobson1 having played multiple lessons in this session. This is the same progress-loss bug identified in the production dashboard — it carries over to the new dashboard. Users who have done real learning work receive no status feedback about their progress. This fundamentally undermines the dashboard's promise as a learning progress hub.
Mark the current page clearly in navigation and align link labels with destination page titles.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Bypass Blocks, Navigation, Headings, And Labels, Focus Order, Visibility, And Obscured Focus
Evidence: host_supplied-1 - Confidence: high
3
Moderate Empathetic Engagement and Inclusion - h12_d_04

Inclusion and emotional fit need review

The empty Progress tab, which shows 'no lessons in progress or completed' when the user HAS played lessons, does not acknowledge the user's learning effort. This is emotionally frustrating — users' work is not recognized. The system appears to have forgotten them.
Review the screen through emotional, cultural, and situational user contexts, then remove the highest-friction exclusion point.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Design Justice Principles, Dadirri / Deep Listening
Evidence: host_supplied-1 - Confidence: high
4
Moderate Error Prevention - h05_d_04

Error Prevention needs targeted review

The empty progress state does not warn users that their actual lesson progress may not be saving. It presents as if the user has simply not started any lessons yet, which is factually incorrect. This false empty state could mislead users into restarting lessons they've already done.
Review the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Feedback, CX Complaint Handling System
Evidence: host_supplied-1 - Confidence: high
5
Moderate Flexibility and Efficiency of Use - h07_d_06

Flexibility and Efficiency of Use needs targeted review

No 'Continue Where You Left Off' section on Home tab (absent from new dashboard — present in production pattern). Expert/returning users lose their primary efficiency shortcut. Progress tab is empty. The new dashboard has less continuity support than expected for returning users.
Review the affected element against Flexibility and Efficiency of Use and make the next user action clearer, safer, or easier to recover from.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: KLM / GOMS Expert Efficiency Models, Keyboard Access And No Keyboard Trap
Evidence: host_supplied-1 - Confidence: high
6
Minor Empathetic Engagement and Inclusion - h12_d_01

Inclusion and emotional fit need review

'Welcome, jkhobson1!' is a friendly greeting but lacks the time-awareness personalization of the production 'Good Afternoon, [name]!'. The greeting is warm but less personalized.
Review the screen through emotional, cultural, and situational user contexts, then remove the highest-friction exclusion point.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Yarning And Reciprocal Story, Goodhart's Law / Metric Gaming
Evidence: host_supplied-1 - Confidence: medium
7
Minor Empathetic Engagement and Inclusion - h12_d_06

Users may need more control and choice

Goals tab gives users control to set their own learning goals (up to 5 topics) — this is an improvement. However, the missing 'Continue Where You Left Off' reduces return-user control.
Expose user controls for notifications, permissions, personalization, or recovery where users can find them quickly.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Default Effect, Faith-Aware Observance Settings
Evidence: host_supplied-1 - Confidence: medium
8
Minor Help Users Recognize, Diagnose, and Recover from Errors - h09_d_02

Error recovery instructions are not clear

The Progress tab empty state does not include instructions on what to do if progress is missing unexpectedly. If a user believes they have played lessons, the empty state gives no diagnostic guidance.
Rewrite error messages to state what happened, what field or action is affected, and the next recovery step.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Peak-End Rule, Accessible Forms Component Pattern
Evidence: host_supplied-1 - Confidence: medium
9
Minor Match Between System and the Real World - h02_d_01

Match Between System and the Real World needs targeted review

Dashboard uses vertical sidebar tabs (Home/Goals/Progress) rather than conventional horizontal tabs at page top. This departs from real-world tab conventions but is an increasingly common SaaS dashboard pattern. Minor incongruence for some users.
Review the affected element against Match Between System and the Real World and make the next user action clearer, safer, or easier to recover from.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Jakob's Law / Familiar Conventions, Labels, Instructions, And Input Purpose
Evidence: host_supplied-1 - Confidence: medium
10
Minor Recognition Rather Than Recall - h06_d_03

Link labels do not predict destinations

'Or Explore All Lessons in Classroom' link on Progress tab empty state is descriptive. Goals CTA 'Add a goal' is clear. However, the topic tile link 'Place Values 4 Lessons' could be more specific about what clicking it does (starts the topic or goes to topic page?).
Rewrite links so each label describes the destination or result before the user clicks.
This checklist item indicates measurable heuristic friction for the evaluated surface.
Supporting lenses: Information Scent, Labels, Instructions, And Input Purpose
Evidence: host_supplied-1 - Confidence: medium

Owner-Role Triage Matrix

OwnerLinked findingNext actionImpactEffortConfidenceSupporting roles
Research h13 / h13_d_03 Review the affected element against Customer Journey and Satisfaction and make the next user action clearer, safer, or easier to recover from. high Low-Medium high
Product h01 / h01_d_06 Mark the current page clearly in navigation and align link labels with destination page titles. high Low-Medium high
Research h12 / h12_d_04 Review the screen through emotional, cultural, and situational user contexts, then remove the highest-friction exclusion point. medium Low-Medium high
Engineer h05 / h05_d_04 Review the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from. medium Medium high
Product h07 / h07_d_06 Review the affected element against Flexibility and Efficiency of Use and make the next user action clearer, safer, or easier to recover from. medium Low-Medium high
Research h12 / h12_d_01 Review the screen through emotional, cultural, and situational user contexts, then remove the highest-friction exclusion point. low Low-Medium medium
Research h12 / h12_d_06 Expose user controls for notifications, permissions, personalization, or recovery where users can find them quickly. low Low-Medium medium
Engineer h09 / h09_d_02 Rewrite error messages to state what happened, what field or action is affected, and the next recovery step. low Medium medium
Product h02 / h02_d_01 Review the affected element against Match Between System and the Real World and make the next user action clearer, safer, or easier to recover from. low Low-Medium medium
Product h06 / h06_d_03 Rewrite links so each label describes the destination or result before the user clicks. low Low-Medium medium

What Is Working Well

  • Visibility of System Status holds up with A (88.89%).
  • Match Between System and the Real World holds up with A+ (91.67%).
  • User Control and Freedom holds up with A++ (100.0%).
  • Consistency and Standards holds up with A++ (100.0%).
  • Error Prevention holds up with A+ (90.0%).
  • Recognition Rather Than Recall holds up with A+ (93.75%).
  • Flexibility and Efficiency of Use holds up with A+ (94.44%).
  • Aesthetic and Minimalist Design holds up with A++ (100.0%).

Evidence Limits

  • source: source preparation status was partial (ratings may be incomplete or unavailable)
  • host_supplied-1 missing across 102 checklist ratings; rating remains usable but traceability is reduced.
Show detailed evidence-limit notes (103 source notes)
  • source: source preparation status was partial (ratings may be incomplete or unavailable)
  • host_supplied-1: 102 checklist ratings cite this missing evidence ref. Affected items: h01_d_01, h01_d_02, h01_d_03, h01_d_04, h01_d_05, h01_d_06, h01_d_07, h01_d_08, h01_d_09, h02_d_01, h02_d_02, h02_d_03; plus 90 more.

WCAG-Informed Accessibility Readiness

Support-only advisory. This section does not change H01-H14 scores, 0-4 checklist ratings, report readiness, or finding order.

WCAG Level Signal: AA

Top signal: Accessibility Readiness Signal: WCAG AA-level criteria are implicated by Current location is unclear in navigation; this remains evidence-limited until manual accessibility testing.

Caveat: Evidence-limited accessibility support guidance only; not WCAG, ADA, legal, procurement, or conformance certification.

Lens / cueApplies toEvidenceWhy it mattersCaveat
Bypass Blocks, Navigation, Headings, And Labels h01/h01_d_06 host_supplied-1 The finding connects to WCAG navigation guidance: page structure, headings, labels, and bypass paths should help users find the task. UXHC can flag navigation clarity risk, but source and assistive-technology review are required before WCAG conformance claims.
Focus Order, Visibility, And Obscured Focus h01/h01_d_06 host_supplied-1 The finding connects to WCAG focus guidance: keyboard users need a visible, logical focus path that is not hidden by the interface. UXHC can flag likely focus risk, but keyboard traversal and viewport-state testing are needed before WCAG conformance claims.
Keyboard Access And No Keyboard Trap h07/h07_d_06 host_supplied-1 The finding connects to WCAG keyboard guidance: users should be able to reach, operate, and leave controls without a pointer. UXHC can flag keyboard risk, but actual keyboard-only traversal is required; this is not WCAG conformance certification.
Accessible Forms Component Pattern h09/h09_d_02 host_supplied-1 The finding connects to accessible form-pattern guidance: forms need clear labels, instructions, validation, and recovery paths. UXHC can flag visible form risks, but programmatic labels, descriptions, and error associations require technical review; this is not WCAG conformance certification.
Labels, Instructions, And Input Purpose h06/h06_d_03 host_supplied-1 The finding connects to WCAG labels-and-instructions guidance: users need visible and programmatic cues for what controls mean. UXHC can flag labeling risk, but programmatic label associations and accessible-name checks require technical review; this is not WCAG conformance certification.
Labels, Instructions, And Input Purpose h02/h02_d_01 host_supplied-1 The finding connects to WCAG labels-and-instructions guidance: users need visible and programmatic cues for what controls mean. UXHC can flag labeling risk, but programmatic label associations and accessible-name checks require technical review; this is not WCAG conformance certification.

Cultural Context Integrity Advisory

Support-only advisory. This section does not change H01-H14 scores, 0-4 checklist ratings, report readiness, or finding order.

Context Integrity Index: 72 - Mostly Context-Aware

Top signal: Cultural Context Signal: Dadirri / Deep Listening flags Inclusion and emotional fit need review as needing evidence-bound local or community-context validation.

Caveat: Evidence-limited support guidance only; not a cultural certification, moral judgment, universal cultural claim, or substitute for affected-community review.

Lens / cueApplies toEvidenceWhy it mattersCaveat
Dadirri / Deep Listening h12/h12_d_04 host_supplied-1 The finding suggests a need for slower, relational feedback or support before the interface claims to understand user context. Deep listening is culturally grounded in specific context and cannot be claimed from a generic interview or survey pattern.
Faith-Aware Observance Settings h12/h12_d_06 host_supplied-1 The finding may need faith-aware review because interaction timing, notifications, or settings could conflict with observance needs. Faith-aware UX must be opt-in, private, and validated by the relevant tradition or community; it cannot be inferred from identity alone.
Yarning And Reciprocal Story h12/h12_d_01 host_supplied-1 The finding may need reciprocal story or reporting-back practices before the team treats user feedback as settled evidence. Yarning requires relationship, cultural safety, and local involvement; it is not a label for any informal conversation.

Recommended Next Validation Steps

Validation Step 1
Fix severity 3-4 checklist items first, then rerun the same source state for comparison.

Supporting UX Laws And Principles

Support-only explanation. These lenses do not create findings, change 0-4 checklist ratings, or certify compliance.

LensSource familyApplies toWhy it mattersCaveat / evidence needed
Labels, Instructions, And Input Purpose WCAG Accessibility Support h02/h02_d_01, h06/h06_d_03 The finding connects to WCAG labels-and-instructions guidance: users need visible and programmatic cues for what controls mean. Applicability: Use when evidence suggests a perceivable, operable, understandable, robust, component, keyboard, focus, contrast, media, authentication, or input-assistance risk. UXHC can flag labeling risk, but programmatic label associations and accessible-name checks require technical review; this is not WCAG conformance certification. Evidence needed: Requires rendered/code/manual accessibility evidence before any conformance-strength statement.
KLM / GOMS Expert Efficiency Models UX/UI Support Lens h07/h07_d_06 The finding is supported by expert-efficiency risk: repeated users may spend avoidable effort on extra operations. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. These models are best for routine expert tasks; novice learning and emotional safety need other lenses too. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
Peak-End Rule UX/UI Support Lens h09/h09_d_02 The finding is supported by peak-end risk: this moment may heavily shape how users remember the experience. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Memory effects need real user evidence to confirm; use this as a risk lens. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
Accessible Forms Component Pattern WCAG Accessibility Support h09/h09_d_02 The finding connects to accessible form-pattern guidance: forms need clear labels, instructions, validation, and recovery paths. Applicability: Use when evidence suggests a perceivable, operable, understandable, robust, component, keyboard, focus, contrast, media, authentication, or input-assistance risk. UXHC can flag visible form risks, but programmatic labels, descriptions, and error associations require technical review; this is not WCAG conformance certification. Evidence needed: Requires rendered/code/manual accessibility evidence before any conformance-strength statement.
Information Scent UX/UI Support Lens h06/h06_d_03 The finding is supported by information scent: navigation cues do not clearly predict destination value. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Information scent depends on user goals and vocabulary. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.
Feedback UX/UI Support Lens h05/h05_d_04 The finding is supported by feedback risk: users may not know what happened or what to do next. Applicability: Use only when it helps explain an evidence-backed UXHC finding or bounded host observation. Feedback must be timely, perceivable, and tied to the user's action. Evidence needed: Visible interface evidence, source context, or a stated evidence limit must remain the basis for the finding.

Accessibility support guidance only; not WCAG, ADA, legal, procurement, compliance, conformance, or certification proof.

Do not rely on placeholder-only labels; they disappear and often fail assistive-technology and memory needs.

Support-only context; not a separate score, proof of user behavior, compliance claim, or replacement for the H01-H14 checklist.

Do not optimize only for expert speed when novice comprehension or safety is the primary risk.

Do not compensate for broken flows with a pleasant ending; fix the friction first.

Prioritized Fix Roadmap

WhenRecommended action
Sprint 1Review the affected element against Customer Journey and Satisfaction and make the next user action clearer, safer, or easier to recover from.
Sprint 1Mark the current page clearly in navigation and align link labels with destination page titles.
Sprint 2Review the screen through emotional, cultural, and situational user contexts, then remove the highest-friction exclusion point.
Sprint 2Review the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from.
Sprint 2Review the affected element against Flexibility and Efficiency of Use and make the next user action clearer, safer, or easier to recover from.
Sprint 3Review the screen through emotional, cultural, and situational user contexts, then remove the highest-friction exclusion point.
Sprint 3Expose user controls for notifications, permissions, personalization, or recovery where users can find them quickly.
Sprint 3Rewrite error messages to state what happened, what field or action is affected, and the next recovery step.
Sprint 3Review the affected element against Match Between System and the Real World and make the next user action clearer, safer, or easier to recover from.
Sprint 3Rewrite links so each label describes the destination or result before the user clicks.
Sprint 3Make the primary action visually dominant and remove competing entry points from the first decision area.

High-Impact / Low-Effort Micro-Solutions

RoleMicro-solutionLinked findingWhy high impactEstimated effort
Research Review the affected element against Customer Journey and Satisfaction and make the next user action clearer, safer, or easier to recover from. h13 / h13_d_03 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Product Mark the current page clearly in navigation and align link labels with destination page titles. h01 / h01_d_06 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Research Review the screen through emotional, cultural, and situational user contexts, then remove the highest-friction exclusion point. h12 / h12_d_04 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Engineer Review the affected element against Error Prevention and make the next user action clearer, safer, or easier to recover from. h05 / h05_d_04 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Product Review the affected element against Flexibility and Efficiency of Use and make the next user action clearer, safer, or easier to recover from. h07 / h07_d_06 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium
Research Review the screen through emotional, cultural, and situational user contexts, then remove the highest-friction exclusion point. h12 / h12_d_01 This checklist item indicates measurable heuristic friction for the evaluated surface. Low-Medium

Audit Scope and Omitted Profiles

Active scope: Active scope: H1-H14, 102/102 scored

Status: all_optionals_active

Optional profile mode: scoped

Scored optional profiles: accessibility (h11), inclusion (h12), journey (h13), ux_writing (h14)

Omitted optional profiles:

None

For a full advanced audit, rerun with optional_profile_mode='all_optionals' or profiles=['accessibility','inclusion','journey','ux_writing'].

Complete Checklist Scores

All checklist rows are shown. Use the Score and Status columns to scan Passed, Issue, and Major rows without JavaScript filters.

Visibility of System Status (h01) - 9 checklist items
AI ScoreC61.1%
Human ScoreB75.0%
CombinedB-68.1%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h01_d_01Every interface begins with a title/header that describes page contents0.01.00.5Passedhighhost_supplied-1Dashboard page titled 'Learner Dashboard | Oppia'. Clear and descriptive.
h01_d_02Headings and subheadings are short, straightforward and descriptive0.01.00.5Passedhighhost_supplied-1Tab headings (Home, Goals, Progress) are short and descriptive.
h01_d_03Value proposition is clearly stated on the home page (tagline or welcome blurb)0.01.00.5Passedhighhost_supplied-1Dashboard shows value proposition via topic tiles and Learn Something New section.
h01_d_04The items on the home page are clearly focused on primary actions1.02.01.5Issuehighhost_supplied-1Home tab has topic tiles (good). However, the absence of a 'Continue Where You Left Off' section means the primary action for returning users (continue learning) is not visible above the fold. New users see content first, which is appropriate, but returning learners are not served.
h01_d_05Each page is clearly branded so that the user knows they are on the same site0.00.00.0Passedhighhost_supplied-1Oppia branding consistent on new dashboard. Sidebar nav, avatar, topic tiles all branded.
h01_d_06Navigation makes it clear which page I am on3.02.02.5Majorhighhost_supplied-1CRITICAL: Progress tab shows 'It looks like you don't have any lessons in progress or completed' despite user jkhobson1 having played multiple lessons in this session. This is the same progress-loss bug identified in the production dashboard — it carries over to the new dashboard. Users who have done real learning work receive no status feedback about their progress. This fundamentally undermines the dashboard's promise as a learning progress hub.
h01_d_07Link names match the title of destination pages, so users will know when they have reached the intended page0.01.00.5Passedhighhost_supplied-1Navigation links (Home, Goals, Progress tabs) match their destinations.
h01_d_08Standard elements (page titles, site navigation, page navigation, privacy policy, etc.) are easy to locate0.01.00.5Passedhighhost_supplied-1Standard elements findable: nav, avatar, breadcrumb.
h01_d_09Logo is in a consistent location, and clicking the logo returns the user back to the home page0.00.00.0Passedhighhost_supplied-1Oppia logo present and functional.
Match Between System and the Real World (h02) - 3 checklist items
AI ScoreF33.3%
Human ScoreC58.3%
CombinedD45.8%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h02_d_01Navigation tabs are located at the top of the page, and look like clickable versions of real-world tabs1.01.01.0Issuemediumhost_supplied-1Dashboard uses vertical sidebar tabs (Home/Goals/Progress) rather than conventional horizontal tabs at page top. This departs from real-world tab conventions but is an increasingly common SaaS dashboard pattern. Minor incongruence for some users.
h02_d_02Items that are not clickable do not have characteristics that suggest that they are clickable0.02.01.0Passedmediumhost_supplied-1Non-clickable elements appear non-clickable.
h02_d_03Items that are clickable look like they are clickable0.02.01.0Passedhighhost_supplied-1Sidebar tab buttons look clickable; topic tiles look clickable with links.
User Control and Freedom (h03) - 5 checklist items
AI ScoreC-55.0%
Human ScoreC-55.0%
CombinedC-55.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h03_d_01There is a search box0.02.01.0Passedmediumhost_supplied-1Search available on site.
h03_d_02There are clearly marked exits on every page allowing the user to bail out of the current task without having to depend on the browser Back button0.01.00.5Passedhighhost_supplied-1Dashboard tabs are clearly navigable; user can exit to any part of site.
h03_d_03The site does not disable the browser Back button and the Back button appears on the browser toolbar on every page0.00.00.0Passedhighhost_supplied-1Browser back button not disabled.
h03_d_04Clicking the back button always takes the user back to the page they came from0.02.01.0Passedmediumhost_supplied-1Back button works correctly.
h03_d_05Undo and redo are supported0.04.02.0Passedhighhost_supplied-1No irreversible actions on dashboard in these tabs.
Consistency and Standards (h04) - 21 checklist items
AI ScoreD41.7%
Human ScoreB-70.2%
CombinedC-56.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h04_d_01In your expert opinion, site content does not look like advertisements0.00.00.0Passedhighhost_supplied-1Dashboard content does not look like advertisements.
h04_d_02Clickable elements use a consistent style/color for primary, secondary, and tertiary actions0.02.01.0Passedhighhost_supplied-1Button styles consistent within new dashboard.
h04_d_03Value proposition is clearly stated on the home page (tagline or welcome blurb)0.01.00.5Passedhighhost_supplied-1Dashboard value proposition clear via Learn Something New section.
h04_d_04Navigation choices are ordered in the most logical or task-oriented manner, with less important corporate information at the bottom0.02.01.0Passedhighhost_supplied-1Navigation choices in sidebar are logically ordered (Home → Goals → Progress).
h04_d_05All corporate information is grouped in one distinct area, such as About Us0.00.00.0Passedmediumhost_supplied-1Corporate info available in footer/about. Dashboard is task-focused.
h04_d_06The home page of the site has a memorable URL0.00.00.0Passedhighhost_supplied-1oppia.org is memorable URL.
h04_d_07Terminology is consistent with general web usage0.02.01.0Passedhighhost_supplied-1Terminology (Goals, Progress, Learn) is standard and clear.
h04_d_08There is a visible change when the mouse points at something clickable, excluding cursor changes0.01.00.5Passedmediumhost_supplied-1Hover states on dashboard elements appear present.
h04_d_09Hypertext links that invoke actions, such as downloads or new windows, are clearly distinguished from hypertext links that load another page0.02.01.0Passedmediumhost_supplied-1Links and buttons distinguished from static content.
h04_d_10If the site spawns new windows, these will not confuse the user and can be easily closed0.01.00.5Passedhighhost_supplied-1No new windows spawned on dashboard.
h04_d_11Menu instructions, prompts and messages appear in the same place on each screen0.01.00.5Passedhighhost_supplied-1Dashboard tab structure is consistent within the new dashboard.
h04_d_12The content is up-to-date, authoritative and trustworthy0.01.00.5Passedhighhost_supplied-1Dashboard content authoritative.
h04_d_13The site contains third-party support, such as citations or testimonials, to verify the accuracy of information0.03.01.5Passedlowhost_supplied-1Not directly assessed.
h04_d_14It is clear that there is a real organization behind the site, such as a physical address or office photo0.00.00.0Passedhighhost_supplied-1Oppia is a real organization.
h04_d_15The content is fresh: the site includes recent content0.02.01.0Passedmediumhost_supplied-1Dashboard content appears current.
h04_d_16The site is free of typographic errors and spelling mistakes0.01.00.5Passedhighhost_supplied-1No typographic errors observed on new dashboard.
h04_d_17The visual design is consistent, including colors, layout, iconography, etc.0.02.01.0Passedhighhost_supplied-1Visual design consistent within new dashboard.
h04_d_18On content pages, line lengths are neither too short (under 50 characters per line) nor too long (over 100 characters per line) when viewed in a standard browser width window0.01.00.5Passedmediumhost_supplied-1Line lengths appropriate on dashboard.
h04_d_19Fonts are used consistently and are legible0.01.00.5Passedhighhost_supplied-1Fonts consistent and legible.
h04_d_20The site can be used without scrolling horizontally0.00.00.0Passedhighhost_supplied-1No horizontal scrolling on dashboard.
h04_d_21Design components, such as radio buttons and checkboxes, are used appropriately0.02.01.0Passedhighhost_supplied-1UI components used appropriately (buttons, lists, cards).
Error Prevention (h05) - 5 checklist items
AI ScoreD-35.0%
Human ScoreC-55.0%
CombinedD45.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h05_d_01Pages are free of scroll stoppers: headings or page elements that create the illusion that users have reached the top or bottom of a page when they have not0.01.00.5Passedmediumhost_supplied-1No scroll stoppers observed on dashboard.
h05_d_02The user does not need to consult user manuals or other external information to use the site0.03.01.5Passedhighhost_supplied-1Dashboard is self-explanatory; no manual needed.
h05_d_03User confirmation is required before carrying out potentially dangerous actions, such as deleting something0.01.00.5Passedmediumhost_supplied-1'Add a goal' modal would confirm before committing. No destructive actions observed.
h05_d_04The site provides feedback that helps the user learn how to use the site2.03.02.5Issuehighhost_supplied-1The empty progress state does not warn users that their actual lesson progress may not be saving. It presents as if the user has simply not started any lessons yet, which is factually incorrect. This false empty state could mislead users into restarting lessons they've already done.
h05_d_05There is sufficient space between targets to prevent the user from hitting multiple or incorrect targets0.01.00.5Passedmediumhost_supplied-1Sufficient target spacing on dashboard.
Recognition Rather Than Recall (h06) - 4 checklist items
AI ScoreC-50.0%
Human ScoreC-50.0%
CombinedC-50.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h06_d_01Search suggestions or filters are provided0.03.01.5Passedmediumhost_supplied-1Search available on site.
h06_d_02Each page is clearly labeled with a descriptive and useful title that makes sense as a bookmark0.02.01.0Passedhighhost_supplied-1Dashboard page has clear descriptive title.
h06_d_03Links and link titles are descriptive and predictive, and there are no Click here links1.01.01.0Issuemediumhost_supplied-1'Or Explore All Lessons in Classroom' link on Progress tab empty state is descriptive. Goals CTA 'Add a goal' is clear. However, the topic tile link 'Place Values 4 Lessons' could be more specific about what clicking it does (starts the topic or goes to topic page?).
h06_d_04Buttons and links show that they have been clicked0.02.01.0Passedhighhost_supplied-1Active tab state is visible in sidebar nav.
Flexibility and Efficiency of Use (h07) - 9 checklist items
AI ScoreC+63.9%
Human ScoreC60.7%
CombinedC+62.3%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h07_d_01Useful content is presented on the home page or within one click of the home page0.00.00.0Passedhighhost_supplied-1Topic tiles visible on dashboard home — useful content within one click.
h07_d_02The terms used for navigation items and hypertext links are unambiguous and jargon-free0.02.01.0Passedhighhost_supplied-1Navigation terms (Home, Goals, Progress) unambiguous.
h07_d_03If there are product pages, they contain the detail necessary to make a purchase, and users can zoom in on product images0.00.00.0Passedlowhost_supplied-1Not applicable.
h07_d_04The words, phrases and concepts used will be familiar to the typical user0.03.01.5Passedhighhost_supplied-1Terms familiar to learners.
h07_d_05Content feels friendly for new users0.0N/A0.0Passedhighhost_supplied-1Dashboard is welcoming for new users: clear greeting, topic tiles, actionable CTAs.
h07_d_06Content feels customizable or useable for frequent or expert users2.0N/A2.0Issuehighhost_supplied-1No 'Continue Where You Left Off' section on Home tab (absent from new dashboard — present in production pattern). Expert/returning users lose their primary efficiency shortcut. Progress tab is empty. The new dashboard has less continuity support than expected for returning users.
h07_d_07The screen density is appropriate for the target users and their tasks0.02.01.0Passedhighhost_supplied-1Screen density appropriate on dashboard.
h07_d_08Icons and graphics are standard and/or intuitive (concrete and familiar)0.02.01.0Passedhighhost_supplied-1Icons in sidebar nav are standard.
h07_d_09Where tooltips are used, they provide useful additional help and do not simply duplicate text in the icon, link or field label0.02.01.0Passedlowhost_supplied-1No relevant tooltips in dashboard.
Aesthetic and Minimalist Design (h08) - 16 checklist items
AI ScoreD-39.1%
Human ScoreC60.9%
CombinedD+50.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h08_d_01By just looking at the home page, the first time user will understand where to start0.03.01.5Passedhighhost_supplied-1First-time user would understand the dashboard: greeting, topic tiles, clear tab nav.
h08_d_02Primary actions are easy to find and understand0.02.01.0Passedhighhost_supplied-1Primary actions (topic tile links, Add a goal) are easy to find and understand.
h08_d_03Individual pages are free of clutter and irrelevant information, and attention-attracting features are used sparingly and only where relevant0.01.00.5Passedhighhost_supplied-1Dashboard is clean and uncluttered. Each tab focuses on its area.
h08_d_04The home page is professionally designed and will create a positive first impression0.01.00.5Passedhighhost_supplied-1Dashboard has professional, clean design. Sidebar nav with profile image is polished.
h08_d_05The home page looks like a home page; pages lower in the site will not be confused with it0.01.00.5Passedhighhost_supplied-1Dashboard looks like a dashboard page.
h08_d_06The site avoids advertisements, especially pop-ups0.00.00.0Passedhighhost_supplied-1No advertisements or pop-ups.
h08_d_07Text is concise, with no needless instructions or welcome notes0.01.00.5Passedhighhost_supplied-1Dashboard text is concise — no unnecessary welcome notes beyond greeting.
h08_d_08Pages use bulleted and numbered lists in preference to narrative text0.01.00.5Passedhighhost_supplied-1Goals and Progress empty states use appropriate minimal text.
h08_d_09The most important items in a list are placed at the top0.01.00.5Passedmediumhost_supplied-1Most important items at top of each tab.
h08_d_10Pages are quick to scan, with ample headings and subheadings and short paragraphs0.02.01.0Passedhighhost_supplied-1Dashboard tabs are scannable.
h08_d_11Information is organized hierarchically, from the general to the specific, and the organization is clear and logical0.02.01.0Passedhighhost_supplied-1Information hierarchy is clear: sidebar nav → tab content → topic tiles or empty state.
h08_d_12Text links are long enough to be understood, but short enough to minimize wrapping, especially when used as a navigation list0.01.00.5Passedmediumhost_supplied-1Text links appropriate length.
h08_d_13On all pages, the most important information, such as frequently used topics, features and functions, is presented on the first screenful of information above the fold0.02.01.0Passedhighhost_supplied-1Dashboard key content above fold.
h08_d_14The relationship between controls and their actions is obvious0.02.01.0Passedhighhost_supplied-1Relationship between controls and actions obvious on dashboard.
h08_d_15There is a clear visual starting point to every page0.03.01.5Passedhighhost_supplied-1Clear visual starting point on each dashboard tab.
h08_d_16The site is pleasant to look at0.02.01.0Passedhighhost_supplied-1New dashboard is visually pleasant — clean sidebar nav, friendly greeting, card-based topic tiles.
Help Users Recognize, Diagnose, and Recover from Errors (h09) - 2 checklist items
AI ScoreC+62.5%
Human ScoreC-50.0%
CombinedC-56.2%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h09_d_01The site uses a customised 404 page, which includes tips on how to find the missing page and links to Home and Search0.01.00.5Passedlowhost_supplied-1Not directly in dashboard scope.
h09_d_02Error messages contain clear instructions on what to do next, including form error states1.03.02.0Issuemediumhost_supplied-1The Progress tab empty state does not include instructions on what to do if progress is missing unexpectedly. If a user believes they have played lessons, the empty state gives no diagnostic guidance.
Help and Documentation (h10) - 5 checklist items
AI ScoreC+65.0%
Human ScoreD45.0%
CombinedC-55.0%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h10_d_01Help is available and easy to find0.03.01.5Passedlowhost_supplied-1Help available on site.
h10_d_02FAQs are present if appropriate0.02.01.0Passedlowhost_supplied-1Not applicable.
h10_d_03When giving instructions, pages tell users what to do rather than what to avoid doing0.01.00.5Passedhighhost_supplied-1Goals empty state tells users what to do (Add a goal, choose up to 5 topics).
h10_d_04The site shows users how to do common tasks where appropriate, such as demonstrations of the site's functionality0.03.01.5Passedhighhost_supplied-1Dashboard tabs are intuitive; no demonstrations needed.
h10_d_05It is easy to contact someone for assistance and a reply is received quickly0.02.01.0Passedlowhost_supplied-1Not in scope.
Accessibility and Ease of Access (h11) - 4 checklist items
AI ScoreC+62.5%
Human ScoreN/ANot evaluated
CombinedC+62.5%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h11_d_01P - Content alternatives are provided, content is adaptable, and content is easy to hear and see0.0N/A0.0Passedhighhost_supplied-1Dashboard content is text-based; tab navigation and topic tiles use text labels. No image-only CTAs observed on new dashboard.
h11_d_02O - All functionality is available and flexible, enough time is provided, content is safe, and content is easy to find0.0N/A0.0Passedmediumhost_supplied-1Tab navigation and CTAs appear keyboard accessible. No accessibility barriers observed.
h11_d_03U - Content text is readable and understandable, content appears and operates in predictable ways, and users are helped to avoid and correct mistakes0.0N/A0.0Passedhighhost_supplied-1Dashboard content is understandable and predictable.
h11_d_04R - Compatibility is maximized for current and future user agents0.0N/A0.0Passedlowhost_supplied-1Standard Angular implementation; compatibility evidence limited.
Empathetic Engagement and Inclusion (h12) - 6 checklist items
AI ScoreC+62.5%
Human ScoreN/ANot evaluated
CombinedC+62.5%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h12_d_01The interface acknowledges and responds to user emotions, either through design, content, or interactive elements1.0N/A1.0Issuemediumhost_supplied-1'Welcome, jkhobson1!' is a friendly greeting but lacks the time-awareness personalization of the production 'Good Afternoon, [name]!'. The greeting is warm but less personalized.
h12_d_02The design ensures users feel safe and secure, minimizing anxiety-inducing elements0.0N/A0.0Passedmediumhost_supplied-1No anxiety-inducing elements on dashboard beyond the progress-loss bug.
h12_d_03The content and design elements respect and reflect a wide range of cultural norms and values0.0N/A0.0Passedmediumhost_supplied-1Dashboard content culturally neutral.
h12_d_04Information is presented in a way that shows understanding and consideration for the user's emotional state2.0N/A2.0Issuehighhost_supplied-1The empty Progress tab, which shows 'no lessons in progress or completed' when the user HAS played lessons, does not acknowledge the user's learning effort. This is emotionally frustrating — users' work is not recognized. The system appears to have forgotten them.
h12_d_05Design and content are accessible to users with various physical and cognitive abilities, promoting inclusivity0.0N/A0.0Passedmediumhost_supplied-1Dashboard is accessible and inclusive in design. Sidebar nav, text-based CTAs support a range of abilities.
h12_d_06Features and functionalities empower users, giving them control and choice in their interactions1.0N/A1.0Issuemediumhost_supplied-1Goals tab gives users control to set their own learning goals (up to 5 topics) — this is an improvement. However, the missing 'Continue Where You Left Off' reduces return-user control.
Customer Journey and Satisfaction (h13) - 6 checklist items
AI ScoreC58.3%
Human ScoreN/ANot evaluated
CombinedC58.3%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h13_d_01The interface reflects the brand's values and aesthetics consistently across all elements0.0N/A0.0Passedhighhost_supplied-1New dashboard is visually aligned with Oppia brand. Clean, modern design.
h13_d_02Navigation and workflows are intuitive, creating a seamless experience from start to finish0.0N/A0.0Passedhighhost_supplied-1Navigation between tabs is intuitive. Topic tile links are clear.
h13_d_03The system offers personalized options or content based on user data and preferences3.0N/A3.0Majorhighhost_supplied-1CRITICAL: No personalization from prior learning activity is visible. The Progress tab is completely empty despite the user having played lessons. The Goals tab is empty because goals have not been set. The Home tab has no 'Continue Where You Left Off' section. The dashboard offers almost no personalized content for a returning user — it behaves like a first-visit dashboard every time. This directly undermines the dashboard's core value proposition as a personalized learning hub.
h13_d_04Easy access to support and a straightforward method for users to provide feedback0.0N/A0.0Passedlowhost_supplied-1Not directly assessed.
h13_d_05Features or elements make the user feel valued and rewarded for their engagement0.0N/A0.0Passedmediumhost_supplied-1Goals feature rewards topic completion — a positive addition for engagement.
h13_d_06Clear communication about data usage, privacy policies, and other aspects that build user trust0.0N/A0.0Passedlowhost_supplied-1Privacy policy accessible; not directly in dashboard scope.
UX Writing / Content and Tone (h14) - 7 checklist items
AI ScoreB-67.9%
Human ScoreN/ANot evaluated
CombinedB-67.9%
ItemChecklist textScore (AI)Score (Human)Score (Combined)StatusConfidenceSeverity basisEvidenceRationale
h14_d_01Follows the current product's established style guide and brand voice0.0N/A0.0Passedhighhost_supplied-1Dashboard copy follows Oppia brand voice.
h14_d_02Content is clear0.0N/A0.0Passedhighhost_supplied-1Dashboard content is clear.
h14_d_03Content avoids jargon and uses simple, everyday language0.0N/A0.0Passedhighhost_supplied-1No jargon on dashboard.
h14_d_04All UI labels use simple and concise words0.0N/A0.0Passedhighhost_supplied-1UI labels (Home, Goals, Progress, Add a goal) are simple and concise.
h14_d_05Calls to action are specific, use active language, and are clearly organized by importance0.0N/A0.0Passedhighhost_supplied-1CTAs (Add a goal, Or Explore All Lessons) are specific and active.
h14_d_06No paragraphs more than three lines0.0N/A0.0Passedhighhost_supplied-1No overlong paragraphs. Goals empty state instruction is two sentences.
h14_d_07The content above the fold, including headings, subheadings, and copy, makes each page's purpose clear and obvious0.0N/A0.0Passedhighhost_supplied-1Dashboard above-fold content makes page purpose clear: personalized learning hub.

Evidence Appendix

No evidence references were supplied.


Instructional Design Checklist (Project-Specific)

Evaluation of Oppia's logged-in learning experience against instructional design and learning-science criteria. Assessed during the hands-on audit session.

Criterion Assessment Evaluator Notes
Mission-to-learning fit is explicit: the page explains who the learner is, what they can learn, and why the path matters.~ PartialDashboard shows explorations but does not surface why this specific lesson matters to this learner today. Mission stated on About page but not reinforced in the logged-in experience.
Target learner level is clear: age range, grade band, prerequisite knowledge, and expected time are visible before beginning.~ PartialGrade bands and prerequisites are inconsistently shown. Some explorations display level labels; many do not. LI.3 audit: progress tracking does not surface learner placement clearly.
Learning objectives are observable competencies, not vague topic labels.~ PartialSome explorations have stated objectives in introduction cards; many dive into content without an observable competency statement. Quality varies by exploration author.
Each lesson gives learners a transparent purpose, task, and success criteria before they start.~ PartialSome explorations include an introductory purpose card; many do not. TILT Higher Ed transparency framework: purpose, task, and success criteria should be pre-stated for every lesson.
The curriculum map shows sequence, dependencies, and what to do next.✗ Does not meetNo curriculum map or dependency graph is visible to logged-in learners. Learners cannot see how lessons relate to each other. LI.3 audit: progress recommendations are weak.
Learners can start at an appropriate level through placement, diagnostic checks, or clear self-selection guidance.~ PartialSome placement logic exists at sign-up; no persistent placement or diagnostic check resurfaces in the logged-in learner experience. LI.2 audit: goal-setting does not include a diagnostic step.
The site distinguishes learner, parent/caregiver, teacher, volunteer, and donor journeys.~ PartialTeacher and learner pages exist separately (oppia.org/teach vs. learner dashboard) but the learner experience does not surface teacher/caregiver integration points. LI.1 audit: sign-up does not distinguish audience roles.
Learning content is designed around real performance outcomes, not only exposure to information.~ PartialBetter explorations target application and problem-solving. Many rely primarily on recognition-recall tasks. Merrill's First Principles: application and activation are present in better content; not universal.
The design names key assumptions about connectivity, device access, language, adult support, and school context.✗ Does not meetDesign assumes stable broadband and a quiet home; no visible low-bandwidth mode, no connectivity disclaimer, no shared-device guidance. UNESCO GEM Tech: global access work fails when connectivity assumptions are invisible.
Content scope and coverage are transparent: what is included, what is not, and where learners should go next.~ PartialOppia's subject catalog is visible in the exploration library; scope-and-sequence and what-comes-after guidance are not visible to logged-in learners. LI.3 audit: next-step recommendations are absent.
Each lesson aligns objective → instruction → practice → feedback → assessment.~ PartialBetter explorations follow objective -> instruction -> practice -> feedback -> assessment. Alignment quality varies significantly by exploration author. Quality Matters QM 3.1: alignment is the backbone of instructional quality.
Practice items match the intended cognitive demand: recall, comprehension, application, analysis, evaluation, or creation.~ PartialMix of recall and application tasks observed across explorations. Bloom's higher-order levels (analysis, evaluation, creation) are rare. Dunlosky: practice items must match intended cognitive demand.
Learners receive frequent low-stakes checks for understanding.✓ MeetsEmbedded check questions appear throughout explorations; learners receive frequent low-stakes feedback. Oppia's core design: misconception-aware checks are a distinguishing feature.
Mastery criteria are visible and meaningful, not just completion-based.~ PartialCompletion is trackable (LI.7 audit: progress saves at checkpoints). Mastery thresholds are not clearly defined or communicated to learners. Khan Academy mastery model: mastery criteria should be visible and meaningful.
Learners can retry, remediate, and revisit missed concepts without penalty.✓ MeetsLearners can retry explorations; hints are available without penalty. LI.7 audit: progress saves correctly. Hint ladder is a core Oppia feature; retry is always available.
Assessments include misconception-aware feedback, not only right/wrong scoring.~ PartialSome explorations provide misconception-specific feedback; others give only right/wrong confirmation. Hattie's feedback meta-analysis: misconception feedback is a core advantage of digital tutoring.
Item quality is reviewed for accuracy, bias, distractor quality, and accessibility.~ PartialCommunity volunteer review process exists (GitHub). Formal item accuracy, bias, or accessibility review workflow is not visible to learners from the logged-in experience.
Assessments vary format when appropriate: explanation, classification, worked solution, drag/drop alternative, open response, reflection.~ PartialMultiple choice, text input, and drag/drop interaction types observed. Many explorations rely primarily on multiple choice only. CAST UDL: multiple formats support deeper understanding.
The site supports authentic transfer: learners apply concepts to realistic problems or local situations.~ PartialSome explorations use realistic word problems and local scenarios. Quality and cultural relevance vary by author. Merrill's First Principles: authentic transfer requires real-world problem application.
Learners and adults can see evidence of progress in a way that maps to skills, not only time spent.~ PartialProgress is shown as exploration completion (LI.3 audit). Skill-level mastery indicators exist in limited form; progress is primarily completion-based, not competency-based. Khan Academy mastery model.
Lessons are chunked into learner-paced segments with clear stopping points.✓ MeetsExplorations are chunked into learner-paced cards with clear stopping points. LI.7 audit: progress saves at checkpoints. Mayer's Segmenting Principle: short, learner-paced segments confirmed working.
New concepts begin with prior-knowledge activation or a familiar anchor.~ PartialSome explorations include a warm-up question or recap; not universal. Prior-knowledge activation depends on individual exploration author quality.
Worked examples are provided before independent practice, with guidance fading over time.~ PartialMany explorations use show-then-practice sequence. Worked examples with guidance fading are present in better explorations; not consistently applied across the catalog. Sweller CLT: worked examples reduce novice cognitive load.
Visuals, narration, animation, and story elements directly support the learning objective.~ PartialVisuals and story characters are engaging and generally on-topic. Some decorative visual elements persist. Mayer's Principles: visuals should support the learning objective, not distract from it.
The interface uses signaling: headings, cues, highlights, and layout direct attention to what matters.~ PartialVisual hierarchy and lesson headings vary by exploration quality. Some explorations use clear signaling cues; others present flat text with no structural cues. Mayer's Signaling Principle.
Key terms and symbols are introduced before they are used in tasks.~ PartialVocabulary definitions appear in some explorations via hover/tap glossary; not systematically applied across the catalog. Mayer's Pre-training Principle: key terms should be introduced before use.
Instructions are brief, concrete, and written in plain language.~ PartialInstructions are generally readable but occasionally use jargon or complex sentence structures. Multilingual learner support is limited in the web version. Plain Language Act and UNESCO digital-equity guidelines.
Navigation is consistent across lessons and does not interrupt learning flow.~ PartialIn-lesson navigation (next card, previous card, back to chapter) is consistent within explorations. Dashboard navigation is inconsistent between the legacy and new UI. OSCQR Standard #10: navigation must be consistent across lessons.
Interactive elements avoid unnecessary time pressure unless speed is part of the objective.✓ MeetsNo timers or countdowns observed in any logged-in lesson interaction. Learners control their own pacing. CAST UDL: avoiding time pressure is an equity feature for diverse learners.
Multiple representations are used: text, visuals, manipulatives, worked solutions, examples, and audio where helpful.~ PartialText and visuals are used in most explorations; audio is generally absent. Limited multiple-representation coverage (no manipulatives, limited worked solutions). CAST UDL: multiple representations support varied access needs.
Learners engage in active practice early and often, not just watch/read content.✓ MeetsEmbedded questions appear early and throughout explorations. Oppia's core design: active practice is built into every card sequence. Merrill's First Principles and Dunlosky: active practice is essential for skill acquisition.
Retrieval practice is built in: learners recall or generate answers instead of only rereading.~ PartialExplorations require learners to generate or recall answers (not only reread). Spaced retrieval is not systematically implemented. Dunlosky: retrieval practice strengthens memory and reveals gaps.
Spaced review resurfaces prior content over time.~ PartialSome related explorations are recommended post-completion. Formal spaced repetition system is absent from the web version. Duolingo Spaced Repetition: spacing supports long-term retention.
Practice difficulty adapts or branches based on learner performance.~ PartialHints adjust to learner responses; full adaptive branching is inconsistent across explorations. CK-12 Adaptive Practice: performance-based branching keeps challenge productive.
Feedback answers three questions: Where am I going? How am I doing? What should I do next?~ PartialBetter explorations provide goal-referenced feedback (where, how, next). Many provide only right/wrong confirmation. Hattie's feedback meta-analysis: feedback must address all three questions.
Feedback is specific to the learner response and points to the process, not just praise or generic encouragement.~ PartialOppia's authored explorations can include response-specific feedback; quality varies by author. Hattie: specific process feedback is more effective than generic praise.
Hints scaffold thinking without giving away the answer too early.✓ MeetsHint ladder design is a core Oppia feature; hints reveal reasoning steps before the answer. LI.7 audit: hints are accessible and do not penalize the learner. Merrill: good hints protect productive struggle.
Learners can explain their reasoning or self-explain worked examples.✗ Does not meetNo self-explanation prompts or structured reflection opportunities observed in the logged-in web experience. Merrill's First Principles: self-explanation builds metacognition and deeper understanding.
Progress indicators emphasize mastery, confidence, and next actions rather than only streaks, badges, or minutes.~ PartialNo streak mechanics (unlike Duolingo). Progress is shown as completion rate, not mastery score. Khan Academy mastery model: mastery-based progress indicators support learning decisions better than completion metrics.
Practice includes cumulative and mixed review, not only blocked practice by topic.✗ Does not meetExplorations are presented by topic without interleaving or cumulative mixed review. No mixed-practice sets or spiral review system observed. Dunlosky: interleaving and cumulative practice help learners choose strategies.
Learners have meaningful choice while still receiving a structured path.~ PartialLearners can choose any exploration from the catalog. Insufficient guided pathways for self-directed learners who need structure. CAST UDL: choice supports autonomy but too much choice can overwhelm novice learners.
The site makes learning personally relevant through culturally aware examples and everyday contexts.~ PartialOppia has some cultural awareness (South/Southeast Asian contexts in some lessons). Cultural relevance is not systematically validated across the full catalog. CAST UDL and UNESCO OER: relevance supports motivation and transfer.
Challenge is calibrated so learners experience achievable success with effort.~ PartialDifficulty varies across explorations; no adaptive difficulty system in the web version. Challenge calibration depends on individual exploration quality. Self-Determination Theory: competence requires achievable challenge.
Story, characters, and game elements reinforce the learning goal rather than masking weak instruction.✓ MeetsOppia's character-based stories (Natasha, Max, etc.) are a distinguishing feature that reinforces the learning goal through narrative. Characters are visible throughout the lesson experience. Mayer's Multimedia Principles.
Gamification avoids dark patterns, shame, addiction loops, or manipulative streak pressure.✓ MeetsNo shame mechanics, addiction loops, or punishing streaks visible in the logged-in experience. Oppia avoids dark gamification patterns. UNICEF Child Protection: respectful motivation design confirmed.
Tone is encouraging, respectful, and normalizes mistakes as part of learning.✓ MeetsFeedback copy is generally supportive; 'Good try!' and hint offers appear on incorrect answers. Tone is encouraging throughout the logged-in experience. Hattie: supportive feedback copy builds persistence.
Learners can see small wins and next reachable goals.~ PartialExploration completion is a visible small win; next goals are not prominently surfaced post-completion. LI.8 audit: post-lesson rating exists but next-step recommendation is weak. ARCS Model (Keller).
Caregivers and teachers receive simple guidance for supporting learning without needing subject expertise.~ PartialTeach page (oppia.org/teach) provides some caregiver/teacher guidance but is not surfaced from the logged-in learner experience. LI.2 audit: goal-setting for teachers is absent from the learner dashboard.
Community or collaboration features are designed with child safety, moderation, and privacy first.~ PartialCommunity section exists; report function confirmed working (LI.5 audit). Moderation policies are not prominently visible; safe messaging for children is not explicitly confirmed in the logged-in experience.
The learner journey supports re-entry after absence or interrupted access.~ PartialProgress saves at checkpoints (LI.7 audit: confirmed). No re-entry summary or session recap on return after a gap. LI.3 audit: returning learners see no 'where you left off' summary on the dashboard.
The site targets WCAG 2.2 AA accessibility for public pages and learning experiences.~ PartialSome accessibility work evident in the codebase (open source). No formal WCAG 2.2 AA statement or accessibility conformance report (VPAT) visible to learners. LI.4 audit flagged multiple accessibility gaps.
All core interactions work with keyboard and assistive technologies or have equivalent alternatives.~ PartialBasic keyboard navigation works across the top nav and standard links. Custom lesson interaction components (multiple choice, drag/drop) lack full keyboard equivalents. WCAG 2.1.1 (keyboard) partially met.
Non-text content has useful alternatives: alt text, transcripts, captions, and audio/text equivalents.~ PartialSome images have alt text. Not comprehensive across all lesson content. No captions observed on embedded animations or videos. WCAG 1.1.1 (non-text content) partially met.
Color, sound, motion, or position are never the only way information is conveyed.~ PartialCorrectness feedback uses color plus text in most cases. Some edge cases where color alone conveys state. WCAG 1.4.1 (use of color) partially met.
Text is resizable, readable, and usable on small screens without loss of content or function.~ PartialMobile viewport is generally responsive. Some lesson card text is very small on 320px viewports. WCAG 1.4.4 (resize text) and 1.4.10 (reflow) partially met.
Lessons are multilingual or localization-ready, including interface, instructions, examples, captions, and support text.✓ MeetsOppia supports multiple languages and the lesson catalog includes non-English content. Language switcher is visible. Multilingual learner support is a core platform capability.
Localization includes cultural, curricular, measurement, and context adaptation, not only literal translation.~ PartialSome cultural adaptation evident in lesson examples. Systematic cultural validation across all languages and regions is not documented from the logged-in experience. Principles for Digital Development.
The design avoids deficit framing of under-resourced learners and communities.✓ MeetsOppia's mission framing is empowering, not deficit-based. Characters reflect diverse learners. Copy throughout the logged-in experience avoids deficit language. CAST UDL goal: expert, purposeful learners.
Offline, low-bandwidth, and downloadable options are available for core learning experiences.~ PartialOppia Android supports offline; the web version does not have an offline mode. Low-bandwidth learners using the web version cannot access lessons without connectivity. Learning Equality Kolibri: offline is a core equity feature.
The learning experience is tested on low-end devices, older browsers, slow networks, and shared devices.~ PartialPerformance is generally acceptable; specific low-end device testing results are not publicly documented. World Bank Low-Bandwidth: designs must be tested on the lowest common denominator device.
The site has a graceful fallback or clear guidance when JavaScript, media, or connectivity fails.~ PartialSome degraded states exist for slow connections. No visible no-JS fallback mode for learners without JavaScript. WCAG and basic progressive enhancement standards partially met.
Support and help are consistent, easy to find, and written for learners/caregivers with limited technical confidence.~ PartialHelp icon is present (LI.5 audit: report function works). Chatbot is non-functional (confirmed dog-food observation). FAQ not linked from logged-in experience. Plain Language and OSCQR support standards partially met.
The site is genuinely free for core learning: no paywalls, hidden costs, device assumptions, or ad-funded exploitation.✓ MeetsNo paywalls, hidden costs, or forced upgrades in the core learning experience. Account creation required but free. Core lessons are free and accessible without advertising. UNESCO OER and Oppia mission confirmed.
Learner data collection is minimized and tied to pedagogical need.~ PartialOpen-source codebase (Apache 2.0). Privacy policy exists. Explicit data-minimization statement not visible from the logged-in learner view. COPPA/GDPR child-data requirements apply; compliance not confirmed from public evidence.
Privacy, data use, and child-safety information is written in plain language for caregivers and institutions.~ PartialPrivacy policy exists but uses legal language dense for caregivers. No plain-language summary or child-specific notice visible. COPPA FAQ and Plain Language Act: families need understandable privacy information.
Learner analytics are used to improve instruction and support, not to rank, shame, or over-surveil learners.✓ MeetsNo public leaderboards, rankings, or shaming mechanics visible in the logged-in experience. Analytics appear to support improvement, not ranking. UNICEF Child Protection: learner data must serve growth, not surveillance.
Content and assessments use reusable metadata for grade, subject, skill, prerequisite, language, license, and accessibility.~ PartialLessons are tagged by subject and topic. Formal standards-aligned metadata (1EdTech CASE) and competency IDs are not publicly documented. Interoperability for LMS integration is limited from what is visible.
Assessment items are portable or structured enough to support item banking, review, and future interoperability.~ PartialOpen-source platform. QTI alignment for assessment portability is not publicly documented in the logged-in experience. Item metadata and rubric mapping are available to exploration authors but not to learners. 1EdTech QTI.
Integration choices preserve learner privacy and security while supporting schools or community partners.☐ Not assessedLTI/security review and partner data agreements are not visible from the logged-in learner experience. Cannot assess interoperability integration safety from public evidence. 1EdTech LTI and FERPA.
If AI or automated tutoring is used, it is pedagogically validated, transparent, and under human oversight.~ PartialNo overt AI-generated content observed in the current logged-in experience. The chatbot is non-functional (confirmed dog-food observation). AI governance is not publicly documented. UNESCO GenAI guidance applies.
Learning activity data can support ethical improvement and research without exposing identifiable children.~ PartialOpen-source platform; research use of anonymized learning data is possible. Ethics review and opt-out paths are not visible from the logged-in learner experience. ADL xAPI and FERPA apply.
Open-source or open-content claims are clear about what is open, reusable, remixable, or restricted.✓ MeetsOpen-source license (Apache 2.0) and lesson licensing are clearly documented on oppia.org/about and GitHub. Open-source claim is accurate and clearly communicated. UNESCO OER confirms.
Technical design supports reliability: fast loading, resumability, uptime, and minimal dependency on heavy third-party services.~ PartialSite loads acceptably; performance varies on lesson-heavy pages. No public performance budget or uptime SLA visible. Third-party dependency audit not available from the learner view. World Bank Low-Bandwidth standards.
The organization gathers evidence of learning impact with representative learners and contexts.~ PartialImpact reports mention deployed countries and learner numbers. Methodological rigor and demographic/context representation of evidence are not publicly detailed from the logged-in experience. UNESCO GEM Tech.
Usability testing includes children, caregivers, teachers, and community facilitators from target contexts.✗ Does not meetNo public evidence of systematic usability testing with target populations (children, caregivers, teachers in low-resource contexts) visible from the logged-in learner experience. Principles for Digital Development.
Accessibility audits include automated checks and human testing with assistive technology users.✗ Does not meetNo public accessibility audit report or VPAT visible. Automated-only accessibility checks are insufficient for learning experiences. WCAG Understanding: audits must include assistive technology user testing.
Content has a quality-assurance workflow with expert review, version history, and update dates.~ PartialCommunity volunteer review process exists (GitHub). Formal QA dates, reviewer roles, and content version history are not visible to learners. OpenStax and Quality Matters: content quality assurance must be transparent.
Community feedback loops are visible and easy to use.~ PartialReport function is working (LI.5 audit confirmed). GitHub issue tracker exists. Feedback pathways are not prominently visible to logged-in learners. OER Commons and Principles for Digital Development.
The team monitors equity indicators, not just aggregate usage.~ PartialCountry deployment data is mentioned in Oppia impact reports. Segment analysis by connectivity, device, or marginalized group is not publicly documented from the learner view. UNESCO GEM Tech equity monitoring.
A remediation backlog connects audit findings to owners, priority, and next actions.✗ Does not meetGitHub issues exist but are not systematically prioritized by learner-facing UX quality or a public remediation backlog. OSCQR and Quality Matters: findings must turn into accountable, trackable improvements.
Partnership implementation guidance is available for schools, NGOs, community centers, or low-connectivity deployments.~ PartialTeach page (oppia.org/teach) provides some guidance for facilitators. Formal implementation guide for schools, NGOs, or low-connectivity deployments is not prominently documented from the logged-in experience.
The platform evaluates whether motivational features improve learning rather than merely increasing time-on-site.✗ Does not meetNo public evidence that motivational features (characters, completion badges) are evaluated for learning outcome impact vs. engagement-only metrics. Self-Determination Theory: engagement metrics can be misleading without learning correlates.

Extended Findings: Human Evaluator Notes

Hands-on observations from the audit session that supplement the AI-generated checklist. All findings were directly observed on the live Oppia logged-in platform.

No Undo/Redo Support (Critical)

Severity: 4/4  ·  H3 User Control & Freedom  ·  H6 Recognition Rather Than Recall

No undo or redo exists anywhere in the logged-in experience. Accidental answer submissions, lesson exits, and exploration navigations cannot be reversed. Affects 100% of users. Violates Nielsen's "User Control and Freedom" at maximum severity.

Fix: Implement browser history-preserving navigation with a confirmation dialog before clearing any progress state.

Non-Functional AI Help Chatbot

Severity: 3/4  ·  H10 Help and Documentation

The help chatbot widget is present and visible but returned no meaningful responses during evaluation. A visible-but-broken help surface is worse than no help at all — it wastes user time and destroys trust (Shneiderman: avoid empty states that look functional).

Fix: Fix the chatbot or replace it with a static FAQ/contextual tooltip system until AI assistance is production-reliable.

No Auto-Save or Save State Indicator

Severity: 2/4  ·  H1 Visibility of System Status  ·  H5 Error Prevention

No visual auto-save indicator, no manual save button, no communication that partially completed interactions are preserved. Users who close a tab mid-lesson have no feedback about whether progress will be retained.

Fix: Add a subtle "Progress saved" indicator on checkpoint. Clearly communicate the save/sync model inline.

PWA App-Shell / Browser Navigation Confusion

Severity: 2/4  ·  H2 Match Between System and Real World

When installed as a Progressive Web App, certain navigation affordances (back button, tab management) behave inconsistently with browser-tab expectations. Users' mental models of "back" and "home" diverge from what the app delivers.

Fix: Ensure PWA navigation patterns align with native app conventions, or explicitly communicate when browser-native behaviors are disabled.

No Curriculum Map or Dependency Graph

Severity: 3/4  ·  H4 Consistency and Standards  ·  H13 Customer Journey

Learners cannot see the curriculum structure, topic dependencies, or their position in the broader learning journey. Topics appear as a flat list with no visible sequencing logic — forcing navigation by memory rather than recognition.

Fix: Implement a visual curriculum map (cf. Duolingo skill tree, Khan Academy mastery map) showing completed, available, and locked content with dependency relationships.

401 Error Page Has No Recovery Path

Severity: 3/4  ·  H9 Help Users Recognize, Diagnose, and Recover from Errors

The 401 Unauthorized page provides no actionable recovery guidance. Users encountering session expiry see an error code with no instruction to log in again, contact support, or navigate to a safe state.

Fix: Replace the bare 401 page with a user-friendly message ("Your session expired") plus a prominent "Log in again" CTA and home-page link.