{
  "base": "http://127.0.0.1:8092",
  "browser": "158.0.8127.18",
  "checks": [
    {
      "name": "Manifest identifies expected candidate",
      "pass": true
    },
    {
      "name": "academy-module-4.html landmarks",
      "pass": true
    },
    {
      "name": "academy-module-4.html skip focuses learning content",
      "pass": true
    },
    {
      "name": "academy-module-4.html heading",
      "pass": true
    },
    {
      "name": "academy-module-4.html noindex",
      "pass": true
    },
    {
      "name": "academy-module-4.html reflow 320",
      "pass": true
    },
    {
      "name": "academy-module-4.html reflow 390",
      "pass": true
    },
    {
      "name": "academy-module-4.html reflow 768",
      "pass": true
    },
    {
      "name": "academy-module-4.html reflow 1280",
      "pass": true
    },
    {
      "name": "academy-module-4.html axe",
      "pass": true,
      "detail": []
    },
    {
      "name": "academy-module-4.html text-spacing reflow",
      "pass": true
    },
    {
      "name": "academy-module-4-workbook.html landmarks",
      "pass": true
    },
    {
      "name": "academy-module-4-workbook.html skip focuses learning content",
      "pass": true
    },
    {
      "name": "academy-module-4-workbook.html heading",
      "pass": true
    },
    {
      "name": "academy-module-4-workbook.html noindex",
      "pass": true
    },
    {
      "name": "academy-module-4-workbook.html reflow 320",
      "pass": true
    },
    {
      "name": "academy-module-4-workbook.html reflow 390",
      "pass": true
    },
    {
      "name": "academy-module-4-workbook.html reflow 768",
      "pass": true
    },
    {
      "name": "academy-module-4-workbook.html reflow 1280",
      "pass": true
    },
    {
      "name": "academy-module-4-workbook.html axe",
      "pass": true,
      "detail": []
    },
    {
      "name": "academy-module-4-workbook.html text-spacing reflow",
      "pass": true
    },
    {
      "name": "academy-module-4-assessment.html landmarks",
      "pass": true
    },
    {
      "name": "academy-module-4-assessment.html skip focuses learning content",
      "pass": true
    },
    {
      "name": "academy-module-4-assessment.html heading",
      "pass": true
    },
    {
      "name": "academy-module-4-assessment.html noindex",
      "pass": true
    },
    {
      "name": "academy-module-4-assessment.html reflow 320",
      "pass": true
    },
    {
      "name": "academy-module-4-assessment.html reflow 390",
      "pass": true
    },
    {
      "name": "academy-module-4-assessment.html reflow 768",
      "pass": true
    },
    {
      "name": "academy-module-4-assessment.html reflow 1280",
      "pass": true
    },
    {
      "name": "academy-module-4-assessment.html axe",
      "pass": true,
      "detail": []
    },
    {
      "name": "academy-module-4-assessment.html text-spacing reflow",
      "pass": true
    },
    {
      "name": "academy-module-4-sources.html landmarks",
      "pass": true
    },
    {
      "name": "academy-module-4-sources.html skip focuses learning content",
      "pass": true
    },
    {
      "name": "academy-module-4-sources.html heading",
      "pass": true
    },
    {
      "name": "academy-module-4-sources.html noindex",
      "pass": true
    },
    {
      "name": "academy-module-4-sources.html reflow 320",
      "pass": true
    },
    {
      "name": "academy-module-4-sources.html reflow 390",
      "pass": true
    },
    {
      "name": "academy-module-4-sources.html reflow 768",
      "pass": true
    },
    {
      "name": "academy-module-4-sources.html reflow 1280",
      "pass": true
    },
    {
      "name": "academy-module-4-sources.html axe",
      "pass": true,
      "detail": []
    },
    {
      "name": "academy-module-4-sources.html text-spacing reflow",
      "pass": true
    },
    {
      "name": "academy-module-4-review.html landmarks",
      "pass": true
    },
    {
      "name": "academy-module-4-review.html skip focuses learning content",
      "pass": true
    },
    {
      "name": "academy-module-4-review.html heading",
      "pass": true
    },
    {
      "name": "academy-module-4-review.html noindex",
      "pass": true
    },
    {
      "name": "academy-module-4-review.html reflow 320",
      "pass": true
    },
    {
      "name": "academy-module-4-review.html reflow 390",
      "pass": true
    },
    {
      "name": "academy-module-4-review.html reflow 768",
      "pass": true
    },
    {
      "name": "academy-module-4-review.html reflow 1280",
      "pass": true
    },
    {
      "name": "academy-module-4-review.html axe",
      "pass": true,
      "detail": []
    },
    {
      "name": "academy-module-4-review.html text-spacing reflow",
      "pass": true
    },
    {
      "name": "academy-lesson-4-1.html landmarks",
      "pass": true
    },
    {
      "name": "academy-lesson-4-1.html skip focuses learning content",
      "pass": true
    },
    {
      "name": "academy-lesson-4-1.html heading",
      "pass": true
    },
    {
      "name": "academy-lesson-4-1.html noindex",
      "pass": true
    },
    {
      "name": "academy-lesson-4-1.html reflow 320",
      "pass": true
    },
    {
      "name": "academy-lesson-4-1.html reflow 390",
      "pass": true
    },
    {
      "name": "academy-lesson-4-1.html reflow 768",
      "pass": true
    },
    {
      "name": "academy-lesson-4-1.html reflow 1280",
      "pass": true
    },
    {
      "name": "academy-lesson-4-1.html axe",
      "pass": true,
      "detail": []
    },
    {
      "name": "academy-lesson-4-1.html text-spacing reflow",
      "pass": true
    },
    {
      "name": "academy-lesson-4-2.html landmarks",
      "pass": true
    },
    {
      "name": "academy-lesson-4-2.html skip focuses learning content",
      "pass": true
    },
    {
      "name": "academy-lesson-4-2.html heading",
      "pass": true
    },
    {
      "name": "academy-lesson-4-2.html noindex",
      "pass": true
    },
    {
      "name": "academy-lesson-4-2.html reflow 320",
      "pass": true
    },
    {
      "name": "academy-lesson-4-2.html reflow 390",
      "pass": true
    },
    {
      "name": "academy-lesson-4-2.html reflow 768",
      "pass": true
    },
    {
      "name": "academy-lesson-4-2.html reflow 1280",
      "pass": true
    },
    {
      "name": "academy-lesson-4-2.html axe",
      "pass": true,
      "detail": []
    },
    {
      "name": "academy-lesson-4-2.html text-spacing reflow",
      "pass": true
    },
    {
      "name": "academy-lesson-4-3.html landmarks",
      "pass": true
    },
    {
      "name": "academy-lesson-4-3.html skip focuses learning content",
      "pass": true
    },
    {
      "name": "academy-lesson-4-3.html heading",
      "pass": true
    },
    {
      "name": "academy-lesson-4-3.html noindex",
      "pass": true
    },
    {
      "name": "academy-lesson-4-3.html reflow 320",
      "pass": true
    },
    {
      "name": "academy-lesson-4-3.html reflow 390",
      "pass": true
    },
    {
      "name": "academy-lesson-4-3.html reflow 768",
      "pass": true
    },
    {
      "name": "academy-lesson-4-3.html reflow 1280",
      "pass": true
    },
    {
      "name": "academy-lesson-4-3.html axe",
      "pass": true,
      "detail": []
    },
    {
      "name": "academy-lesson-4-3.html text-spacing reflow",
      "pass": true
    },
    {
      "name": "academy-lesson-4-4.html landmarks",
      "pass": true
    },
    {
      "name": "academy-lesson-4-4.html skip focuses learning content",
      "pass": true
    },
    {
      "name": "academy-lesson-4-4.html heading",
      "pass": true
    },
    {
      "name": "academy-lesson-4-4.html noindex",
      "pass": true
    },
    {
      "name": "academy-lesson-4-4.html reflow 320",
      "pass": true
    },
    {
      "name": "academy-lesson-4-4.html reflow 390",
      "pass": true
    },
    {
      "name": "academy-lesson-4-4.html reflow 768",
      "pass": true
    },
    {
      "name": "academy-lesson-4-4.html reflow 1280",
      "pass": true
    },
    {
      "name": "academy-lesson-4-4.html axe",
      "pass": true,
      "detail": []
    },
    {
      "name": "academy-lesson-4-4.html text-spacing reflow",
      "pass": true
    },
    {
      "name": "academy-lesson-4-5.html landmarks",
      "pass": true
    },
    {
      "name": "academy-lesson-4-5.html skip focuses learning content",
      "pass": true
    },
    {
      "name": "academy-lesson-4-5.html heading",
      "pass": true
    },
    {
      "name": "academy-lesson-4-5.html noindex",
      "pass": true
    },
    {
      "name": "academy-lesson-4-5.html reflow 320",
      "pass": true
    },
    {
      "name": "academy-lesson-4-5.html reflow 390",
      "pass": true
    },
    {
      "name": "academy-lesson-4-5.html reflow 768",
      "pass": true
    },
    {
      "name": "academy-lesson-4-5.html reflow 1280",
      "pass": true
    },
    {
      "name": "academy-lesson-4-5.html axe",
      "pass": true,
      "detail": []
    },
    {
      "name": "academy-lesson-4-5.html text-spacing reflow",
      "pass": true
    },
    {
      "name": "academy-lesson-4-6.html landmarks",
      "pass": true
    },
    {
      "name": "academy-lesson-4-6.html skip focuses learning content",
      "pass": true
    },
    {
      "name": "academy-lesson-4-6.html heading",
      "pass": true
    },
    {
      "name": "academy-lesson-4-6.html noindex",
      "pass": true
    },
    {
      "name": "academy-lesson-4-6.html reflow 320",
      "pass": true
    },
    {
      "name": "academy-lesson-4-6.html reflow 390",
      "pass": true
    },
    {
      "name": "academy-lesson-4-6.html reflow 768",
      "pass": true
    },
    {
      "name": "academy-lesson-4-6.html reflow 1280",
      "pass": true
    },
    {
      "name": "academy-lesson-4-6.html axe",
      "pass": true,
      "detail": []
    },
    {
      "name": "academy-lesson-4-6.html text-spacing reflow",
      "pass": true
    },
    {
      "name": "academy-lesson-4-7.html landmarks",
      "pass": true
    },
    {
      "name": "academy-lesson-4-7.html skip focuses learning content",
      "pass": true
    },
    {
      "name": "academy-lesson-4-7.html heading",
      "pass": true
    },
    {
      "name": "academy-lesson-4-7.html noindex",
      "pass": true
    },
    {
      "name": "academy-lesson-4-7.html reflow 320",
      "pass": true
    },
    {
      "name": "academy-lesson-4-7.html reflow 390",
      "pass": true
    },
    {
      "name": "academy-lesson-4-7.html reflow 768",
      "pass": true
    },
    {
      "name": "academy-lesson-4-7.html reflow 1280",
      "pass": true
    },
    {
      "name": "academy-lesson-4-7.html axe",
      "pass": true,
      "detail": []
    },
    {
      "name": "academy-lesson-4-7.html text-spacing reflow",
      "pass": true
    },
    {
      "name": "academy-lesson-4-8.html landmarks",
      "pass": true
    },
    {
      "name": "academy-lesson-4-8.html skip focuses learning content",
      "pass": true
    },
    {
      "name": "academy-lesson-4-8.html heading",
      "pass": true
    },
    {
      "name": "academy-lesson-4-8.html noindex",
      "pass": true
    },
    {
      "name": "academy-lesson-4-8.html reflow 320",
      "pass": true
    },
    {
      "name": "academy-lesson-4-8.html reflow 390",
      "pass": true
    },
    {
      "name": "academy-lesson-4-8.html reflow 768",
      "pass": true
    },
    {
      "name": "academy-lesson-4-8.html reflow 1280",
      "pass": true
    },
    {
      "name": "academy-lesson-4-8.html axe",
      "pass": true,
      "detail": []
    },
    {
      "name": "academy-lesson-4-8.html text-spacing reflow",
      "pass": true
    },
    {
      "name": "academy-lesson-4-9.html landmarks",
      "pass": true
    },
    {
      "name": "academy-lesson-4-9.html skip focuses learning content",
      "pass": true
    },
    {
      "name": "academy-lesson-4-9.html heading",
      "pass": true
    },
    {
      "name": "academy-lesson-4-9.html noindex",
      "pass": true
    },
    {
      "name": "academy-lesson-4-9.html reflow 320",
      "pass": true
    },
    {
      "name": "academy-lesson-4-9.html reflow 390",
      "pass": true
    },
    {
      "name": "academy-lesson-4-9.html reflow 768",
      "pass": true
    },
    {
      "name": "academy-lesson-4-9.html reflow 1280",
      "pass": true
    },
    {
      "name": "academy-lesson-4-9.html axe",
      "pass": true,
      "detail": []
    },
    {
      "name": "academy-lesson-4-9.html text-spacing reflow",
      "pass": true
    },
    {
      "name": "academy-lesson-4-10.html landmarks",
      "pass": true
    },
    {
      "name": "academy-lesson-4-10.html skip focuses learning content",
      "pass": true
    },
    {
      "name": "academy-lesson-4-10.html heading",
      "pass": true
    },
    {
      "name": "academy-lesson-4-10.html noindex",
      "pass": true
    },
    {
      "name": "academy-lesson-4-10.html reflow 320",
      "pass": true
    },
    {
      "name": "academy-lesson-4-10.html reflow 390",
      "pass": true
    },
    {
      "name": "academy-lesson-4-10.html reflow 768",
      "pass": true
    },
    {
      "name": "academy-lesson-4-10.html reflow 1280",
      "pass": true
    },
    {
      "name": "academy-lesson-4-10.html axe",
      "pass": true,
      "detail": []
    },
    {
      "name": "academy-lesson-4-10.html text-spacing reflow",
      "pass": true
    },
    {
      "name": "Worked IQ example",
      "pass": true
    },
    {
      "name": "Open-book disclosure",
      "pass": true
    },
    {
      "name": "No external subresource requests",
      "pass": true,
      "detail": []
    },
    {
      "name": "Lesson 1 has four diagram disclosures",
      "pass": true
    },
    {
      "name": "Lesson 1 no duplicate timeline",
      "pass": true
    },
    {
      "name": "Lesson 1 diagram 1 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 1 diagram 1 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 1 diagram 1 closes again",
      "pass": true
    },
    {
      "name": "Lesson 1 diagram 2 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 1 diagram 2 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 1 diagram 2 closes again",
      "pass": true
    },
    {
      "name": "Lesson 1 diagram 3 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 1 diagram 3 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 1 diagram 3 closes again",
      "pass": true
    },
    {
      "name": "Lesson 1 diagram 4 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 1 diagram 4 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 1 diagram 4 closes again",
      "pass": true
    },
    {
      "name": "Lesson 1 subtitle toggle present",
      "pass": true
    },
    {
      "name": "Lesson 1 poster aspect ratio",
      "pass": true
    },
    {
      "name": "Lesson 1 media deferred",
      "pass": true
    },
    {
      "name": "Lesson 1 native playback",
      "pass": true
    },
    {
      "name": "Lesson 1 captions loaded",
      "pass": true,
      "detail": {
        "duration": 114.4,
        "cues": 29,
        "source": "blob:http://127.0.0.1:8092/94139b10-69d8-4292-8d1f-2d0fa543f9e4",
        "downloadSource": "/assets/academy/module-4/lesson-1.mp4?v=6ded607ccdac"
      }
    },
    {
      "name": "Lesson 1 media API seek",
      "pass": true
    },
    {
      "name": "Lesson 1 captions off",
      "pass": true
    },
    {
      "name": "Lesson 1 captions on",
      "pass": true
    },
    {
      "name": "Lesson 1 native timeline pointer 0.25",
      "pass": true,
      "detail": {
        "actualSeconds": 27.356521,
        "duration": 114.4
      }
    },
    {
      "name": "Lesson 1 native timeline pointer 0.75",
      "pass": true,
      "detail": {
        "actualSeconds": 87.043478,
        "duration": 114.4
      }
    },
    {
      "name": "Lesson 1 correct answer feedback",
      "pass": true
    },
    {
      "name": "Lesson 1 wrong answer feedback",
      "pass": true
    },
    {
      "name": "Lesson 2 has four diagram disclosures",
      "pass": true
    },
    {
      "name": "Lesson 2 no duplicate timeline",
      "pass": true
    },
    {
      "name": "Lesson 2 diagram 1 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 2 diagram 1 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 2 diagram 1 closes again",
      "pass": true
    },
    {
      "name": "Lesson 2 diagram 2 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 2 diagram 2 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 2 diagram 2 closes again",
      "pass": true
    },
    {
      "name": "Lesson 2 diagram 3 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 2 diagram 3 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 2 diagram 3 closes again",
      "pass": true
    },
    {
      "name": "Lesson 2 diagram 4 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 2 diagram 4 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 2 diagram 4 closes again",
      "pass": true
    },
    {
      "name": "Lesson 2 subtitle toggle present",
      "pass": true
    },
    {
      "name": "Lesson 2 poster aspect ratio",
      "pass": true
    },
    {
      "name": "Lesson 2 media deferred",
      "pass": true
    },
    {
      "name": "Lesson 2 native playback",
      "pass": true
    },
    {
      "name": "Lesson 2 captions loaded",
      "pass": true,
      "detail": {
        "duration": 116.041,
        "cues": 34,
        "source": "blob:http://127.0.0.1:8092/7ffacb3f-fc03-476f-a8f0-ec086ce4fc11",
        "downloadSource": "/assets/academy/module-4/lesson-2.mp4?v=1799112f1baa"
      }
    },
    {
      "name": "Lesson 2 media API seek",
      "pass": true
    },
    {
      "name": "Lesson 2 captions off",
      "pass": true
    },
    {
      "name": "Lesson 2 captions on",
      "pass": true
    },
    {
      "name": "Lesson 2 native timeline pointer 0.25",
      "pass": true,
      "detail": {
        "actualSeconds": 27.748934,
        "duration": 116.041
      }
    },
    {
      "name": "Lesson 2 native timeline pointer 0.75",
      "pass": true,
      "detail": {
        "actualSeconds": 88.292065,
        "duration": 116.041
      }
    },
    {
      "name": "Lesson 2 correct answer feedback",
      "pass": true
    },
    {
      "name": "Lesson 2 wrong answer feedback",
      "pass": true
    },
    {
      "name": "Lesson 3 has four diagram disclosures",
      "pass": true
    },
    {
      "name": "Lesson 3 no duplicate timeline",
      "pass": true
    },
    {
      "name": "Lesson 3 diagram 1 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 3 diagram 1 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 3 diagram 1 closes again",
      "pass": true
    },
    {
      "name": "Lesson 3 diagram 2 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 3 diagram 2 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 3 diagram 2 closes again",
      "pass": true
    },
    {
      "name": "Lesson 3 diagram 3 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 3 diagram 3 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 3 diagram 3 closes again",
      "pass": true
    },
    {
      "name": "Lesson 3 diagram 4 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 3 diagram 4 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 3 diagram 4 closes again",
      "pass": true
    },
    {
      "name": "Lesson 3 subtitle toggle present",
      "pass": true
    },
    {
      "name": "Lesson 3 poster aspect ratio",
      "pass": true
    },
    {
      "name": "Lesson 3 media deferred",
      "pass": true
    },
    {
      "name": "Lesson 3 native playback",
      "pass": true
    },
    {
      "name": "Lesson 3 captions loaded",
      "pass": true,
      "detail": {
        "duration": 113.224,
        "cues": 31,
        "source": "blob:http://127.0.0.1:8092/6c8c4db3-b232-4a50-9734-1f96908a5e08",
        "downloadSource": "/assets/academy/module-4/lesson-3.mp4?v=838f38b8667a"
      }
    },
    {
      "name": "Lesson 3 media API seek",
      "pass": true
    },
    {
      "name": "Lesson 3 captions off",
      "pass": true
    },
    {
      "name": "Lesson 3 captions on",
      "pass": true
    },
    {
      "name": "Lesson 3 native timeline pointer 0.25",
      "pass": true,
      "detail": {
        "actualSeconds": 27.075304,
        "duration": 113.224
      }
    },
    {
      "name": "Lesson 3 native timeline pointer 0.75",
      "pass": true,
      "detail": {
        "actualSeconds": 86.148695,
        "duration": 113.224
      }
    },
    {
      "name": "Lesson 3 correct answer feedback",
      "pass": true
    },
    {
      "name": "Lesson 3 wrong answer feedback",
      "pass": true
    },
    {
      "name": "Lesson 4 has four diagram disclosures",
      "pass": true
    },
    {
      "name": "Lesson 4 no duplicate timeline",
      "pass": true
    },
    {
      "name": "Lesson 4 diagram 1 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 4 diagram 1 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 4 diagram 1 closes again",
      "pass": true
    },
    {
      "name": "Lesson 4 diagram 2 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 4 diagram 2 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 4 diagram 2 closes again",
      "pass": true
    },
    {
      "name": "Lesson 4 diagram 3 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 4 diagram 3 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 4 diagram 3 closes again",
      "pass": true
    },
    {
      "name": "Lesson 4 diagram 4 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 4 diagram 4 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 4 diagram 4 closes again",
      "pass": true
    },
    {
      "name": "Lesson 4 subtitle toggle present",
      "pass": true
    },
    {
      "name": "Lesson 4 poster aspect ratio",
      "pass": true
    },
    {
      "name": "Lesson 4 media deferred",
      "pass": true
    },
    {
      "name": "Lesson 4 native playback",
      "pass": true
    },
    {
      "name": "Lesson 4 captions loaded",
      "pass": true,
      "detail": {
        "duration": 111.8,
        "cues": 31,
        "source": "blob:http://127.0.0.1:8092/a620fb93-1596-4a11-b1b3-6c4b44a9495e",
        "downloadSource": "/assets/academy/module-4/lesson-4.mp4?v=402a480ae99f"
      }
    },
    {
      "name": "Lesson 4 media API seek",
      "pass": true
    },
    {
      "name": "Lesson 4 captions off",
      "pass": true
    },
    {
      "name": "Lesson 4 captions on",
      "pass": true
    },
    {
      "name": "Lesson 4 native timeline pointer 0.25",
      "pass": true,
      "detail": {
        "actualSeconds": 26.734782,
        "duration": 111.8
      }
    },
    {
      "name": "Lesson 4 native timeline pointer 0.75",
      "pass": true,
      "detail": {
        "actualSeconds": 85.065217,
        "duration": 111.8
      }
    },
    {
      "name": "Lesson 4 correct answer feedback",
      "pass": true
    },
    {
      "name": "Lesson 4 wrong answer feedback",
      "pass": true
    },
    {
      "name": "Lesson 5 has four diagram disclosures",
      "pass": true
    },
    {
      "name": "Lesson 5 no duplicate timeline",
      "pass": true
    },
    {
      "name": "Lesson 5 diagram 1 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 5 diagram 1 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 5 diagram 1 closes again",
      "pass": true
    },
    {
      "name": "Lesson 5 diagram 2 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 5 diagram 2 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 5 diagram 2 closes again",
      "pass": true
    },
    {
      "name": "Lesson 5 diagram 3 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 5 diagram 3 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 5 diagram 3 closes again",
      "pass": true
    },
    {
      "name": "Lesson 5 diagram 4 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 5 diagram 4 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 5 diagram 4 closes again",
      "pass": true
    },
    {
      "name": "Lesson 5 subtitle toggle present",
      "pass": true
    },
    {
      "name": "Lesson 5 poster aspect ratio",
      "pass": true
    },
    {
      "name": "Lesson 5 media deferred",
      "pass": true
    },
    {
      "name": "Lesson 5 native playback",
      "pass": true
    },
    {
      "name": "Lesson 5 captions loaded",
      "pass": true,
      "detail": {
        "duration": 108.4,
        "cues": 32,
        "source": "blob:http://127.0.0.1:8092/8d035aea-84e1-48ab-b483-a4fcaab1c076",
        "downloadSource": "/assets/academy/module-4/lesson-5.mp4?v=7d7bbb488f77"
      }
    },
    {
      "name": "Lesson 5 media API seek",
      "pass": true
    },
    {
      "name": "Lesson 5 captions off",
      "pass": true
    },
    {
      "name": "Lesson 5 captions on",
      "pass": true
    },
    {
      "name": "Lesson 5 native timeline pointer 0.25",
      "pass": true,
      "detail": {
        "actualSeconds": 25.921739,
        "duration": 108.4
      }
    },
    {
      "name": "Lesson 5 native timeline pointer 0.75",
      "pass": true,
      "detail": {
        "actualSeconds": 82.47826,
        "duration": 108.4
      }
    },
    {
      "name": "Lesson 5 correct answer feedback",
      "pass": true
    },
    {
      "name": "Lesson 5 wrong answer feedback",
      "pass": true
    },
    {
      "name": "Lesson 6 has four diagram disclosures",
      "pass": true
    },
    {
      "name": "Lesson 6 no duplicate timeline",
      "pass": true
    },
    {
      "name": "Lesson 6 diagram 1 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 6 diagram 1 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 6 diagram 1 closes again",
      "pass": true
    },
    {
      "name": "Lesson 6 diagram 2 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 6 diagram 2 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 6 diagram 2 closes again",
      "pass": true
    },
    {
      "name": "Lesson 6 diagram 3 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 6 diagram 3 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 6 diagram 3 closes again",
      "pass": true
    },
    {
      "name": "Lesson 6 diagram 4 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 6 diagram 4 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 6 diagram 4 closes again",
      "pass": true
    },
    {
      "name": "Lesson 6 subtitle toggle present",
      "pass": true
    },
    {
      "name": "Lesson 6 poster aspect ratio",
      "pass": true
    },
    {
      "name": "Lesson 6 media deferred",
      "pass": true
    },
    {
      "name": "Lesson 6 native playback",
      "pass": true
    },
    {
      "name": "Lesson 6 captions loaded",
      "pass": true,
      "detail": {
        "duration": 112.3,
        "cues": 30,
        "source": "blob:http://127.0.0.1:8092/d35baa8d-ec53-4a4f-b66d-cef8cc80f638",
        "downloadSource": "/assets/academy/module-4/lesson-6.mp4?v=84e0d53e5a7d"
      }
    },
    {
      "name": "Lesson 6 media API seek",
      "pass": true
    },
    {
      "name": "Lesson 6 captions off",
      "pass": true
    },
    {
      "name": "Lesson 6 captions on",
      "pass": true
    },
    {
      "name": "Lesson 6 native timeline pointer 0.25",
      "pass": true,
      "detail": {
        "actualSeconds": 26.854347,
        "duration": 112.3
      }
    },
    {
      "name": "Lesson 6 native timeline pointer 0.75",
      "pass": true,
      "detail": {
        "actualSeconds": 85.445652,
        "duration": 112.3
      }
    },
    {
      "name": "Lesson 6 correct answer feedback",
      "pass": true
    },
    {
      "name": "Lesson 6 wrong answer feedback",
      "pass": true
    },
    {
      "name": "Lesson 7 has four diagram disclosures",
      "pass": true
    },
    {
      "name": "Lesson 7 no duplicate timeline",
      "pass": true
    },
    {
      "name": "Lesson 7 diagram 1 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 7 diagram 1 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 7 diagram 1 closes again",
      "pass": true
    },
    {
      "name": "Lesson 7 diagram 2 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 7 diagram 2 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 7 diagram 2 closes again",
      "pass": true
    },
    {
      "name": "Lesson 7 diagram 3 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 7 diagram 3 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 7 diagram 3 closes again",
      "pass": true
    },
    {
      "name": "Lesson 7 diagram 4 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 7 diagram 4 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 7 diagram 4 closes again",
      "pass": true
    },
    {
      "name": "Lesson 7 subtitle toggle present",
      "pass": true
    },
    {
      "name": "Lesson 7 poster aspect ratio",
      "pass": true
    },
    {
      "name": "Lesson 7 media deferred",
      "pass": true
    },
    {
      "name": "Lesson 7 native playback",
      "pass": true
    },
    {
      "name": "Lesson 7 captions loaded",
      "pass": true,
      "detail": {
        "duration": 108.9,
        "cues": 30,
        "source": "blob:http://127.0.0.1:8092/f4d89e8f-32e0-4499-90a2-f77f052ce4ed",
        "downloadSource": "/assets/academy/module-4/lesson-7.mp4?v=a343a2587ba5"
      }
    },
    {
      "name": "Lesson 7 media API seek",
      "pass": true
    },
    {
      "name": "Lesson 7 captions off",
      "pass": true
    },
    {
      "name": "Lesson 7 captions on",
      "pass": true
    },
    {
      "name": "Lesson 7 native timeline pointer 0.25",
      "pass": true,
      "detail": {
        "actualSeconds": 26.041304,
        "duration": 108.9
      }
    },
    {
      "name": "Lesson 7 native timeline pointer 0.75",
      "pass": true,
      "detail": {
        "actualSeconds": 82.858695,
        "duration": 108.9
      }
    },
    {
      "name": "Lesson 7 correct answer feedback",
      "pass": true
    },
    {
      "name": "Lesson 7 wrong answer feedback",
      "pass": true
    },
    {
      "name": "Lesson 8 has four diagram disclosures",
      "pass": true
    },
    {
      "name": "Lesson 8 no duplicate timeline",
      "pass": true
    },
    {
      "name": "Lesson 8 diagram 1 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 8 diagram 1 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 8 diagram 1 closes again",
      "pass": true
    },
    {
      "name": "Lesson 8 diagram 2 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 8 diagram 2 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 8 diagram 2 closes again",
      "pass": true
    },
    {
      "name": "Lesson 8 diagram 3 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 8 diagram 3 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 8 diagram 3 closes again",
      "pass": true
    },
    {
      "name": "Lesson 8 diagram 4 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 8 diagram 4 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 8 diagram 4 closes again",
      "pass": true
    },
    {
      "name": "Lesson 8 subtitle toggle present",
      "pass": true
    },
    {
      "name": "Lesson 8 poster aspect ratio",
      "pass": true
    },
    {
      "name": "Lesson 8 media deferred",
      "pass": true
    },
    {
      "name": "Lesson 8 native playback",
      "pass": true
    },
    {
      "name": "Lesson 8 captions loaded",
      "pass": true,
      "detail": {
        "duration": 127.4,
        "cues": 35,
        "source": "blob:http://127.0.0.1:8092/2bb409c1-ecf4-48cc-a679-bcfac4af4bcf",
        "downloadSource": "/assets/academy/module-4/lesson-8.mp4?v=5d5395f774c1"
      }
    },
    {
      "name": "Lesson 8 media API seek",
      "pass": true
    },
    {
      "name": "Lesson 8 captions off",
      "pass": true
    },
    {
      "name": "Lesson 8 captions on",
      "pass": true
    },
    {
      "name": "Lesson 8 native timeline pointer 0.25",
      "pass": true,
      "detail": {
        "actualSeconds": 30.465217,
        "duration": 127.4
      }
    },
    {
      "name": "Lesson 8 native timeline pointer 0.75",
      "pass": true,
      "detail": {
        "actualSeconds": 96.934782,
        "duration": 127.4
      }
    },
    {
      "name": "Lesson 8 correct answer feedback",
      "pass": true
    },
    {
      "name": "Lesson 8 wrong answer feedback",
      "pass": true
    },
    {
      "name": "Lesson 9 has four diagram disclosures",
      "pass": true
    },
    {
      "name": "Lesson 9 no duplicate timeline",
      "pass": true
    },
    {
      "name": "Lesson 9 diagram 1 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 9 diagram 1 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 9 diagram 1 closes again",
      "pass": true
    },
    {
      "name": "Lesson 9 diagram 2 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 9 diagram 2 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 9 diagram 2 closes again",
      "pass": true
    },
    {
      "name": "Lesson 9 diagram 3 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 9 diagram 3 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 9 diagram 3 closes again",
      "pass": true
    },
    {
      "name": "Lesson 9 diagram 4 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 9 diagram 4 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 9 diagram 4 closes again",
      "pass": true
    },
    {
      "name": "Lesson 9 subtitle toggle present",
      "pass": true
    },
    {
      "name": "Lesson 9 poster aspect ratio",
      "pass": true
    },
    {
      "name": "Lesson 9 media deferred",
      "pass": true
    },
    {
      "name": "Lesson 9 native playback",
      "pass": true
    },
    {
      "name": "Lesson 9 captions loaded",
      "pass": true,
      "detail": {
        "duration": 122.905,
        "cues": 35,
        "source": "blob:http://127.0.0.1:8092/7e101157-f946-4b38-8944-32a978a79897",
        "downloadSource": "/assets/academy/module-4/lesson-9.mp4?v=3bfdc8af299d"
      }
    },
    {
      "name": "Lesson 9 media API seek",
      "pass": true
    },
    {
      "name": "Lesson 9 captions off",
      "pass": true
    },
    {
      "name": "Lesson 9 captions on",
      "pass": true
    },
    {
      "name": "Lesson 9 native timeline pointer 0.25",
      "pass": true,
      "detail": {
        "actualSeconds": 29.390326,
        "duration": 122.905
      }
    },
    {
      "name": "Lesson 9 native timeline pointer 0.75",
      "pass": true,
      "detail": {
        "actualSeconds": 93.514673,
        "duration": 122.905
      }
    },
    {
      "name": "Lesson 9 correct answer feedback",
      "pass": true
    },
    {
      "name": "Lesson 9 wrong answer feedback",
      "pass": true
    },
    {
      "name": "Lesson 10 has four diagram disclosures",
      "pass": true
    },
    {
      "name": "Lesson 10 no duplicate timeline",
      "pass": true
    },
    {
      "name": "Lesson 10 diagram 1 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 10 diagram 1 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 10 diagram 1 closes again",
      "pass": true
    },
    {
      "name": "Lesson 10 diagram 2 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 10 diagram 2 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 10 diagram 2 closes again",
      "pass": true
    },
    {
      "name": "Lesson 10 diagram 3 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 10 diagram 3 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 10 diagram 3 closes again",
      "pass": true
    },
    {
      "name": "Lesson 10 diagram 4 entirely collapsed",
      "pass": true
    },
    {
      "name": "Lesson 10 diagram 4 expands with Enter and information",
      "pass": true
    },
    {
      "name": "Lesson 10 diagram 4 closes again",
      "pass": true
    },
    {
      "name": "Lesson 10 subtitle toggle present",
      "pass": true
    },
    {
      "name": "Lesson 10 poster aspect ratio",
      "pass": true
    },
    {
      "name": "Lesson 10 media deferred",
      "pass": true
    },
    {
      "name": "Lesson 10 native playback",
      "pass": true
    },
    {
      "name": "Lesson 10 captions loaded",
      "pass": true,
      "detail": {
        "duration": 113.606,
        "cues": 33,
        "source": "blob:http://127.0.0.1:8092/515b9d78-edb1-4003-aaf8-16252c6803e3",
        "downloadSource": "/assets/academy/module-4/lesson-10.mp4?v=70d9352916d1"
      }
    },
    {
      "name": "Lesson 10 media API seek",
      "pass": true
    },
    {
      "name": "Lesson 10 captions off",
      "pass": true
    },
    {
      "name": "Lesson 10 captions on",
      "pass": true
    },
    {
      "name": "Lesson 10 native timeline pointer 0.25",
      "pass": true,
      "detail": {
        "actualSeconds": 27.166652,
        "duration": 113.606
      }
    },
    {
      "name": "Lesson 10 native timeline pointer 0.75",
      "pass": true,
      "detail": {
        "actualSeconds": 86.439347,
        "duration": 113.606
      }
    },
    {
      "name": "Lesson 10 correct answer feedback",
      "pass": true
    },
    {
      "name": "Lesson 10 wrong answer feedback",
      "pass": true
    },
    {
      "name": "Storage defaults off",
      "pass": true
    },
    {
      "name": "Stored progress survives navigation",
      "pass": true
    },
    {
      "name": "Clear isolates module",
      "pass": true
    },
    {
      "name": "Clear disables saving",
      "pass": true
    },
    {
      "name": "Clear resets session markers",
      "pass": true
    },
    {
      "name": "Opt-out resets session markers",
      "pass": true
    },
    {
      "name": "Opt-out removes saved key",
      "pass": true
    },
    {
      "name": "Unanswered assessment not scored",
      "pass": true
    },
    {
      "name": "Full assessment score",
      "pass": true
    },
    {
      "name": "85 percent practice boundary 16",
      "pass": true
    },
    {
      "name": "85 percent practice boundary 17",
      "pass": true
    },
    {
      "name": "Wrong assessment score",
      "pass": true
    },
    {
      "name": "Workbook text not persisted",
      "pass": true
    },
    {
      "name": "Media retry fallback",
      "pass": true
    },
    {
      "name": "Media retry recovers playback",
      "pass": true
    },
    {
      "name": "No-JS transcript",
      "pass": true
    },
    {
      "name": "No-JS no quiz submission",
      "pass": true
    },
    {
      "name": "Blocked storage reported",
      "pass": true
    },
    {
      "name": "Blocked storage checkbox reset",
      "pass": true
    },
    {
      "name": "Blocked storage lesson usable",
      "pass": true
    },
    {
      "name": "Manifest unchanged throughout browser run",
      "pass": true
    }
  ],
  "failures": [],
  "tested_commit": "9db44902ef6b2d682507d85fee0e71ef02bfa8ff",
  "started_at": "2026-11-06T08:59:30.487Z",
  "finished_at": "2026-11-06T08:59:49.112Z",
  "completed": true
}