Accessibility test digest
Synopsis
Page: Virtual Science Teachers
URL: https://www.virtualscienceteachers.com/
Score: 447
Tested by: Testaro, procedure tp16
Scored by: Testilo, procedure sp16a
Digested by: Testilo, procedure dp16a
Introduction
The Testaro application used its tp16
testing procedure to test the accessibility (barrier-free design and coding) of the Virtual Science Teachers web page at https://www.virtualscienceteachers.com/ on 2022/10/02. The procedure performed 1229 tests. Of these, 23 are custom tests or quasi-tests
by Testaro, and the others belong to these eight other packages (programs that perform collections of tests):
- Alfa by Siteimprove
- Axe-core by Deque
- Continuum by Level Access
- HTML CodeSniffer by Squiz Labs
- Equal Access by IBM
- Nu Html Checker
- Tenon by Level Access
- WAVE by WebAIM
Testaro produced a report enumerating the test results.
Testilo processed the report and used the sp16a
scoring procedure to compute partial and total scores for the page. The total score is 447 (where 0 is the best possible score). The scored report is appended below.
Finally, Testilo used procedure dp16a
to produce this digest, briefly explaining how sp16a
computed the scores.
Score summary
total | 447 |
---|---|
log | 87 |
solos | 12 |
linkIndication | 34 |
styleParentBad | 34 |
attributeBad | 27 |
linkNoText | 23 |
headingStructure | 19 |
imageNoSource | 18 |
leadingClipsText | 18 |
contrastAA | 15 |
headingOfNothing | 14 |
focusableOperable | 13 |
contrastAAA | 11 |
zIndexNotZero | 10 |
divParentBad | 10 |
fontSmall | 9 |
contentBeyondLandmarks | 8 |
cssInvalid | 8 |
landmarkConfusion | 5 |
metaBad | 5 |
parseError | 5 |
tabFocusability | 4 |
hoverSurprise | 4 |
inconsistentStyles | 4 |
fontSizeAbsolute | 4 |
contrastRisk | 4 |
obsolete | 4 |
typeRedundant | 4 |
noScriptRisk | 4 |
roleBad | 3 |
hiddenContentRisk | 3 |
cssBansRotate | 3 |
tabIndexPositive | 3 |
pseudoHeadingRisk | 3 |
scrollRisk | 3 |
roleRedundant | 3 |
articleHeadingless | 3 |
sectionHeadingless | 3 |
linkPair | 3 |
Issue summary
Special issues
log: Score 87. This is based on the amount of browser error logging and miscellaneous logging during the tests.
solos: Score 12. This is based on issues reported by unclassified tests. Details are in the report.
Classified issues
linkIndication: Score 34. Issues reported by tests in this category:
- Package
testaro
, testlinkUl
, score 32 (Non-underlined adjacent links)
styleParentBad: Score 34. Issues reported by tests in this category:
- Package
nuVal
, testElement style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)
, score 32 (style element not allowed as a child of this div element)
attributeBad: Score 27. Issues reported by tests in this category:
- Package
nuVal
, test^Attribute .+ not allowed here.*$
, score 4 (Attribute not allowed here) - Package
nuVal
, test^Attribute .+ is not serializable as XML 1\.0.*$
, score 1 (Attribute is invalidly nonserializable) - Package
nuVal
, testThe itemprop attribute was specified, but the element is not a property of any item.
, score 20 (itemprop attribute is on an element that is not a property of an item)
linkNoText: Score 23. Issues reported by tests in this category:
- Package
axe
, testlink-name
, score 12 (Link has no discernible text) - Package
continuum
, test237
, score 16 (a element has no mechanism that allows an accessible name value to be calculated)
headingStructure: Score 19. Issues reported by tests in this category:
- Package
alfa
, testr53
, score 12 (Heading skips one or more levels) - Package
axe
, testheading-order
, score 6 (Heading levels do not increase by only one) - Package
htmlcs
, testw:AA.1_3_1_A.G141
, score 1 (Heading level is incorrect) - Package
nuVal
, testConsider using the h1 element as a top-level heading only (all h1 elements are treated as top-level headings by many screen readers and other tools).
, score 1 (Page contains more than 1 h1 element) - Package
wave
, testa:heading_skipped
, score 3 (Skipped heading level) - Package
tenon
, test155
, score 1 (Headings are not structured in a hierarchical manner)
imageNoSource: Score 18. Issues reported by tests in this category:
- Package
nuVal
, testElement img is missing required attribute src.
, score 16 (img element has no src attribute)
leadingClipsText: Score 18. Issues reported by tests in this category:
- Package
tenon
, test144
, score 16 (Line height is insufficent to properly display the computed font size)
contrastAA: Score 15. Issues reported by tests in this category:
- Package
axe
, testcolor-contrast
, score 2 (Element has insufficient color contrast) - Package
wave
, testc:contrast
, score 12 (Very low contrast)
headingOfNothing: Score 14. Issues reported by tests in this category:
- Package
alfa
, testr78
, score 12 (No content between two headings of the same level)
focusableOperable: Score 13. Issues reported by tests in this category:
- Package
testaro
, testfocOp
, score 11 (Operable elements that cannot be Tab-focused and vice versa)
contrastAAA: Score 11. Issues reported by tests in this category:
- Package
axe
, testcolor-contrast-enhanced
, score 2 (Element has insufficient color contrast (Level AAA)) - Package
tenon
, test95
, score 8 (Element has insufficient color contrast (Level AAA))
zIndexNotZero: Score 10. Issues reported by tests in this category:
- Package
testaro
, testzIndex
, score 8 (Layering with nondefault z-index values)
divParentBad: Score 10. Issues reported by tests in this category:
- Package
nuVal
, testElement div not allowed as child of element button in this context. (Suppressing further errors from this subtree.)
, score 8 (div element has a button element as its parent)
fontSmall: Score 9. Issues reported by tests in this category:
- Package
wave
, testa:text_small
, score 1 (Text is very small) - Package
tenon
, test134
, score 7 (Text is very small)
contentBeyondLandmarks: Score 8. Issues reported by tests in this category:
- Package
alfa
, testr57
, score 4 (Perceivable text content is not included in any landmark) - Package
axe
, testregion
, score 1 (Some page content is not contained by landmarks) - Package
ibm
, testRpt_Aria_OrphanedContent_Native_Host_Sematics
, score 4 (Content does not reside within an element with a landmark role)
cssInvalid: Score 8. Issues reported by tests in this category:
- Package
nuVal
, test^CSS: .+: .+ is not a .+ value.*$
, score 3 (Invalid value in CSS) - Package
nuVal
, test^CSS: .+: Parse Error.*$
, score 3 (Invalid CSS)
landmarkConfusion: Score 5. Issues reported by tests in this category:
- Package
ibm
, testlandmark_name_unique
, score 3 (Landmark has no unique aria-labelledby or aria-label among landmarks in the same parent region)
metaBad: Score 5. Issues reported by tests in this category:
- Package
nuVal
, testA meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.
, score 3 (meta element with http-equiv="X-UA-Compatible" has no content="IE=edge")
parseError: Score 5. Issues reported by tests in this category:
- Package
nuVal
, test^Element .+ not allowed as child of element .+ in this context.*$
, score 3 (Element not allowed as a child of its parent here)
tabFocusability: Score 4. Issues reported by tests in this category:
- Package
testaro
, testfocAll
, score 2 (Discrepancy between elements that should be and that are Tab-focusable)
hoverSurprise: Score 4. Issues reported by tests in this category:
- Package
testaro
, testhover
, score 2 (Content changes caused by hovering)
inconsistentStyles: Score 4. Issues reported by tests in this category:
- Package
testaro
, teststyleDiff
, score 2 (Heading, link, and button style inconsistencies)
fontSizeAbsolute: Score 4. Issues reported by tests in this category:
- Package
alfa
, testr74
, score 2 (Paragraph text has an absolute font size)
contrastRisk: Score 4. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_4_3.G18.Abs
, score 1 (Contrast between the absolutely positioned text and its background may be inadequate) - Package
htmlcs
, testw:AA.1_4_3.G18.BgImage
, score 1 (Contrast between the text and its background image may be less than 4.5:1)
obsolete: Score 4. Issues reported by tests in this category:
- Package
ibm
, testelement_attribute_deprecated
, score 1 (Element or attribute is obsolete) - Package
nuVal
, test^The .+ attribute on the .+ element is obsolete.+$
, score 2 (Attribute is obsolete on its element)
typeRedundant: Score 4. Issues reported by tests in this category:
- Package
nuVal
, testThe type attribute is unnecessary for JavaScript resources.
, score 2 (type attribute is unnecessary for a JavaScript resource)
noScriptRisk: Score 4. Issues reported by tests in this category:
- Package
wave
, testa:noscript
, score 2 (noscript element may fail to contain an accessible equivalent or alternative)
roleBad: Score 3. Issues reported by tests in this category:
- Package
testaro
, testrole
, score 1 (Nonexistent or implicit-overriding role)
hiddenContentRisk: Score 3. Issues reported by tests in this category:
- Package
axe
, testhidden-content
, score 1 (Some content is hidden and therefore may not be testable for accessibility)
cssBansRotate: Score 3. Issues reported by tests in this category:
- Package
axe
, testcss-orientation-lock
, score 1 (CSS media query locks display orientation)
tabIndexPositive: Score 3. Issues reported by tests in this category:
- Package
axe
, testtabindex
, score 1 (Positive tabIndex risks creating a confusing focus order) - Package
wave
, testa:tabindex
, score 1 (tabIndex value positive)
pseudoHeadingRisk: Score 3. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_3_1.H42
, score 1 (Heading coding is not used but the element may be intended as a heading)
scrollRisk: Score 3. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_4_10.C32,C31,C33,C38,SCR34,G206
, score 1 (Fixed-position element may force bidirectional scrolling)
roleRedundant: Score 3. Issues reported by tests in this category:
- Package
ibm
, testaria_role_redundant
, score 1 (Explicitly assigned ARIA role is redundant with the implicit role of the element) - Package
nuVal
, test^The .+ role is unnecessary for element .+$
, score 1 (explicit role is redundant for its element)
articleHeadingless: Score 3. Issues reported by tests in this category:
- Package
nuVal
, testArticle lacks heading. Consider using h2-h6 elements to add identifying headings to all articles.
, score 1 (article has no heading)
sectionHeadingless: Score 3. Issues reported by tests in this category:
- Package
nuVal
, testSection lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.
, score 1 (section has no heading)
linkPair: Score 3. Issues reported by tests in this category:
- Package
wave
, testa:link_redundant
, score 1 (Adjacent links go to the same URL)
Discussion
Although there are widely accepted accessibility standards, there is no unanimity about how to define, test, and quantify accessibility. The failures reported in this digest merit investigation as potential opportunities for improved accessibility. Investigation may lead you to conclude that some of the reported failures do not actually harm accessibility. Conversely, some substantial accessibility faults can escape detection by any of these tests. You may question the attempt to assign an accessibility score to a web page, or you may prefer weightings and formulas different from those used by sp16a
. You can modify and extend Testaro and Testilo to fit other theories and priorities.
Here, in brief, is how sp16a
computes a score for a page.
- It finds all the defects and warnings (let’s call them
issues
) recorded in the report. - It classifies them according to type. For example, a link that looks like the text around it is one issue category, while a video that has no captions is another issue category.
- It also classifies the issues according to severity. For example, an issue that prevents a transaction is more severe than an issue that only complicates the transaction, and a warning about a possible issue is less severe than a definite finding of an issue. (Some packages rate the severity of each issue; for the other packages,
sp16a
assigns a severity weight to the issue type and uses that weight.) - It assigns quality ratings to particular tests that are judged abnormally reliable or unreliable.
- It assigns a score to each issue reported by each test of each package.
- It aggregates the issue scores, weighting them by severity, test quality, and redundancy. Redundancy occurs, and causes downweighting, when two or more packages contain tests that are designed to discover the same or mostly the same issues. So the score for a category is not simply the sum of the scores of the tests in that category.
- It assigns a score for issues in the page logged by the browser.
- It assigns an estimated score each time the page prevents one of the packages or one of the Testaro tests from being run on the page.
- It adds the scores together to obtain a total score.
The precise rules of sp16a
are found in the code itself.
Report
{ "id": "69jmj-vst", "host": { "id": "vst", "which": "https://www.virtualscienceteachers.com/", "what": "Virtual Science Teachers" }, "log": [ { "event": "startTime", "value": "2022-10-02T15:06:59" }, { "event": "endTime", "value": "2022-10-02T15:08:20" } ], "script": { "id": "tp16", "what": "Alfa, Axe, Continuum, HTML CodeSniffer, IBM, Nu Html Checker, Tenon, WAVE, and 19 custom tests", "strict": true, "timeLimit": 500, "commands": [ { "type": "launch", "which": "webkit", "what": "Webkit browser" }, { "type": "url", "which": "https://www.virtualscienceteachers.com/", "what": "Virtual Science Teachers" }, { "type": "tenonRequest", "id": "a", "withNewContent": true, "what": "Tenon API version 2 test request" }, { "type": "test", "which": "motion", "what": "spontaneous change of content; requires webkit", "delay": 2500, "interval": 2500, "count": 5 }, { "type": "launch", "which": "chromium", "what": "Chromium browser" }, { "type": "url", "which": "https://www.virtualscienceteachers.com/", "what": "Virtual Science Teachers" }, { "type": "test", "which": "allHidden", "what": "document entirely or mainly hidden" }, { "type": "test", "which": "bulk", "what": "count of visible elements" }, { "type": "test", "which": "docType", "what": "missing or invalid doctype declaration" }, { "type": "test", "which": "embAc", "withItems": true, "what": "active elements incorrectly embedded in each other" }, { "type": "test", "which": "focAll", "what": "Tab-focusability" }, { "type": "test", "which": "focInd", "revealAll": false, "allowedDelay": 250, "withItems": true, "what": "focus indicators" }, { "type": "test", "which": "focOp", "withItems": true, "what": "focusability and operability of elements" }, { "type": "test", "which": "focVis", "withItems": true, "what": "links outside display when focused" }, { "type": "test", "which": "hover", "sampleSize": 20, "withItems": true, "what": "hover impacts" }, { "type": "test", "which": "labClash", "withItems": true, "what": "unlabeled and mislabeled form controls" }, { "type": "test", "which": "linkTo", "withItems": true, "what": "links without destinations" }, { "type": "test", "which": "linkUl", "withItems": true, "what": "underlining of inline links" }, { "type": "test", "which": "menuNav", "withItems": true, "what": "keyboard navigation within true-focus menus" }, { "type": "test", "which": "miniText", "withItems": true, "what": "small text" }, { "type": "test", "which": "nonTable", "withItems": true, "what": "tables used for layout" }, { "type": "test", "which": "radioSet", "withItems": true, "what": "grouping of radio buttons in fieldsets" }, { "type": "test", "which": "role", "what": "validity and necessity of role assignments" }, { "type": "test", "which": "styleDiff", "withItems": true, "what": "style consistency of headings, buttons, and links" }, { "type": "test", "which": "tabNav", "withItems": true, "what": "keyboard navigation within tab lists" }, { "type": "test", "which": "titledEl", "withItems": true, "what": "title attributes on inappropriate elements" }, { "type": "test", "which": "zIndex", "withItems": true, "what": "elements with non-auto z indexes" }, { "type": "test", "which": "alfa", "what": "Siteimprove alfa" }, { "type": "test", "which": "axe", "detailLevel": 2, "rules": [], "what": "Axe core, all rules" }, { "type": "test", "which": "continuum", "what": "Continuum" }, { "type": "test", "which": "htmlcs", "what": "HTML CodeSniffer" }, { "type": "test", "which": "ibm", "withItems": true, "what": "IBM Accessibility Checker, with page content and again with URL" }, { "type": "test", "which": "nuVal", "what": "Nu Html Checker" }, { "type": "test", "which": "wave", "reportType": 4, "what": "WAVE, report-type 4" }, { "type": "test", "which": "tenon", "id": "a", "what": "Tenon API version 2 result retrieval" } ] }, "acts": [ { "type": "launch", "which": "webkit", "what": "Webkit browser", "startTime": 1664723219547, "endTime": 1664723220378 }, { "type": "url", "which": "https://www.virtualscienceteachers.com/", "what": "Virtual Science Teachers", "startTime": 1664723220378, "result": "https://www.virtualscienceteachers.com/", "endTime": 1664723223544 }, { "type": "tenonRequest", "id": "a", "withNewContent": true, "what": "Tenon API version 2 test request", "startTime": 1664723223544, "url": "https://www.virtualscienceteachers.com/", "endTime": 1664723225119 }, { "type": "test", "which": "motion", "what": "motion", "delay": 2500, "interval": 2500, "count": 5, "startTime": 1664723225119, "url": "https://www.virtualscienceteachers.com/", "result": { "bytes": [ 206989, 206989, 206989, 206989, 206989 ], "localRatios": [ 1, 1, 1, 1 ], "meanLocalRatio": 1, "maxLocalRatio": 1, "globalRatio": 1, "pixelChanges": [ 0, 0, 0, 0 ], "meanPixelChange": 0, "maxPixelChange": 0, "changeFrequency": 0, "success": true }, "endTime": 1664723238248 }, { "type": "launch", "which": "chromium", "what": "Chromium browser", "startTime": 1664723238249, "endTime": 1664723238777 }, { "type": "url", "which": "https://www.virtualscienceteachers.com/", "what": "Virtual Science Teachers", "startTime": 1664723238777, "result": "https://www.virtualscienceteachers.com/", "endTime": 1664723240552 }, { "type": "test", "which": "allHidden", "what": "page that is entirely or mostly hidden", "startTime": 1664723240553, "url": "https://www.virtualscienceteachers.com/", "result": { "hidden": { "document": false, "body": false, "main": false }, "reallyHidden": { "document": false, "body": false, "main": false }, "display": { "document": "block", "body": "block", "main": "block" }, "visHidden": { "document": false, "body": false, "main": false }, "ariaHidden": { "document": false, "body": false, "main": false }, "success": true }, "endTime": 1664723240562 }, { "type": "test", "which": "bulk", "what": "count of visible elements", "startTime": 1664723240562, "url": "https://www.virtualscienceteachers.com/", "result": { "visibleElements": 218, "success": true }, "endTime": 1664723240720 }, { "type": "test", "which": "docType", "what": "document without a doctype property", "startTime": 1664723240720, "url": "https://www.virtualscienceteachers.com/", "result": { "docHasType": true, "success": true }, "endTime": 1664723240726 }, { "type": "test", "which": "embAc", "withItems": true, "what": "active elements embedded in links or buttons", "startTime": 1664723240726, "url": "https://www.virtualscienceteachers.com/", "result": { "totals": { "links": 0, "buttons": 0, "inputs": 0, "selects": 0 }, "items": [], "success": true }, "endTime": 1664723240736 }, { "type": "test", "which": "focAll", "what": "focusable and Tab-focused elements", "startTime": 1664723240736, "url": "https://www.virtualscienceteachers.com/", "result": { "tabFocusables": 16, "tabFocused": 18, "discrepancy": 2, "success": true }, "endTime": 1664723241381 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664723241381, "endTime": 1664723241967 }, { "type": "url", "which": "https://www.virtualscienceteachers.com/", "what": "URL", "startTime": 1664723241967, "result": "https://www.virtualscienceteachers.com/", "endTime": 1664723243514 }, { "type": "test", "which": "focInd", "revealAll": false, "allowedDelay": 250, "withItems": true, "what": "focus indicators", "startTime": 1664723243514, "url": "https://www.virtualscienceteachers.com/", "result": { "totals": { "total": 16, "types": { "indicatorMissing": { "total": 0, "tagNames": {} }, "nonOutlinePresent": { "total": 0, "tagNames": {} }, "outlinePresent": { "total": 16, "meanDelay": 0, "tagNames": { "A": 14, "INPUT": 1, "BUTTON": 1 } } } }, "items": { "indicatorMissing": [], "nonOutlinePresent": [], "outlinePresent": [ { "tagName": "A", "text": "", "delay": 0 }, { "tagName": "A", "text": "Home", "delay": 0 }, { "tagName": "A", "text": "Life Science", "delay": 0 }, { "tagName": "A", "text": "Physical Science", "delay": 0 }, { "tagName": "A", "text": "Earth Science", "delay": 0 }, { "tagName": "A", "text": "Virtual Labs", "delay": 0 }, { "tagName": "A", "text": "Bell Ringers", "delay": 0 }, { "tagName": "INPUT", "text": "", "delay": 0 }, { "tagName": "A", "text": "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753", "delay": 0 }, { "tagName": "A", "text": "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753", "delay": 0 }, { "tagName": "A", "text": "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753", "delay": 0 }, { "tagName": "A", "text": "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753", "delay": 0 }, { "tagName": "A", "text": "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753", "delay": 0 }, { "tagName": "A", "text": "Accessibility", "delay": 0 }, { "tagName": "A", "text": "Contact", "delay": 0 }, { "tagName": "BUTTON", "text": "Accept", "delay": 0 } ] }, "success": true }, "endTime": 1664723243566 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664723243567, "endTime": 1664723244105 }, { "type": "url", "which": "https://www.virtualscienceteachers.com/", "what": "URL", "startTime": 1664723244105, "result": "https://www.virtualscienceteachers.com/", "endTime": 1664723245767 }, { "type": "test", "which": "focOp", "withItems": true, "what": "focusability and operability", "startTime": 1664723245767, "url": "https://www.virtualscienceteachers.com/", "result": { "totals": { "total": 39, "types": { "onlyFocusable": { "total": 0, "tagNames": {} }, "onlyOperable": { "total": 7, "tagNames": { "A": 7 } }, "focusableAndOperable": { "total": 32, "tagNames": { "A": 28, "BUTTON": 3, "INPUT": 1 } } } }, "items": { "onlyFocusable": [], "onlyOperable": [ { "tagName": "A", "id": "", "text": "Skip to Content", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Interactive Lessons", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Interactive Lessons", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Back", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Life Science", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Physical Science", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Earth Science", "byTag": true, "byOnClick": false, "byPointer": true } ], "focusableAndOperable": [ { "tagName": "A", "id": "", "text": "0", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"/\" data-animation-role=\"header-element\" style=\"cursor: default;\"> <img ", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Home", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Life Science", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Physical Science", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Earth Science", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Virtual Labs", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Bell Ringers", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Open Menu Close Menu", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a href=\"/\" data-animation-role=\"header-element\" style=\"cursor: default;\"> <img ", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Home", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Life Science", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Physical Science", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Earth Science", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Virtual Labs", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Bell Ringers", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Open Menu Close Menu", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Home", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Folder: Interactive Lessons", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Virtual Labs", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Bell Ringers", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Login", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "", "text": "<input type=\"search\" class=\"search-input hover-effect\" value=\"\" placeholder=\"Sea", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "yui_3_17_2_1_1664723244530_66", "text": "<img src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "yui_3_17_2_1_1664723244530_91", "text": "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/conten", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "yui_3_17_2_1_1664723244530_114", "text": "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/conten", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "yui_3_17_2_1_1664723244530_137", "text": "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/conten", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "yui_3_17_2_1_1664723244530_160", "text": "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/conten", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "yui_3_17_2_1_1664723244530_183", "text": "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/conten", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Accessibility", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Contact", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Accept", "byTag": true, "byOnClick": false, "byPointer": true } ] }, "success": true }, "endTime": 1664723245814 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664723245814, "endTime": 1664723246701 }, { "type": "url", "which": "https://www.virtualscienceteachers.com/", "what": "URL", "startTime": 1664723246701, "result": "https://www.virtualscienceteachers.com/", "endTime": 1664723248875 }, { "type": "test", "which": "focVis", "withItems": true, "what": "links that are invisible when focused", "startTime": 1664723248876, "url": "https://www.virtualscienceteachers.com/", "result": { "total": 0, "items": [], "success": true }, "endTime": 1664723248934 }, { "type": "test", "which": "hover", "sampleSize": 20, "withItems": true, "what": "hover-caused content changes", "startTime": 1664723248934, "url": "https://www.virtualscienceteachers.com/", "result": { "totals": { "triggers": 17, "triggerSample": 17, "impactTriggers": 1, "additions": 0, "removals": 0, "opacityChanges": 1, "opacityImpact": 9, "unhoverables": 4 }, "items": { "impactTriggers": [ { "tagName": "A", "text": "InteractiveLessons", "additions": 0, "removals": 0, "opacityChanges": 1, "opacityImpact": 9 } ], "unhoverables": [ { "tagName": "A", "id": "yui_3_17_2_1_1664723247450_394", "text": "SkiptoContent" }, { "tagName": "A", "id": "yui_3_17_2_1_1664723247450_433", "text": "LifeScience" }, { "tagName": "A", "id": "yui_3_17_2_1_1664723247450_440", "text": "PhysicalScience" }, { "tagName": "A", "id": "yui_3_17_2_1_1664723247450_446", "text": "EarthScience" } ] }, "success": true }, "endTime": 1664723269838 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664723269838, "endTime": 1664723270443 }, { "type": "url", "which": "https://www.virtualscienceteachers.com/", "what": "URL", "startTime": 1664723270443, "result": "https://www.virtualscienceteachers.com/", "endTime": 1664723271935 }, { "type": "test", "which": "labClash", "withItems": true, "what": "labeling inconsistencies", "startTime": 1664723271936, "url": "https://www.virtualscienceteachers.com/", "result": { "totals": { "mislabeled": 0, "unlabeled": 0, "wellLabeled": 4 }, "items": { "mislabeled": [], "unlabeled": [], "wellLabeled": [ { "index": 0, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Open Menu Close Menu" } }, { "index": 1, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Open Menu Close Menu" } }, { "index": 2, "tagName": "INPUT", "type": "search", "labelType": "aria-label", "texts": { "attribute": "Search" } }, { "index": 3, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Accept" } } ] }, "success": true }, "endTime": 1664723271969 }, { "type": "test", "which": "linkTo", "withItems": true, "what": "links without destinations", "startTime": 1664723271969, "url": "https://www.virtualscienceteachers.com/", "result": { "total": 0, "items": [], "success": true }, "endTime": 1664723271976 }, { "type": "test", "which": "linkUl", "withItems": true, "what": "adjacent-link underlining", "startTime": 1664723271976, "url": "https://www.virtualscienceteachers.com/", "result": { "totals": { "links": 35, "adjacent": { "total": 35, "underlined": 3, "underlinedPercent": 8 } }, "items": { "underlined": [ "Skip to Content", "Accessibility", "Contact" ], "notUnderlined": [ "0", "", "Home", "Interactive Lessons", "Life Science", "Physical Science", "Earth Science", "Virtual Labs", "Bell Ringers", "", "Home", "Interactive Lessons", "Life Science", "Physical Science", "Earth Science", "Virtual Labs", "Bell Ringers", "Home", "Folder: Interactive Lessons", "Virtual Labs", "Bell Ringers", "Login", "Back", "Life Science", "Physical Science", "Earth Science", "<img src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/ceaeae20-a3af-4152-8073-971e297ecbd9/Screen+Shot+2022-09-29+at+4.42.21+PM.jpg\" alt=\"States of Matter Escape Room\" loading=\"lazy\" style=\" object-fit: contain; object-position: calc(0.5 * 100%) calc(0.5 * 100%); \"/>", "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/105399bf-5bf6-473c-ad3c-5dffe41acbf0/Screen+Shot+2022-02-17+at+11.31.35+AM.png\" alt=\"Heating Ice Virtual Lab\" loading=\"lazy\"/>", "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/4e36b566-8755-4ae4-b420-af4a9bb69a21/image-asset.jpeg\" alt=\"Photosynthesis Virtual Lab\" loading=\"lazy\"/>", "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/cd3a6642-04ca-4ba0-9c52-56b8a65958f7/Screen+Shot+2022-04-04+at+9.46.05+AM.png\" alt=\"The Lunar Cycle Interactive Lesson\" loading=\"lazy\"/>", "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/982237e7-8fce-46f1-be78-d4f20338d3dc/Screen+Shot+2022-02-13+at+10.08.07+PM.jpg\" alt=\"Waves Communication Interactive Lesson\" loading=\"lazy\"/>", "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/8012ef18-f322-4723-b796-479b4aa8542e/Screen+Shot+2022-02-13+at+11.26.00+PM.png\" alt=\"Punnett Squares Simulation\" loading=\"lazy\"/>" ] }, "success": true }, "endTime": 1664723271984 }, { "type": "test", "which": "menuNav", "withItems": true, "what": "keyboard navigation between focusable menu items", "startTime": 1664723271984, "url": "https://www.virtualscienceteachers.com/", "result": { "totals": { "navigations": { "all": { "total": 0, "correct": 0, "incorrect": 0 }, "specific": { "tab": { "total": 0, "correct": 0, "incorrect": 0 }, "left": { "total": 0, "correct": 0, "incorrect": 0 }, "right": { "total": 0, "correct": 0, "incorrect": 0 }, "up": { "total": 0, "correct": 0, "incorrect": 0 }, "down": { "total": 0, "correct": 0, "incorrect": 0 }, "home": { "total": 0, "correct": 0, "incorrect": 0 }, "end": { "total": 0, "correct": 0, "incorrect": 0 } } }, "menuItems": { "total": 0, "correct": 0, "incorrect": 0 }, "menus": { "total": 0, "correct": 0, "incorrect": 0 } }, "menuItems": { "incorrect": [], "correct": [] }, "success": true }, "endTime": 1664723271989 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664723271989, "endTime": 1664723272505 }, { "type": "url", "which": "https://www.virtualscienceteachers.com/", "what": "URL", "startTime": 1664723272506, "result": "https://www.virtualscienceteachers.com/", "endTime": 1664723273992 }, { "type": "test", "which": "miniText", "withItems": true, "what": "text smaller than 11 pixels", "startTime": 1664723273992, "url": "https://www.virtualscienceteachers.com/", "result": { "total": 0, "items": [], "success": true }, "endTime": 1664723274044 }, { "type": "test", "which": "nonTable", "withItems": true, "what": "table elements used for layout", "startTime": 1664723274044, "url": "https://www.virtualscienceteachers.com/", "result": { "total": 0, "items": [], "success": true }, "endTime": 1664723274050 }, { "type": "test", "which": "radioSet", "withItems": true, "what": "fieldset grouping of radio buttons", "startTime": 1664723274050, "url": "https://www.virtualscienceteachers.com/", "result": { "totals": { "total": 0, "inSet": 0, "percent": "N.A." }, "items": { "inSet": [], "notInSet": [] }, "success": true }, "endTime": 1664723274056 }, { "type": "test", "which": "role", "what": "roles", "startTime": 1664723274056, "url": "https://www.virtualscienceteachers.com/", "result": { "roleElements": 1, "badRoleElements": 0, "redundantRoleElements": 1, "tagNames": { "MAIN": { "main": { "bad": 0, "redundant": 1 } } }, "success": true }, "endTime": 1664723274073 }, { "type": "test", "which": "styleDiff", "withItems": true, "what": "style inconsistencies", "startTime": 1664723274073, "url": "https://www.virtualscienceteachers.com/", "result": { "mainStyles": [ "fontStyle", "fontWeight", "opacity", "textDecorationLine", "textDecorationStyle", "textDecorationThickness" ], "buttonStyles": [ "borderStyle", "borderWidth", "height", "lineHeight", "maxHeight", "maxWidth", "minHeight", "minWidth", "outlineOffset", "outlineStyle", "outlineWidth" ], "headingStyles": [ "color", "fontSize" ], "listLinkStyles": [ "color", "fontSize", "lineHeight" ], "totals": { "button": { "total": 3, "subtotals": [ 2, 1 ] }, "adjacentLink": { "total": 35, "subtotals": [ 32, 2, 1 ] }, "h1": { "total": 1 }, "h2": { "total": 6 }, "h4": { "total": 6 } }, "items": { "button": { "borderStyle": { "none": [ "Open Menu Close Menu", "Open Menu Close Menu" ], "none none solid": [ "Accept" ] }, "borderWidth": { "0px": [ "Open Menu Close Menu", "Open Menu Close Menu" ], "0px 0px 1px": [ "Accept" ] }, "height": { "auto": [ "Open Menu Close Menu", "Open Menu Close Menu" ], "19px": [ "Accept" ] }, "lineHeight": { "normal": [ "Open Menu Close Menu", "Open Menu Close Menu" ], "18px": [ "Accept" ] } }, "adjacentLink": { "fontWeight": { "300": [ "0", "", "Home", "Interactive Lessons", "Life Science", "Physical Science", "Earth Science", "Virtual Labs", "Bell Ringers", "", "Home", "Interactive Lessons", "Life Science", "Physical Science", "Earth Science", "Virtual Labs", "Bell Ringers", "Home", "Folder: Interactive Lessons", "Virtual Labs", "Bell Ringers", "Login", "Back", "Life Science", "Physical Science", "Earth Science", "<img src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/ceaeae20-a3af-4152-8073-971e297ecbd9/Screen+Shot+2022-09-29+at+4.42.21+PM.jpg\" alt=\"States of Matter Escape Room\" loading=\"lazy\" style=\" object-fit: contain; object-position: calc(0.5 * 100%) calc(0.5 * 100%); \"/>", "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/105399bf-5bf6-473c-ad3c-5dffe41acbf0/Screen+Shot+2022-02-17+at+11.31.35+AM.png\" alt=\"Heating Ice Virtual Lab\" loading=\"lazy\"/>", "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/4e36b566-8755-4ae4-b420-af4a9bb69a21/image-asset.jpeg\" alt=\"Photosynthesis Virtual Lab\" loading=\"lazy\"/>", "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/cd3a6642-04ca-4ba0-9c52-56b8a65958f7/Screen+Shot+2022-04-04+at+9.46.05+AM.png\" alt=\"The Lunar Cycle Interactive Lesson\" loading=\"lazy\"/>", "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/982237e7-8fce-46f1-be78-d4f20338d3dc/Screen+Shot+2022-02-13+at+10.08.07+PM.jpg\" alt=\"Waves Communication Interactive Lesson\" loading=\"lazy\"/>", "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/8012ef18-f322-4723-b796-479b4aa8542e/Screen+Shot+2022-02-13+at+11.26.00+PM.png\" alt=\"Punnett Squares Simulation\" loading=\"lazy\"/>" ], "400": [ "Accessibility", "Contact" ], "500": [ "Skip to Content" ] }, "textDecorationLine": { "none": [ "0", "", "Home", "Interactive Lessons", "Life Science", "Physical Science", "Earth Science", "Virtual Labs", "Bell Ringers", "", "Home", "Interactive Lessons", "Life Science", "Physical Science", "Earth Science", "Virtual Labs", "Bell Ringers", "Home", "Folder: Interactive Lessons", "Virtual Labs", "Bell Ringers", "Login", "Back", "Life Science", "Physical Science", "Earth Science", "<img src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/ceaeae20-a3af-4152-8073-971e297ecbd9/Screen+Shot+2022-09-29+at+4.42.21+PM.jpg\" alt=\"States of Matter Escape Room\" loading=\"lazy\" style=\" object-fit: contain; object-position: calc(0.5 * 100%) calc(0.5 * 100%); \"/>", "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/105399bf-5bf6-473c-ad3c-5dffe41acbf0/Screen+Shot+2022-02-17+at+11.31.35+AM.png\" alt=\"Heating Ice Virtual Lab\" loading=\"lazy\"/>", "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/4e36b566-8755-4ae4-b420-af4a9bb69a21/image-asset.jpeg\" alt=\"Photosynthesis Virtual Lab\" loading=\"lazy\"/>", "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/cd3a6642-04ca-4ba0-9c52-56b8a65958f7/Screen+Shot+2022-04-04+at+9.46.05+AM.png\" alt=\"The Lunar Cycle Interactive Lesson\" loading=\"lazy\"/>", "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/982237e7-8fce-46f1-be78-d4f20338d3dc/Screen+Shot+2022-02-13+at+10.08.07+PM.jpg\" alt=\"Waves Communication Interactive Lesson\" loading=\"lazy\"/>", "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/8012ef18-f322-4723-b796-479b4aa8542e/Screen+Shot+2022-02-13+at+11.26.00+PM.png\" alt=\"Punnett Squares Simulation\" loading=\"lazy\"/>" ], "underline": [ "Skip to Content", "Accessibility", "Contact" ] }, "textDecorationThickness": { "auto": [ "0", "Skip to Content", "", "Home", "Interactive Lessons", "Life Science", "Physical Science", "Earth Science", "Virtual Labs", "Bell Ringers", "", "Home", "Interactive Lessons", "Life Science", "Physical Science", "Earth Science", "Virtual Labs", "Bell Ringers", "Home", "Folder: Interactive Lessons", "Virtual Labs", "Bell Ringers", "Login", "Back", "Life Science", "Physical Science", "Earth Science", "<img src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/ceaeae20-a3af-4152-8073-971e297ecbd9/Screen+Shot+2022-09-29+at+4.42.21+PM.jpg\" alt=\"States of Matter Escape Room\" loading=\"lazy\" style=\" object-fit: contain; object-position: calc(0.5 * 100%) calc(0.5 * 100%); \"/>", "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/105399bf-5bf6-473c-ad3c-5dffe41acbf0/Screen+Shot+2022-02-17+at+11.31.35+AM.png\" alt=\"Heating Ice Virtual Lab\" loading=\"lazy\"/>", "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/4e36b566-8755-4ae4-b420-af4a9bb69a21/image-asset.jpeg\" alt=\"Photosynthesis Virtual Lab\" loading=\"lazy\"/>", "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/cd3a6642-04ca-4ba0-9c52-56b8a65958f7/Screen+Shot+2022-04-04+at+9.46.05+AM.png\" alt=\"The Lunar Cycle Interactive Lesson\" loading=\"lazy\"/>", "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/982237e7-8fce-46f1-be78-d4f20338d3dc/Screen+Shot+2022-02-13+at+10.08.07+PM.jpg\" alt=\"Waves Communication Interactive Lesson\" loading=\"lazy\"/>", "<img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/8012ef18-f322-4723-b796-479b4aa8542e/Screen+Shot+2022-02-13+at+11.26.00+PM.png\" alt=\"Punnett Squares Simulation\" loading=\"lazy\"/>" ], "1px": [ "Accessibility", "Contact" ] } } }, "success": true }, "endTime": 1664723274085 }, { "type": "test", "which": "tabNav", "withItems": true, "what": "keyboard navigation between tab elements", "startTime": 1664723274085, "url": "https://www.virtualscienceteachers.com/", "result": { "totals": { "navigations": { "all": { "total": 0, "correct": 0, "incorrect": 0 }, "specific": { "tab": { "total": 0, "correct": 0, "incorrect": 0 }, "left": { "total": 0, "correct": 0, "incorrect": 0 }, "right": { "total": 0, "correct": 0, "incorrect": 0 }, "up": { "total": 0, "correct": 0, "incorrect": 0 }, "down": { "total": 0, "correct": 0, "incorrect": 0 }, "home": { "total": 0, "correct": 0, "incorrect": 0 }, "end": { "total": 0, "correct": 0, "incorrect": 0 } } }, "tabElements": { "total": 0, "correct": 0, "incorrect": 0 }, "tabLists": { "total": 0, "correct": 0, "incorrect": 0 } }, "tabElements": { "incorrect": [], "correct": [] }, "success": true }, "endTime": 1664723274089 }, { "type": "test", "which": "titledEl", "withItems": true, "what": "title attributes on inappropriate elements", "startTime": 1664723274089, "url": "https://www.virtualscienceteachers.com/", "result": { "total": 0, "items": [], "success": true }, "endTime": 1664723274094 }, { "type": "test", "which": "zIndex", "withItems": true, "what": "z indexes", "startTime": 1664723274094, "url": "https://www.virtualscienceteachers.com/", "result": { "totals": { "total": 30, "tagNames": { "DIV": 21, "HEADER": 1, "A": 1, "MAIN": 1, "FIGCAPTION": 5, "FOOTER": 1 } }, "items": [ { "tagName": "DIV", "id": "yui_3_17_2_1_1664723272920_251", "text": "No results found." }, { "tagName": "DIV", "id": "", "text": "No results found." }, { "tagName": "DIV", "id": "floatingCart", "text": "0" }, { "tagName": "HEADER", "id": "header", "text": "Skip to Content @supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) { .header-blur-" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Skip to Content @supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) { .header-blur-" }, { "tagName": "A", "id": "", "text": "Skip to Content" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Home Interactive Lessons Life Science Physical Science Earth Science Virtual Labs Bell Ringers .top-" }, { "tagName": "DIV", "id": "", "text": "Life Science Physical Science Earth Science" }, { "tagName": "DIV", "id": "", "text": "Life Science Physical Science Earth Science" }, { "tagName": "DIV", "id": "", "text": "Home Folder: Interactive Lessons Virtual Labs Bell Ringers Login Back Life Science Physical Science " }, { "tagName": "MAIN", "id": "page", "text": ".fe-62cef5335dd8e0ed12383736 { --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 9.0px); --ce" }, { "tagName": "DIV", "id": "", "text": "Fun, Free, Interactive Science Lessons" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "yui_3_17_2_1_1664723272920_71", "text": "<img src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/ceaeae20-a3af-4152-" }, { "tagName": "DIV", "id": "", "text": "Featured: States of Matter Escape Room" }, { "tagName": "DIV", "id": "", "text": "Science lessons that invite students to participate in a storyline" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "FIGCAPTION", "id": "", "text": "Featured: Heating Ice Lab Virtual labs that include collecting, graphing, and analyzing data" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "FIGCAPTION", "id": "", "text": "Featured: Photosynthesis Interactive Engaging learning experiences that begin with just a click of t" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "FIGCAPTION", "id": "", "text": "Featured: The Lunar Cycle Interactive models and simulations that help students make sense of phenom" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "FIGCAPTION", "id": "", "text": "Featured: The Case of the Missing Cellphones Creative lessons that use student experiences to build " }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "FIGCAPTION", "id": "", "text": "Featured: Punnett Squares Simulation Simulations that make challenging concepts easier to conceptual" }, { "tagName": "FOOTER", "id": "footer-sections", "text": "Virtual Science Teachers has freely provided over 700,000 online science lessons! Virtual Science Te" }, { "tagName": "DIV", "id": "", "text": "By using this website, you agree to our use of cookies. We use cookies to provide you with a great e" } ], "success": true }, "endTime": 1664723274105 }, { "type": "test", "which": "alfa", "what": "alfa", "startTime": 1664723274105, "url": "https://www.virtualscienceteachers.com/", "result": { "totals": { "failures": 15, "warnings": 0 }, "items": [ { "index": 236, "verdict": "failed", "rule": { "ruleID": "r53", "ruleSummary": "Headings are structured", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r53", "requirements": [] }, "target": { "type": "element", "tagName": "h4", "path": "/html[1]/body[1]/div[2]/main[1]/article[1]/section[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/h4[1]", "codeLines": [ "<h4 style=\"white-space:pre-wrap;\">", " Featured: States of Matter Escape Room", "</h4>" ] } }, { "index": 238, "verdict": "failed", "rule": { "ruleID": "r53", "ruleSummary": "Headings are structured", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r53", "requirements": [] }, "target": { "type": "element", "tagName": "h4", "path": "/html[1]/body[1]/div[2]/main[1]/article[1]/section[3]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/figure[1]/figcaption[1]/div[1]/div[1]/div[1]/h4[1]", "codeLines": [ "<h4 style=\"white-space:pre-wrap;\">", " Featured: Heating Ice Lab", "</h4>" ] } }, { "index": 240, "verdict": "failed", "rule": { "ruleID": "r53", "ruleSummary": "Headings are structured", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r53", "requirements": [] }, "target": { "type": "element", "tagName": "h4", "path": "/html[1]/body[1]/div[2]/main[1]/article[1]/section[4]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/figure[1]/figcaption[1]/div[1]/div[1]/div[1]/h4[1]", "codeLines": [ "<h4 style=\"white-space:pre-wrap;\">", " Featured: Photosynthesis Interactive", "</h4>" ] } }, { "index": 242, "verdict": "failed", "rule": { "ruleID": "r53", "ruleSummary": "Headings are structured", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r53", "requirements": [] }, "target": { "type": "element", "tagName": "h4", "path": "/html[1]/body[1]/div[2]/main[1]/article[1]/section[5]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/figure[1]/figcaption[1]/div[1]/div[1]/div[1]/h4[1]", "codeLines": [ "<h4 style=\"white-space:pre-wrap;\">", " Featured: The Lunar Cycle", "</h4>" ] } }, { "index": 244, "verdict": "failed", "rule": { "ruleID": "r53", "ruleSummary": "Headings are structured", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r53", "requirements": [] }, "target": { "type": "element", "tagName": "h4", "path": "/html[1]/body[1]/div[2]/main[1]/article[1]/section[6]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/figure[1]/figcaption[1]/div[1]/div[1]/div[1]/h4[1]", "codeLines": [ "<h4 style=\"white-space:pre-wrap;\">", " Featured: The Case of the Missing Cellphones", "</h4>" ] } }, { "index": 246, "verdict": "failed", "rule": { "ruleID": "r53", "ruleSummary": "Headings are structured", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r53", "requirements": [] }, "target": { "type": "element", "tagName": "h4", "path": "/html[1]/body[1]/div[2]/main[1]/article[1]/section[7]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/figure[1]/figcaption[1]/div[1]/div[1]/div[1]/h4[1]", "codeLines": [ "<h4 style=\"white-space:pre-wrap;\">", " Featured: Punnett Squares Simulation", "</h4>" ] } }, { "index": 278, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[6]/div[1]/p[1]/text()[1]", "codeLines": [ "By using this website, you agree to our use of cookies. We use cookies to provide you with a great ..." ] } }, { "index": 279, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[6]/div[2]/button[1]/text()[1]", "codeLines": [ "Accept" ] } }, { "index": 364, "verdict": "failed", "rule": { "ruleID": "r74", "ruleSummary": "Paragraphs of text do not have font sizes defined in absolute units", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r74", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[6]/div[1]/p[1]", "codeLines": [ "<p>", " By using this website, you agree to our use of cookies. We use cookies to provide you with a grea...", "</p>" ] } }, { "index": 411, "verdict": "failed", "rule": { "ruleID": "r78", "ruleSummary": "Headings of same level have text content between them", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r78", "requirements": [] }, "target": { "type": "element", "tagName": "h4", "path": "/html[1]/body[1]/div[2]/main[1]/article[1]/section[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/h4[1]", "codeLines": [ "<h4 style=\"white-space:pre-wrap;\">", " Featured: States of Matter Escape Room", "</h4>" ] } }, { "index": 413, "verdict": "failed", "rule": { "ruleID": "r78", "ruleSummary": "Headings of same level have text content between them", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r78", "requirements": [] }, "target": { "type": "element", "tagName": "h4", "path": "/html[1]/body[1]/div[2]/main[1]/article[1]/section[3]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/figure[1]/figcaption[1]/div[1]/div[1]/div[1]/h4[1]", "codeLines": [ "<h4 style=\"white-space:pre-wrap;\">", " Featured: Heating Ice Lab", "</h4>" ] } }, { "index": 415, "verdict": "failed", "rule": { "ruleID": "r78", "ruleSummary": "Headings of same level have text content between them", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r78", "requirements": [] }, "target": { "type": "element", "tagName": "h4", "path": "/html[1]/body[1]/div[2]/main[1]/article[1]/section[4]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/figure[1]/figcaption[1]/div[1]/div[1]/div[1]/h4[1]", "codeLines": [ "<h4 style=\"white-space:pre-wrap;\">", " Featured: Photosynthesis Interactive", "</h4>" ] } }, { "index": 417, "verdict": "failed", "rule": { "ruleID": "r78", "ruleSummary": "Headings of same level have text content between them", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r78", "requirements": [] }, "target": { "type": "element", "tagName": "h4", "path": "/html[1]/body[1]/div[2]/main[1]/article[1]/section[5]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/figure[1]/figcaption[1]/div[1]/div[1]/div[1]/h4[1]", "codeLines": [ "<h4 style=\"white-space:pre-wrap;\">", " Featured: The Lunar Cycle", "</h4>" ] } }, { "index": 419, "verdict": "failed", "rule": { "ruleID": "r78", "ruleSummary": "Headings of same level have text content between them", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r78", "requirements": [] }, "target": { "type": "element", "tagName": "h4", "path": "/html[1]/body[1]/div[2]/main[1]/article[1]/section[6]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/figure[1]/figcaption[1]/div[1]/div[1]/div[1]/h4[1]", "codeLines": [ "<h4 style=\"white-space:pre-wrap;\">", " Featured: The Case of the Missing Cellphones", "</h4>" ] } }, { "index": 421, "verdict": "failed", "rule": { "ruleID": "r78", "ruleSummary": "Headings of same level have text content between them", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r78", "requirements": [] }, "target": { "type": "element", "tagName": "h4", "path": "/html[1]/body[1]/div[2]/main[1]/article[1]/section[7]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/figure[1]/figcaption[1]/div[1]/div[1]/div[1]/h4[1]", "codeLines": [ "<h4 style=\"white-space:pre-wrap;\">", " Featured: Punnett Squares Simulation", "</h4>" ] } } ], "success": true }, "endTime": 1664723279979 }, { "type": "test", "which": "axe", "detailLevel": 2, "rules": [], "what": "Axe", "startTime": 1664723279979, "url": "https://www.virtualscienceteachers.com/", "result": { "totals": { "rulesNA": 54, "rulesPassed": 41, "rulesWarned": 4, "rulesViolated": 5, "warnings": { "minor": 14, "moderate": 0, "serious": 5, "critical": 0 }, "violations": { "minor": 0, "moderate": 7, "serious": 7, "critical": 0 } }, "details": { "testEngine": { "name": "axe-core", "version": "4.4.2" }, "testRunner": { "name": "axe" }, "testEnvironment": { "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/102.0.5005.40 Safari/537.36", "windowWidth": 1280, "windowHeight": 720, "orientationAngle": 90, "orientationType": "landscape-primary" }, "timestamp": "2022-10-02T15:08:00.643Z", "url": "https://www.virtualscienceteachers.com/", "toolOptions": { "resultTypes": [ "violations", "incomplete" ], "runOnly": { "type": "tag", "values": [ "experimental", "best-practice", "wcag2a", "wcag2aa", "wcag2aaa", "wcag21a", "wcag21aa", "wcag21aaa" ] }, "reporter": "v1" }, "incomplete": [ { "id": "color-contrast-enhanced", "impact": "serious", "tags": [ "cat.color", "wcag2aaa", "wcag146" ], "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AAA contrast ratio thresholds", "help": "Elements must have sufficient color contrast", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast-enhanced?application=axeAPI", "nodes": [ { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#000000", "contrastRatio": 0, "fontSize": "12.8pt (17px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<a href=\"/\" data-animation-role=\"header-element\" aria-current=\"page\">\n Home\n </a>", "target": [ ".header-display-desktop > .header-title-nav-wrapper > .header-nav > .header-nav-wrapper > .header-nav-list > .header-nav-item--active.header-nav-item--homepage.header-nav-item--collection > a[aria-current=\"page\"][href=\"/\"][data-animation-role=\"header-element\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/\" data-animation-role=\"header-element\" aria-current=\"page\">\n Home\n </a>", "target": [ ".header-display-desktop > .header-title-nav-wrapper > .header-nav > .header-nav-wrapper > .header-nav-list > .header-nav-item--active.header-nav-item--homepage.header-nav-item--collection > a[aria-current=\"page\"][href=\"/\"][data-animation-role=\"header-element\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "contrastRatio": 0, "fontSize": "12.8pt (17px)", "fontWeight": "normal", "messageKey": "bgImage", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<input type=\"search\" class=\"search-input hover-effect\" value=\"\" placeholder=\"Search\" aria-label=\"Search\">", "target": [ "input" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background image" } ], "all": [], "none": [], "impact": "serious", "html": "<input type=\"search\" class=\"search-input hover-effect\" value=\"\" placeholder=\"Search\" aria-label=\"Search\">", "target": [ "input" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image" } ] }, { "id": "color-contrast", "impact": "serious", "tags": [ "cat.color", "wcag2aa", "wcag143" ], "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds", "help": "Elements must have sufficient color contrast", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast?application=axeAPI", "nodes": [ { "any": [ { "id": "color-contrast", "data": { "fgColor": "#000000", "contrastRatio": 0, "fontSize": "12.8pt (17px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<a href=\"/\" data-animation-role=\"header-element\" aria-current=\"page\">\n Home\n </a>", "target": [ ".header-display-desktop > .header-title-nav-wrapper > .header-nav > .header-nav-wrapper > .header-nav-list > .header-nav-item--active.header-nav-item--homepage.header-nav-item--collection > a[aria-current=\"page\"][href=\"/\"][data-animation-role=\"header-element\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/\" data-animation-role=\"header-element\" aria-current=\"page\">\n Home\n </a>", "target": [ ".header-display-desktop > .header-title-nav-wrapper > .header-nav > .header-nav-wrapper > .header-nav-list > .header-nav-item--active.header-nav-item--homepage.header-nav-item--collection > a[aria-current=\"page\"][href=\"/\"][data-animation-role=\"header-element\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast", "data": { "contrastRatio": 0, "fontSize": "12.8pt (17px)", "fontWeight": "normal", "messageKey": "bgImage", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<input type=\"search\" class=\"search-input hover-effect\" value=\"\" placeholder=\"Search\" aria-label=\"Search\">", "target": [ "input" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background image" } ], "all": [], "none": [], "impact": "serious", "html": "<input type=\"search\" class=\"search-input hover-effect\" value=\"\" placeholder=\"Search\" aria-label=\"Search\">", "target": [ "input" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image" } ] }, { "id": "hidden-content", "impact": "minor", "tags": [ "cat.structure", "experimental", "review-item", "best-practice" ], "description": "Informs users about hidden content.", "help": "Hidden content on the page should be analyzed", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/hidden-content?application=axeAPI", "nodes": [ { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div id=\"yui_3_17_2_1_1664723272920_251\" class=\"yui3-searchpreviewdropdown-content sqs-search-preview-ui no-image\" hidden=\"hidden\" style=\"width: 189px; display: none;\">", "target": [ "#yui_3_17_2_1_1664723272920_251" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div id=\"floatingCart\" class=\"floating-cart hidden\">", "target": [ "#floatingCart" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"header-burger\n\n menu-overlay-does-not-have-visible-non-navigation-items\n\n\n \n no-actions\n \n\" data-animation-role=\"header-element\">", "target": [ ".header-display-desktop > .header-burger.menu-overlay-does-not-have-visible-non-navigation-items.no-actions" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<span hidden=\"\" class=\"js-header-burger-close-title visually-hidden\">Close Menu</span>", "target": [ ".header-display-desktop > .header-burger.menu-overlay-does-not-have-visible-non-navigation-items.no-actions > .header-burger-btn.burger[data-test=\"header-burger\"] > .js-header-burger-close-title.visually-hidden[hidden=\"\"]" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"header-display-mobile\" data-content-field=\"site-title\">", "target": [ ".header-display-mobile" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"header-burger\n\n menu-overlay-does-not-have-visible-non-navigation-items\n\n\n \n no-actions\n \n\" data-animation-role=\"header-element\">", "target": [ ".header-display-mobile > .header-burger.menu-overlay-does-not-have-visible-non-navigation-items.no-actions" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<span hidden=\"\" class=\"js-header-burger-close-title visually-hidden\">Close Menu</span>", "target": [ ".header-display-mobile > .header-burger.menu-overlay-does-not-have-visible-non-navigation-items.no-actions > .header-burger-btn.burger[data-test=\"header-burger\"] > .js-header-burger-close-title.visually-hidden[hidden=\"\"]" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"header-menu header-menu--folder-list\n \n \n \n \n \n \" data-current-styles=\"{\n "layout": "brandingCenterNavCenter",\n "action": {\n "href": "https://lessons.keslerscience.com/courses/welcome-gift-bundle?ref=d0cf65",\n "buttonText": "Hands-On Lessons from Kesler",\n "newWindow": true\n },\n "showSocial": false,\n "sectionTheme": "white",\n "menuOverlayAnimation": "fade",\n "cartStyle": "cart",\n "cartText": "Cart",\n "showEmptyCartState": true,\n "cartOptions": {\n "iconType": "stroke-1",\n "cartBorderShape": "none",\n "cartBorderStyle": "outline",\n "cartBorderThickness": {\n "unit": "px",\n "value": 1.0\n }\n },\n "showButton": false,\n "showCart": false,\n "showAccountLogin": false,\n "headerStyle": "solid",\n "languagePicker": {\n "enabled": false,\n "iconEnabled": false,\n "iconType": "globe",\n "flagShape": "shiny",\n "languageFlags": [ ]\n },\n "mobileOptions": {\n "layout": "logoCenterNavRight",\n "menuIcon": "doubleLineHamburger",\n "menuIconOptions": {\n "style": "doubleLineHamburger",\n "thickness": {\n "unit": "px",\n "value": 1.0\n }\n }\n },\n "dynamicOptions": {\n "border": {\n "enabled": false,\n "position": "allSides",\n "thickness": {\n "unit": "px",\n "value": 4.0\n }\n }\n },\n "solidOptions": {\n "headerOpacity": {\n "unit": "%",\n "value": 100.0\n },\n "border": {\n "enabled": true,\n "position": "top",\n "thickness": {\n "unit": "px",\n "value": 4.0\n }\n },\n "dropShadow": {\n "enabled": true,\n "blur": {\n "unit": "px",\n "value": 23.0\n },\n "spread": {\n "unit": "px",\n "value": 1.0\n },\n "distance": {\n "unit": "px",\n "value": 0.0\n }\n },\n "blurBackground": {\n "enabled": false,\n "blurRadius": {\n "unit": "px",\n "value": 15.0\n }\n }\n },\n "gradientOptions": {\n "gradientType": "faded",\n "headerOpacity": {\n "unit": "%",\n "value": 90.0\n },\n "border": {\n "enabled": false,\n "position": "allSides",\n "thickness": {\n "unit": "px",\n "value": 4.0\n }\n },\n "dropShadow": {\n "enabled": false,\n "blur": {\n "unit": "px",\n "value": 30.0\n },\n "spread": {\n "unit": "px",\n "value": 0.0\n },\n "distance": {\n "unit": "px",\n "value": 0.0\n }\n },\n "blurBackground": {\n "enabled": false,\n "blurRadius": {\n "unit": "px",\n "value": 12.0\n }\n }\n },\n "showPromotedElement": false\n }\" data-section-id=\"overlay-nav\" data-show-account-login=\"false\" data-test=\"header-menu\" style=\"padding-top: 287.203px;\">", "target": [ ".header-menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"user-accounts-link header-menu-nav-item header-nav-item--collection customerAccountLoginMobile loaded\" data-controller=\"UserAccountLink\" data-animation-role=\"header-element\" data-controllers-bound=\"UserAccountLink\">", "target": [ ".user-accounts-link" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<img class=\"sqs-image-min-height\" data-src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/4e36b566-8755-4ae4-b420-af4a9bb69a21/image-asset.jpeg\" data-image=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/4e36b566-8755-4ae4-b420-af4a9bb69a21/image-asset.jpeg\" data-image-dimensions=\"1270x713\" data-image-focal-point=\"0.5,0.5\" alt=\"Photosynthesis Virtual Lab\" loading=\"lazy\">", "target": [ "img[data-image-dimensions=\"1270x713\"]" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<img class=\"sqs-image-min-height\" data-src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/cd3a6642-04ca-4ba0-9c52-56b8a65958f7/Screen+Shot+2022-04-04+at+9.46.05+AM.png\" data-image=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/cd3a6642-04ca-4ba0-9c52-56b8a65958f7/Screen+Shot+2022-04-04+at+9.46.05+AM.png\" data-image-dimensions=\"1590x997\" data-image-focal-point=\"0.5,0.5\" alt=\"The Lunar Cycle Interactive Lesson\" loading=\"lazy\">", "target": [ "img[data-image-dimensions=\"1590x997\"]" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<img class=\"sqs-image-min-height\" data-src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/982237e7-8fce-46f1-be78-d4f20338d3dc/Screen+Shot+2022-02-13+at+10.08.07+PM.jpg\" data-image=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/982237e7-8fce-46f1-be78-d4f20338d3dc/Screen+Shot+2022-02-13+at+10.08.07+PM.jpg\" data-image-dimensions=\"1267x711\" data-image-focal-point=\"0.5,0.5\" alt=\"Waves Communication Interactive Lesson\" loading=\"lazy\">", "target": [ "img[data-image-dimensions=\"1267x711\"]" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<img class=\"sqs-image-min-height\" data-src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/8012ef18-f322-4723-b796-479b4aa8542e/Screen+Shot+2022-02-13+at+11.26.00+PM.png\" data-image=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/8012ef18-f322-4723-b796-479b4aa8542e/Screen+Shot+2022-02-13+at+11.26.00+PM.png\" data-image-dimensions=\"1269x712\" data-image-focal-point=\"0.5,0.5\" alt=\"Punnett Squares Simulation\" loading=\"lazy\">", "target": [ "img[data-image-dimensions=\"1269x712\"]" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" style=\"display:none\" data-usage=\"social-icons-svg\">", "target": [ ":root" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ] }, { "id": "css-orientation-lock", "impact": "serious", "tags": [ "cat.structure", "wcag134", "wcag21aa", "experimental" ], "description": "Ensures content is not locked to any specific display orientation, and the content is operable in all display orientations", "help": "CSS Media queries must not lock display orientation", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/css-orientation-lock?application=axeAPI", "nodes": [ { "any": [], "all": [ { "id": "css-orientation-lock", "data": null, "relatedNodes": [], "impact": "serious", "message": "CSS Orientation lock cannot be determined" } ], "none": [], "impact": "serious", "html": "<html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"yui3-js-enabled js flexbox canvas canvastext webgl no-touch hashchange history draganddrop rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms no-csstransforms3d csstransitions video audio svg inlinesvg svgclippaths\" id=\"yui_3_17_2_1_1664723272920_77\">", "target": [ "#yui_3_17_2_1_1664723272920_77" ], "failureSummary": "Fix all of the following:\n CSS Orientation lock cannot be determined" } ] } ], "violations": [ { "id": "color-contrast-enhanced", "impact": "serious", "tags": [ "cat.color", "wcag2aaa", "wcag146" ], "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AAA contrast ratio thresholds", "help": "Elements must have sufficient color contrast", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast-enhanced?application=axeAPI", "nodes": [ { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#2d93d7", "bgColor": "#000000", "contrastRatio": 6.26, "fontSize": "12.8pt (17px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"section-background\">\n \n \n \n </div>", "target": [ "section[data-section-id=\"6210afc24ea705639aefd267\"] > .section-background" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 6.26 (foreground color: #2d93d7, background color: #000000, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/accessibility\">Accessibility</a>", "target": [ "a[href$=\"accessibility\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 6.26 (foreground color: #2d93d7, background color: #000000, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#2d93d7", "bgColor": "#000000", "contrastRatio": 6.26, "fontSize": "12.8pt (17px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"section-background\">\n \n \n \n </div>", "target": [ "section[data-section-id=\"6210afc24ea705639aefd267\"] > .section-background" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 6.26 (foreground color: #2d93d7, background color: #000000, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/contact\">Contact</a>", "target": [ "a[href$=\"contact\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 6.26 (foreground color: #2d93d7, background color: #000000, font size: 12.8pt (17px), font weight: normal). Expected contrast ratio of 7:1" } ] }, { "id": "heading-order", "impact": "moderate", "tags": [ "cat.semantics", "best-practice" ], "description": "Ensures the order of headings is semantically correct", "help": "Heading levels should only increase by one", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/heading-order?application=axeAPI", "nodes": [ { "any": [ { "id": "heading-order", "data": null, "relatedNodes": [], "impact": "moderate", "message": "Heading order invalid" } ], "all": [], "none": [], "impact": "moderate", "html": "<h4 style=\"white-space:pre-wrap;\">Featured: States of Matter Escape Room</h4>", "target": [ ".sqs-block-content > h4" ], "failureSummary": "Fix any of the following:\n Heading order invalid" }, { "any": [ { "id": "heading-order", "data": null, "relatedNodes": [], "impact": "moderate", "message": "Heading order invalid" } ], "all": [], "none": [], "impact": "moderate", "html": "<h4 style=\"white-space:pre-wrap;\">Featured: Heating Ice Lab</h4>", "target": [ "#yui_3_17_2_1_1664723272920_93 > figcaption > .image-card.sqs-dynamic-text-container > .image-title-wrapper > .image-title.sqs-dynamic-text[data-width-percentage=\"41.8\"] > h4" ], "failureSummary": "Fix any of the following:\n Heading order invalid" }, { "any": [ { "id": "heading-order", "data": null, "relatedNodes": [], "impact": "moderate", "message": "Heading order invalid" } ], "all": [], "none": [], "impact": "moderate", "html": "<h4 style=\"white-space:pre-wrap;\">Featured: Photosynthesis Interactive </h4>", "target": [ "#yui_3_17_2_1_1664723272920_116 > figcaption > .image-card.sqs-dynamic-text-container > .image-title-wrapper > .image-title.sqs-dynamic-text[data-width-percentage=\"41.8\"] > h4" ], "failureSummary": "Fix any of the following:\n Heading order invalid" }, { "any": [ { "id": "heading-order", "data": null, "relatedNodes": [], "impact": "moderate", "message": "Heading order invalid" } ], "all": [], "none": [], "impact": "moderate", "html": "<h4 style=\"white-space:pre-wrap;\">Featured: The Lunar Cycle</h4>", "target": [ "#yui_3_17_2_1_1664723272920_139 > figcaption > .image-card.sqs-dynamic-text-container > .image-title-wrapper > .image-title.sqs-dynamic-text[data-width-percentage=\"41.8\"] > h4" ], "failureSummary": "Fix any of the following:\n Heading order invalid" }, { "any": [ { "id": "heading-order", "data": null, "relatedNodes": [], "impact": "moderate", "message": "Heading order invalid" } ], "all": [], "none": [], "impact": "moderate", "html": "<h4 style=\"white-space:pre-wrap;\">Featured: The Case of the Missing Cellphones</h4>", "target": [ "#yui_3_17_2_1_1664723272920_162 > figcaption > .image-card.sqs-dynamic-text-container > .image-title-wrapper > .image-title.sqs-dynamic-text[data-width-percentage=\"41.8\"] > h4" ], "failureSummary": "Fix any of the following:\n Heading order invalid" }, { "any": [ { "id": "heading-order", "data": null, "relatedNodes": [], "impact": "moderate", "message": "Heading order invalid" } ], "all": [], "none": [], "impact": "moderate", "html": "<h4 style=\"white-space:pre-wrap;\">Featured: Punnett Squares Simulation</h4>", "target": [ "#yui_3_17_2_1_1664723272920_185 > figcaption > .image-card.sqs-dynamic-text-container > .image-title-wrapper > .image-title.sqs-dynamic-text[data-width-percentage=\"41.8\"] > h4" ], "failureSummary": "Fix any of the following:\n Heading order invalid" } ] }, { "id": "link-name", "impact": "serious", "tags": [ "cat.name-role-value", "wcag2a", "wcag412", "wcag244", "section508", "section508.22.a", "ACT" ], "description": "Ensures links have discernible text", "help": "Links must have discernible text", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/link-name?application=axeAPI", "nodes": [ { "any": [ { "id": "has-visible-text", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element does not have text that is visible to screen readers" }, { "id": "aria-label", "data": null, "relatedNodes": [], "impact": "serious", "message": "aria-label attribute does not exist or is empty" }, { "id": "aria-labelledby", "data": null, "relatedNodes": [], "impact": "serious", "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty" }, { "id": "non-empty-title", "data": { "messageKey": "noAttr" }, "relatedNodes": [], "impact": "serious", "message": "Element has no title attribute" } ], "all": [], "none": [ { "id": "focusable-no-name", "data": null, "relatedNodes": [], "impact": "serious", "message": "Element is in tab order and does not have accessible text" } ], "impact": "serious", "html": "<a href=\"/life-science\" class=\"\n \n sqs-block-image-link\n \n image-inset\" data-animation-role=\"image\" data-description=\"\" id=\"yui_3_17_2_1_1664723272920_114\">", "target": [ "#yui_3_17_2_1_1664723272920_114" ], "failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute" }, { "any": [ { "id": "has-visible-text", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element does not have text that is visible to screen readers" }, { "id": "aria-label", "data": null, "relatedNodes": [], "impact": "serious", "message": "aria-label attribute does not exist or is empty" }, { "id": "aria-labelledby", "data": null, "relatedNodes": [], "impact": "serious", "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty" }, { "id": "non-empty-title", "data": { "messageKey": "noAttr" }, "relatedNodes": [], "impact": "serious", "message": "Element has no title attribute" } ], "all": [], "none": [ { "id": "focusable-no-name", "data": null, "relatedNodes": [], "impact": "serious", "message": "Element is in tab order and does not have accessible text" } ], "impact": "serious", "html": "<a href=\"/earth-science\" class=\"\n \n sqs-block-image-link\n \n image-inset\" data-animation-role=\"image\" data-description=\"\" id=\"yui_3_17_2_1_1664723272920_137\">", "target": [ "#yui_3_17_2_1_1664723272920_137" ], "failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute" }, { "any": [ { "id": "has-visible-text", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element does not have text that is visible to screen readers" }, { "id": "aria-label", "data": null, "relatedNodes": [], "impact": "serious", "message": "aria-label attribute does not exist or is empty" }, { "id": "aria-labelledby", "data": null, "relatedNodes": [], "impact": "serious", "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty" }, { "id": "non-empty-title", "data": { "messageKey": "noAttr" }, "relatedNodes": [], "impact": "serious", "message": "Element has no title attribute" } ], "all": [], "none": [ { "id": "focusable-no-name", "data": null, "relatedNodes": [], "impact": "serious", "message": "Element is in tab order and does not have accessible text" } ], "impact": "serious", "html": "<a href=\"https://www.virtualscienceteachers.com/physical-science/#Waves\" class=\"\n \n sqs-block-image-link\n \n image-inset\" data-animation-role=\"image\" data-description=\"\" id=\"yui_3_17_2_1_1664723272920_160\">", "target": [ "#yui_3_17_2_1_1664723272920_160" ], "failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute" }, { "any": [ { "id": "has-visible-text", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element does not have text that is visible to screen readers" }, { "id": "aria-label", "data": null, "relatedNodes": [], "impact": "serious", "message": "aria-label attribute does not exist or is empty" }, { "id": "aria-labelledby", "data": null, "relatedNodes": [], "impact": "serious", "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty" }, { "id": "non-empty-title", "data": { "messageKey": "noAttr" }, "relatedNodes": [], "impact": "serious", "message": "Element has no title attribute" } ], "all": [], "none": [ { "id": "focusable-no-name", "data": null, "relatedNodes": [], "impact": "serious", "message": "Element is in tab order and does not have accessible text" } ], "impact": "serious", "html": "<a href=\"/life-science\" class=\"\n \n sqs-block-image-link\n \n image-inset\" data-animation-role=\"image\" data-description=\"\" id=\"yui_3_17_2_1_1664723272920_183\">", "target": [ "#yui_3_17_2_1_1664723272920_183" ], "failureSummary": "Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute" } ] }, { "id": "region", "impact": "moderate", "tags": [ "cat.keyboard", "best-practice" ], "description": "Ensures all page content is contained by landmarks", "help": "All page content should be contained by landmarks", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/region?application=axeAPI", "nodes": [ { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<div class=\"sqs-cookie-banner-v2-text\"><p>By using this website, you agree to our use of cookies. We use cookies to provide you with a great experience and to help our website run effectively.</p></div>", "target": [ ".sqs-cookie-banner-v2-text" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" } ] }, { "id": "tabindex", "impact": "serious", "tags": [ "cat.keyboard", "best-practice" ], "description": "Ensures tabindex attribute values are not greater than 0", "help": "Elements should not have tabindex greater than zero", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/tabindex?application=axeAPI", "nodes": [ { "any": [ { "id": "tabindex", "data": null, "relatedNodes": [], "impact": "serious", "message": "Element has a tabindex greater than 0" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"#page\" tabindex=\"1\" class=\"header-skip-link sqs-button-element--primary\">\n Skip to Content\n </a>", "target": [ ".header-skip-link" ], "failureSummary": "Fix any of the following:\n Element has a tabindex greater than 0" } ] } ] }, "success": true }, "endTime": 1664723280668 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664723280668, "endTime": 1664723281193 }, { "type": "url", "which": "https://www.virtualscienceteachers.com/", "what": "URL", "startTime": 1664723281193, "result": "https://www.virtualscienceteachers.com/", "endTime": 1664723282657 }, { "type": "test", "which": "continuum", "what": "Level Access Continuum, community edition", "startTime": 1664723282657, "url": "https://www.virtualscienceteachers.com/", "result": [ { "engineTestId": 237, "bestPracticeId": 1301, "attribute": "This A element does not have a mechanism that allows an accessible name value to be calculated", "attributeDetail": "This A element does not have a mechanism that allows an accessible name value to be calculated", "element": "<a id=\"yui_3_17_2_1_1664723281602_114\" data-description=\"\" data-animation-role=\"image\" class=\"\n ... \" class=\"sqs-image-min-height\"><div style=\"overflow: hidden;\" class=\"image-overlay\"></div></div></a>", "testResult": 0, "path": "body>div:nth-of-type(2)>*:nth-child(3)>*:nth-child(1)>*:nth-child(4)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)", "fixType": { "fixType": 1, "domSpec": false, "helperText": "Provide a descriptive accessible name for the anchor element.", "fix": { "aria-label": null } }, "fingerprint": { "version": 2, "css": "a[href=\"/life-science\"][data-animation-role=\"image\"][data-description=\"\"][id=\"yui_3_17_2_1_1664723281602_114\"]", "attNo": 5 } }, { "engineTestId": 237, "bestPracticeId": 1301, "attribute": "This A element does not have a mechanism that allows an accessible name value to be calculated", "attributeDetail": "This A element does not have a mechanism that allows an accessible name value to be calculated", "element": "<a id=\"yui_3_17_2_1_1664723281602_137\" data-description=\"\" data-animation-role=\"image\" class=\"\n ... \" class=\"sqs-image-min-height\"><div style=\"overflow: hidden;\" class=\"image-overlay\"></div></div></a>", "testResult": 0, "path": "body>div:nth-of-type(2)>*:nth-child(3)>*:nth-child(1)>*:nth-child(5)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)", "fixType": { "fixType": 1, "domSpec": false, "helperText": "Provide a descriptive accessible name for the anchor element.", "fix": { "aria-label": null } }, "fingerprint": { "version": 2, "css": "a[href=\"/earth-science\"][data-animation-role=\"image\"][data-description=\"\"][id=\"yui_3_17_2_1_1664723281602_137\"]", "attNo": 5 } }, { "engineTestId": 237, "bestPracticeId": 1301, "attribute": "This A element does not have a mechanism that allows an accessible name value to be calculated", "attributeDetail": "This A element does not have a mechanism that allows an accessible name value to be calculated", "element": "<a id=\"yui_3_17_2_1_1664723281602_160\" data-description=\"\" data-animation-role=\"image\" class=\"\n ... \" class=\"sqs-image-min-height\"><div style=\"overflow: hidden;\" class=\"image-overlay\"></div></div></a>", "testResult": 0, "path": "body>div:nth-of-type(2)>*:nth-child(3)>*:nth-child(1)>*:nth-child(6)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)", "fixType": { "fixType": 1, "domSpec": false, "helperText": "Provide a descriptive accessible name for the anchor element.", "fix": { "aria-label": null } }, "fingerprint": { "version": 2, "css": "a[href=\"https://www.virtualscienceteachers.com/physical-science/#Waves\"][data-animation-role=\"image\"][data-description=\"\"][id=\"yui_3_17_2_1_1664723281602_160\"]", "attNo": 5 } }, { "engineTestId": 237, "bestPracticeId": 1301, "attribute": "This A element does not have a mechanism that allows an accessible name value to be calculated", "attributeDetail": "This A element does not have a mechanism that allows an accessible name value to be calculated", "element": "<a id=\"yui_3_17_2_1_1664723281602_183\" data-description=\"\" data-animation-role=\"image\" class=\"\n ... \" class=\"sqs-image-min-height\"><div style=\"overflow: hidden;\" class=\"image-overlay\"></div></div></a>", "testResult": 0, "path": "body>div:nth-of-type(2)>*:nth-child(3)>*:nth-child(1)>*:nth-child(7)>*:nth-child(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)", "fixType": { "fixType": 1, "domSpec": false, "helperText": "Provide a descriptive accessible name for the anchor element.", "fix": { "aria-label": null } }, "fingerprint": { "version": 2, "css": "a[href=\"/life-science\"][data-animation-role=\"image\"][data-description=\"\"][id=\"yui_3_17_2_1_1664723281602_183\"]", "attNo": 5 } } ], "endTime": 1664723282839 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664723282839, "endTime": 1664723283355 }, { "type": "url", "which": "https://www.virtualscienceteachers.com/", "what": "URL", "startTime": 1664723283355, "result": "https://www.virtualscienceteachers.com/", "endTime": 1664723284754 }, { "type": "test", "which": "htmlcs", "what": "HTML CodeSniffer WCAG 2.1 AA ruleset", "startTime": 1664723284754, "url": "https://www.virtualscienceteachers.com/", "result": { "Error": {}, "Warning": { "AA.1_3_1.H42": { "Heading markup should be used if this content is intended as a heading.": [ { "tagName": "p", "id": "", "code": "<p style=\"text-align:center;white-space:pre-wrap;\" class=\"sqsrte-large\">...</p>" } ] }, "AA.1_3_1_A.G141": { "The heading structure is not logically nested. This h4 element should be an h2 to be properly nested.": [ { "tagName": "h4", "id": "", "code": "<h4 style=\"white-space:pre-wrap;\">...</h4>" } ], "The heading structure is not logically nested. This h4 element should be an h3 to be properly nested.": [ { "tagName": "h4", "id": "", "code": "<h4 style=\"white-space:pre-wrap;\">...</h4>" } ] }, "AA.1_4_10.C32,C31,C33,C38,SCR34,G206": { "Preformatted text may require scrolling in two dimensions, which is considered a failure of this Success Criterion.": [ { "tagName": "#document", "id": "", "code": "" } ], "This element has \"position: fixed\". This may require scrolling in two dimensions, which is considered a failure of this Success Criterion.": [ { "tagName": "div", "id": "#floatingCart", "code": "<div id=\"floatingCart\" class=\"floating-cart hidden\">...</div>" }, { "tagName": "div", "id": "", "code": "<div class=\"header-menu header-menu--folder-list\n \n \n \n \n \n \" data-current-styles=\"{\n "layout": "brandingCenterNavCenter",\n "action": {\n "href": "https://lessons.keslerscience.com/courses/welcome-gift-bundle?ref=d0cf65",\n "buttonText": "Hands-On Lessons from Kesler",\n "newWindow": true\n },\n "showSocial": false,\n "sectionTheme": "white",\n "menuOverlayAnimation": "fade",\n "cartStyle": "cart",\n "cartText": "Cart",\n "showEmptyCartState": true,\n "cartOptions": {\n "iconType": "stroke-1",\n "cartBorderShape": "none",\n "cartBorderStyle": "outline",\n "cartBorderThickness": {\n "unit": "px",\n "value": 1.0\n }\n },\n "showButton": false,\n "showCart": false,\n "showAccountLogin": false,\n "headerStyle": "solid",\n "languagePicker": {\n "enabled": false,\n "iconEnabled": false,\n "iconType": "globe",\n "flagShape": "shiny",\n "languageFlags": [ ]\n },\n "mobileOptions": {\n "layout": "logoCenterNavRight",\n "menuIcon": "doubleLineHamburger",\n "menuIconOptions": {\n "style": "doubleLineHamburger",\n "thickness": {\n "unit": "px",\n "value": 1.0\n }\n }\n },\n "dynamicOptions": {\n "border": {\n "enabled": false,\n "position": "allSides",\n "thickness": {\n "unit": "px",\n "value": 4.0\n }\n }\n },\n "solidOptions": {\n "headerOpacity": {\n "unit": "%",\n "value": 100.0\n },\n "border": {\n "enabled": true,\n "position": "top",\n "thickness": {\n "unit": "px",\n "value": 4.0\n }\n },\n "dropShadow": {\n "enabled": true,\n "blur": {\n "unit": "px",\n "value": 23.0\n },\n "spread": {\n "unit": "px",\n "value": 1.0\n },\n "distance": {\n "unit": "px",\n "value": 0.0\n }\n },\n "blurBackground": {\n "enabled": false,\n "blurRadius": {\n "unit": "px",\n "value": 15.0\n }\n }\n },\n "gradientOptions": {\n "gradientType": "faded",\n "headerOpacity": {\n "unit": "%",\n "value": 90.0\n },\n "border": {\n "enabled": false,\n "position": "allSides",\n "thickness": {\n "unit": "px",\n "value": 4.0\n }\n },\n "dropShadow": {\n "enabled": false,\n "blur": {\n "unit": "px",\n "value": 30.0\n },\n "spread": {\n "unit": "px",\n "value": 0.0\n },\n "distance": {\n "unit": "px",\n "value": 0.0\n }\n },\n "blurBackground": {\n "enabled": false,\n "blurRadius": {\n "unit": "px",\n "value": 12.0\n }\n }\n },\n "showPromotedElement": false\n }\" data-section-id=\"overlay-nav\" data-show-account-login=\"false\" data-test=\"header-menu\" style=\"padding-top: 287.203px;\">...</div>" }, { "tagName": "div", "id": "", "code": "<div class=\"sqs-cookie-banner-v2 POPUP DARK BOTTOM_LEFT TEXT OPT_IN\">...</div>" } ] }, "AA.1_4_3.G18.Abs": { "This element is absolutely positioned and the background color can not be determined. Ensure the contrast ratio between the text and all covered parts of the background are at least 4.5:1.": [ { "tagName": "a", "id": "", "code": "<a class=\"header-nav-folder-title\" href=\"/f70f1794-5f0f-48df-a9d9-30c0ebe80927\" tabindex=\"-1\" data-animation-role=\"header-element\">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"/bell-ringers\" data-animation-role=\"header-element\">...</a>" }, { "tagName": "a", "id": "", "code": "<a href=\"/labs\" data-animation-role=\"header-element\">...</a>" }, { "tagName": "span", "id": "", "code": "<span class=\"header-nav-folder-item-content\">...</span>" } ] }, "AA.1_4_3.G18.BgImage": { "This element's text is placed on a background image. Ensure the contrast ratio between the text and all covered parts of the image are at least 4.5:1.": [ { "tagName": "a", "id": "", "code": "<a href=\"/\" data-animation-role=\"header-element\" aria-current=\"page\">...</a>" } ] } }, "success": true }, "endTime": 1664723284882 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664723284882, "endTime": 1664723285404 }, { "type": "url", "which": "https://www.virtualscienceteachers.com/", "what": "URL", "startTime": 1664723285404, "result": "https://www.virtualscienceteachers.com/", "endTime": 1664723286821 }, { "type": "test", "which": "ibm", "withItems": true, "what": "IBM Accessibility Checker", "startTime": 1664723286821, "url": "https://www.virtualscienceteachers.com/", "result": { "content": { "totals": { "violation": 3, "recommendation": 2, "ignored": 0 }, "items": [ { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[6]/div[2]/button[1]", "aria": "/document[1]/button[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 60, "top": 521, "height": 19, "width": 42 }, "snippet": "<button class=\"sqs-cookie-banner-v2-accept sqs-cookie-banner-v2-cta\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[6]/div[1]/p[1]", "aria": "/document[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 60, "top": 411, "height": 90, "width": 210 }, "snippet": "<p>", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[2]/header[1]/div[2]/div[4]/div[2]/div[1]/div[2]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/navigation[1]" }, "message": "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": 216, "top": 36, "height": 64, "width": 368 }, "snippet": "<nav class=\"header-nav-list\">", "level": "violation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/meta[1]", "aria": "/document[1]" }, "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<meta content=\"IE=edge,chrome=1\" http-equiv=\"X-UA-Compatible\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[2]/main[1]", "aria": "/document[1]/main[1]" }, "message": "The explicitly-assigned ARIA role \"main\" is redundant with the implicit role of the element <main>", "bounds": { "left": 0, "top": 0, "height": 2202, "width": 800 }, "snippet": "<main role=\"main\" class=\"container\" id=\"page\">", "level": "recommendation" } ] }, "url": { "totals": { "violation": 3, "recommendation": 2, "ignored": 0 }, "items": [ { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[6]/div[2]/button[1]", "aria": "/document[1]/button[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 60, "top": 521, "height": 19, "width": 42 }, "snippet": "<button class=\"sqs-cookie-banner-v2-accept sqs-cookie-banner-v2-cta\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[6]/div[1]/p[1]", "aria": "/document[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 60, "top": 411, "height": 90, "width": 210 }, "snippet": "<p>", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[2]/header[1]/div[2]/div[4]/div[2]/div[1]/div[2]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/navigation[1]" }, "message": "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": 216, "top": 158, "height": 64, "width": 368 }, "snippet": "<nav class=\"header-nav-list\">", "level": "violation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/meta[1]", "aria": "/document[1]" }, "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<meta content=\"IE=edge,chrome=1\" http-equiv=\"X-UA-Compatible\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[2]/main[1]", "aria": "/document[1]/main[1]" }, "message": "The explicitly-assigned ARIA role \"main\" is redundant with the implicit role of the element <main>", "bounds": { "left": 0, "top": 0, "height": 2315, "width": 800 }, "snippet": "<main role=\"main\" class=\"container\" id=\"page\">", "level": "recommendation" } ] }, "success": true }, "endTime": 1664723291586 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664723291586, "endTime": 1664723292158 }, { "type": "url", "which": "https://www.virtualscienceteachers.com/", "what": "URL", "startTime": 1664723292158, "result": "https://www.virtualscienceteachers.com/", "endTime": 1664723293643 }, { "type": "test", "which": "nuVal", "what": "failures to pass the Nu Html Checker", "startTime": 1664723293643, "url": "https://www.virtualscienceteachers.com/", "result": { "messages": [ { "type": "error", "lastLine": 1, "lastColumn": 492, "firstColumn": 16, "message": "Attribute xmlns:og not allowed here.", "extract": "TYPE html><html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"yui3-js-enabled js flexbox canvas canvastext webgl no-touch hashchange history draganddrop rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms no-csstransforms3d csstransitions video audio svg inlinesvg svgclippaths\" id=\"yui_3_17_2_1_1664723292562_77\"><head>", "hiliteStart": 10, "hiliteLength": 477 }, { "type": "info", "lastLine": 1, "lastColumn": 492, "firstColumn": 16, "subType": "warning", "message": "Attribute with the local name xmlns:og is not serializable as XML 1.0.", "extract": "TYPE html><html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"yui3-js-enabled js flexbox canvas canvastext webgl no-touch hashchange history draganddrop rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms no-csstransforms3d csstransitions video audio svg inlinesvg svgclippaths\" id=\"yui_3_17_2_1_1664723292562_77\"><head>", "hiliteStart": 10, "hiliteLength": 477 }, { "type": "error", "lastLine": 1, "lastColumn": 492, "firstColumn": 16, "message": "Attribute xmlns:fb not allowed here.", "extract": "TYPE html><html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"yui3-js-enabled js flexbox canvas canvastext webgl no-touch hashchange history draganddrop rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms no-csstransforms3d csstransitions video audio svg inlinesvg svgclippaths\" id=\"yui_3_17_2_1_1664723292562_77\"><head>", "hiliteStart": 10, "hiliteLength": 477 }, { "type": "info", "lastLine": 1, "lastColumn": 492, "firstColumn": 16, "subType": "warning", "message": "Attribute with the local name xmlns:fb is not serializable as XML 1.0.", "extract": "TYPE html><html xmlns:og=\"http://opengraphprotocol.org/schema/\" xmlns:fb=\"http://www.facebook.com/2008/fbml\" lang=\"en-US\" class=\"yui3-js-enabled js flexbox canvas canvastext webgl no-touch hashchange history draganddrop rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms no-csstransforms3d csstransitions video audio svg inlinesvg svgclippaths\" id=\"yui_3_17_2_1_1664723292562_77\"><head>", "hiliteStart": 10, "hiliteLength": 477 }, { "type": "error", "lastLine": 2, "lastColumn": 66, "firstColumn": 5, "message": "A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.", "extract": "head>\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">\n <", "hiliteStart": 10, "hiliteLength": 62 }, { "type": "info", "lastLine": 32, "lastColumn": 92, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "0;1,300\">\n<script type=\"text/javascript\" async=\"\" src=\"https://www.google-analytics.com/analytics.js\"></scri", "hiliteStart": 10, "hiliteLength": 92 }, { "type": "info", "lastLine": 32, "lastColumn": 231, "firstColumn": 102, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=UA-175861540-1&l=dataLayer&cx=c\"></scri", "hiliteStart": 10, "hiliteLength": 130 }, { "type": "info", "lastLine": 32, "lastColumn": 392, "firstColumn": 241, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" crossorigin=\"anonymous\" defer=\"defer\" nomodule=\"nomodule\" src=\"//assets.squarespace.com/@sqs/polyfiller/1.2.2/legacy.js\"></scri", "hiliteStart": 10, "hiliteLength": 152 }, { "type": "info", "lastLine": 33, "lastColumn": 132, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\" crossorigin=\"anonymous\" defer=\"defer\" src=\"//assets.squarespace.com/@sqs/polyfiller/1.2.2/modern.js\"></scri", "hiliteStart": 10, "hiliteLength": 132 }, { "type": "info", "lastLine": 34, "lastColumn": 31, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\">SQUARE", "hiliteStart": 10, "hiliteLength": 31 }, { "type": "info", "lastLine": 10345, "lastColumn": 150, "firstColumn": 3, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "/style>\n <script charset=\"utf-8\" src=\"https://static1.squarespace.com/static/vta/5c5a519771c10ba3470d8101/scripts/user-account-link.13d5d5f15486603a6fea.js\"></scri", "hiliteStart": 10, "hiliteLength": 148 }, { "type": "info", "lastLine": 10345, "lastColumn": 466, "firstColumn": 323, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "n-US.css\"><script charset=\"utf-8\" src=\"https://static1.squarespace.com/static/vta/5c5a519771c10ba3470d8101/scripts/floating-cart.98cd89e74d6734f90b82.js\"></scri", "hiliteStart": 10, "hiliteLength": 144 }, { "type": "error", "lastLine": 10366, "lastColumn": 58, "firstColumn": 15, "message": "Element div not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": " <div class=\"legacy-cart icon-cart-quantity\">\n ", "hiliteStart": 10, "hiliteLength": 44 }, { "type": "error", "lastLine": 10535, "lastColumn": 7, "firstColumn": 1, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "</a>\n \n\n\n<style>\n @", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 10796, "lastColumn": 7, "firstColumn": 1, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": " \n\n\n<style>\n .to", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 10817, "lastColumn": 28, "firstColumn": 5, "message": "Element div not allowed as child of element button in this context. (Suppressing further errors from this subtree.)", "extract": "span>\n <div class=\"burger-box\">\n ", "hiliteStart": 10, "hiliteLength": 24 }, { "type": "error", "lastLine": 11009, "lastColumn": 7, "firstColumn": 1, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": " \n\n\n<style>\n .to", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 11030, "lastColumn": 28, "firstColumn": 5, "message": "Element div not allowed as child of element button in this context. (Suppressing further errors from this subtree.)", "extract": "span>\n <div class=\"burger-box\">\n ", "hiliteStart": 10, "hiliteLength": 24 }, { "type": "info", "lastLine": 11278, "lastColumn": 52, "firstColumn": 7, "subType": "warning", "message": "The main role is unnecessary for element main.", "extract": ">\n\n\n <main id=\"page\" class=\"container\" role=\"main\">\n ", "hiliteStart": 10, "hiliteLength": 46 }, { "type": "error", "lastLine": 11343, "lastColumn": 43, "firstColumn": 37, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "ne=\"true\"><style>.fe-62", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "info", "lastLine": 11437, "lastColumn": 306, "firstColumn": 255, "subType": "warning", "message": "Consider using the h1 element as a top-level heading only (all h1 elements are treated as top-level headings by many screen readers and other tools).", "extract": "-content\"><h1 style=\"text-align:center;white-space:pre-wrap;\">Fun, F", "hiliteStart": 10, "hiliteLength": 52 }, { "type": "error", "lastLine": 11511, "lastColumn": 78, "firstColumn": 72, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "92562_73\"><style>.fe-63", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "info", "lastLine": 11675, "firstLine": 11672, "lastColumn": 17, "firstColumn": 15, "subType": "warning", "message": "Self-closing tag syntax in text/html documents is widely discouraged; it’s unnecessary and interacts badly with other HTML features (e.g., unquoted attribute values). If you’re using a tool that injects self-closing tag syntax into all void elements, without any option to prevent it from doing so, then consider switching to a different tool.", "extract": " <img src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/ceaeae20-a3af-4152-8073-971e297ecbd9/Screen+Shot+2022-09-29+at+4.42.21+PM.jpg\" alt=\"States of Matter Escape Room\" loading=\"lazy\" style=\"\n object-fit: contain;\n object-position: calc(0.5 * 100%) calc(0.5 * 100%);\n \"/>\n ", "hiliteStart": 10, "hiliteLength": 340 }, { "type": "error", "lastLine": 11686, "lastColumn": 11, "firstColumn": 5, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "\n \n <style>\n ", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 11717, "lastColumn": 25, "firstColumn": 21, "message": "CSS: appearance: value is not a appearance value.", "extract": "pearance: value;\n ", "hiliteStart": 10, "hiliteLength": 5 }, { "type": "info", "lastLine": 11845, "lastColumn": 260, "firstColumn": 25, "subType": "warning", "message": "Self-closing tag syntax in text/html documents is widely discouraged; it’s unnecessary and interacts badly with other HTML features (e.g., unquoted attribute values). If you’re using a tool that injects self-closing tag syntax into all void elements, without any option to prevent it from doing so, then consider switching to a different tool.", "extract": "<noscript><img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/105399bf-5bf6-473c-ad3c-5dffe41acbf0/Screen+Shot+2022-02-17+at+11.31.35+AM.png\" alt=\"Heating Ice Virtual Lab\" loading=\"lazy\"/></nosc", "hiliteStart": 10, "hiliteLength": 236 }, { "type": "error", "lastLine": 11938, "lastColumn": 79, "firstColumn": 5, "message": "CSS: width: Parse Error.", "extract": "121\">\n <div class=\"content\" style=\"width: %;\" id=\"yui_3_17_2_1_1664723292562_120\">\n ", "hiliteStart": 10, "hiliteLength": 75 }, { "type": "info", "lastLine": 11981, "lastColumn": 238, "firstColumn": 25, "subType": "warning", "message": "Self-closing tag syntax in text/html documents is widely discouraged; it’s unnecessary and interacts badly with other HTML features (e.g., unquoted attribute values). If you’re using a tool that injects self-closing tag syntax into all void elements, without any option to prevent it from doing so, then consider switching to a different tool.", "extract": "<noscript><img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/4e36b566-8755-4ae4-b420-af4a9bb69a21/image-asset.jpeg\" alt=\"Photosynthesis Virtual Lab\" loading=\"lazy\"/></nosc", "hiliteStart": 10, "hiliteLength": 214 }, { "type": "error", "lastLine": 11982, "lastColumn": 436, "firstColumn": 15, "message": "Element img is missing required attribute src.", "extract": " <img class=\"sqs-image-min-height\" data-src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/4e36b566-8755-4ae4-b420-af4a9bb69a21/image-asset.jpeg\" data-image=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/4e36b566-8755-4ae4-b420-af4a9bb69a21/image-asset.jpeg\" data-image-dimensions=\"1270x713\" data-image-focal-point=\"0.5,0.5\" alt=\"Photosynthesis Virtual Lab\" loading=\"lazy\">\n ", "hiliteStart": 10, "hiliteLength": 422 }, { "type": "info", "lastLine": 12118, "lastColumn": 270, "firstColumn": 25, "subType": "warning", "message": "Self-closing tag syntax in text/html documents is widely discouraged; it’s unnecessary and interacts badly with other HTML features (e.g., unquoted attribute values). If you’re using a tool that injects self-closing tag syntax into all void elements, without any option to prevent it from doing so, then consider switching to a different tool.", "extract": "<noscript><img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/cd3a6642-04ca-4ba0-9c52-56b8a65958f7/Screen+Shot+2022-04-04+at+9.46.05+AM.png\" alt=\"The Lunar Cycle Interactive Lesson\" loading=\"lazy\"/></nosc", "hiliteStart": 10, "hiliteLength": 246 }, { "type": "error", "lastLine": 12119, "lastColumn": 492, "firstColumn": 15, "message": "Element img is missing required attribute src.", "extract": " <img class=\"sqs-image-min-height\" data-src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/cd3a6642-04ca-4ba0-9c52-56b8a65958f7/Screen+Shot+2022-04-04+at+9.46.05+AM.png\" data-image=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/cd3a6642-04ca-4ba0-9c52-56b8a65958f7/Screen+Shot+2022-04-04+at+9.46.05+AM.png\" data-image-dimensions=\"1590x997\" data-image-focal-point=\"0.5,0.5\" alt=\"The Lunar Cycle Interactive Lesson\" loading=\"lazy\">\n ", "hiliteStart": 10, "hiliteLength": 478 }, { "type": "info", "lastLine": 12256, "lastColumn": 275, "firstColumn": 25, "subType": "warning", "message": "Self-closing tag syntax in text/html documents is widely discouraged; it’s unnecessary and interacts badly with other HTML features (e.g., unquoted attribute values). If you’re using a tool that injects self-closing tag syntax into all void elements, without any option to prevent it from doing so, then consider switching to a different tool.", "extract": "<noscript><img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/982237e7-8fce-46f1-be78-d4f20338d3dc/Screen+Shot+2022-02-13+at+10.08.07+PM.jpg\" alt=\"Waves Communication Interactive Lesson\" loading=\"lazy\"/></nosc", "hiliteStart": 10, "hiliteLength": 251 }, { "type": "error", "lastLine": 12257, "lastColumn": 498, "firstColumn": 15, "message": "Element img is missing required attribute src.", "extract": " <img class=\"sqs-image-min-height\" data-src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/982237e7-8fce-46f1-be78-d4f20338d3dc/Screen+Shot+2022-02-13+at+10.08.07+PM.jpg\" data-image=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/982237e7-8fce-46f1-be78-d4f20338d3dc/Screen+Shot+2022-02-13+at+10.08.07+PM.jpg\" data-image-dimensions=\"1267x711\" data-image-focal-point=\"0.5,0.5\" alt=\"Waves Communication Interactive Lesson\" loading=\"lazy\">\n ", "hiliteStart": 10, "hiliteLength": 484 }, { "type": "info", "lastLine": 12393, "lastColumn": 263, "firstColumn": 25, "subType": "warning", "message": "Self-closing tag syntax in text/html documents is widely discouraged; it’s unnecessary and interacts badly with other HTML features (e.g., unquoted attribute values). If you’re using a tool that injects self-closing tag syntax into all void elements, without any option to prevent it from doing so, then consider switching to a different tool.", "extract": "<noscript><img class=\"sqs-image-min-height\" src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/8012ef18-f322-4723-b796-479b4aa8542e/Screen+Shot+2022-02-13+at+11.26.00+PM.png\" alt=\"Punnett Squares Simulation\" loading=\"lazy\"/></nosc", "hiliteStart": 10, "hiliteLength": 239 }, { "type": "error", "lastLine": 12394, "lastColumn": 486, "firstColumn": 15, "message": "Element img is missing required attribute src.", "extract": " <img class=\"sqs-image-min-height\" data-src=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/8012ef18-f322-4723-b796-479b4aa8542e/Screen+Shot+2022-02-13+at+11.26.00+PM.png\" data-image=\"https://images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/8012ef18-f322-4723-b796-479b4aa8542e/Screen+Shot+2022-02-13+at+11.26.00+PM.png\" data-image-dimensions=\"1269x712\" data-image-focal-point=\"0.5,0.5\" alt=\"Punnett Squares Simulation\" loading=\"lazy\">\n ", "hiliteStart": 10, "hiliteLength": 472 }, { "type": "info", "lastLine": 11280, "lastColumn": 96, "firstColumn": 11, "subType": "warning", "message": "Article lacks heading. Consider using h2-h6 elements to add identifying headings to all articles.", "extract": " <article class=\"sections\" data-page-sections=\"620aa8b2b4e7a6733d6d3373\" id=\"sections\">\n \n ", "hiliteStart": 10, "hiliteLength": 86 }, { "type": "info", "lastLine": 12445, "lastColumn": 37, "firstColumn": 7, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "in>\n <script type=\"text/javascript\">\n ", "hiliteStart": 10, "hiliteLength": 31 }, { "type": "info", "lastLine": 12513, "firstLine": 12473, "lastColumn": 93, "firstColumn": 1, "subType": "warning", "message": "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.", "extract": "\n \n \n\n<section data-test=\"page-section\" data-section-theme=\"\" class=\"page-section\n \n layout-engine-section\n \n background-width--full-bleed\n \n section-height--small\n \n \n content-width--wide\n \n horizontal-alignment--center\n vertical-alignment--middle\n \n \n \n \n \" data-section-id=\"6210afc24ea705639aefd267\" data-controller=\"SectionWrapperController\" data-current-styles=\"{\n "imageOverlayOpacity": 0.15,\n "backgroundWidth": "background-width--full-bleed",\n "sectionHeight": "section-height--small",\n "customSectionHeight": 15,\n "horizontalAlignment": "horizontal-alignment--center",\n "verticalAlignment": "vertical-alignment--middle",\n "contentWidth": "content-width--wide",\n "customContentWidth": 50,\n "sectionTheme": "",\n "sectionAnimation": "none",\n "backgroundMode": "image"\n }\" data-current-context=\"{\n "video": {\n "playbackSpeed": 0.5,\n "filter": 1,\n "filterStrength": 0,\n "zoom": 0,\n "videoSourceProvider": "none"\n },\n "backgroundImageId": null,\n "backgroundMediaEffect": null,\n "typeName": "page"\n }\" data-animation=\"none\" data-controllers-bound=\"SectionWrapperController\">\n <di", "hiliteStart": 10, "hiliteLength": 1872 }, { "type": "info", "lastLine": 12546, "lastColumn": 179, "firstColumn": 5, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "div>\n\n <script defer=\"defer\" src=\"https://static1.squarespace.com/static/vta/5c5a519771c10ba3470d8101/scripts/site-bundle.9812a83c3e8f1ea326dca0ea01bb79f1.js\" type=\"text/javascript\"></scri", "hiliteStart": 10, "hiliteLength": 175 }, { "type": "info", "lastLine": 12547, "lastColumn": 76, "firstColumn": 5, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "ript>\n <script type=\"text/javascript\" data-sqs-type=\"imageloader-bootstrapper\">(funct", "hiliteStart": 10, "hiliteLength": 72 }, { "type": "error", "lastLine": 12551, "lastColumn": 169, "firstColumn": 146, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": ": none;\"><style id=\"smodernizrx\">@media", "hiliteStart": 10, "hiliteLength": 24 }, { "type": "error", "lastLine": 12551, "lastColumn": 411, "firstColumn": 387, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": ": none;\"><style id=\"smodernizrxx\">@media", "hiliteStart": 10, "hiliteLength": 25 }, { "type": "error", "lastLine": 18, "lastColumn": 57, "firstColumn": 1, "message": "The itemprop attribute was specified, but the element is not a property of any item.", "extract": "nt=\"300\">\n<meta itemprop=\"name\" content=\"Virtual Science Teachers\">\n<meta", "hiliteStart": 10, "hiliteLength": 57 }, { "type": "error", "lastLine": 19, "lastColumn": 70, "firstColumn": 1, "message": "The itemprop attribute was specified, but the element is not a property of any item.", "extract": "eachers\">\n<meta itemprop=\"url\" content=\"https://www.virtualscienceteachers.com\">\n<meta", "hiliteStart": 10, "hiliteLength": 70 }, { "type": "error", "lastLine": 20, "lastColumn": 60, "firstColumn": 1, "message": "The itemprop attribute was specified, but the element is not a property of any item.", "extract": "ers.com\">\n<meta itemprop=\"description\" content=\"Science Interactives\">\n<meta", "hiliteStart": 10, "hiliteLength": 60 }, { "type": "error", "lastLine": 21, "lastColumn": 171, "firstColumn": 1, "message": "The itemprop attribute was specified, but the element is not a property of any item.", "extract": "actives\">\n<meta itemprop=\"thumbnailUrl\" content=\"http://static1.squarespace.com/static/62069623b79e753a38d25fff/t/6252bc6f7253e504c5c6258c/1649589359961/VSTHeader.png?format=1500w\">\n<link", "hiliteStart": 10, "hiliteLength": 171 }, { "type": "error", "lastLine": 23, "lastColumn": 164, "firstColumn": 1, "message": "The itemprop attribute was specified, but the element is not a property of any item.", "extract": "t=1500w\">\n<meta itemprop=\"image\" content=\"http://static1.squarespace.com/static/62069623b79e753a38d25fff/t/6252bc6f7253e504c5c6258c/1649589359961/VSTHeader.png?format=1500w\">\n<meta", "hiliteStart": 10, "hiliteLength": 164 } ], "success": true }, "endTime": 1664723294547 }, { "type": "test", "which": "wave", "reportType": 4, "what": "WAVE", "startTime": 1664723294547, "url": "https://www.virtualscienceteachers.com/", "result": { "status": { "success": true, "httpstatuscode": 200 }, "statistics": { "pagetitle": "Virtual Science Teachers", "pageurl": "https://www.virtualscienceteachers.com/", "time": 2.82, "creditsremaining": 653, "allitemcount": 65, "totalelements": 427, "waveurl": "http://wave.webaim.org/report?url=https://www.virtualscienceteachers.com/" }, "categories": { "error": { "description": "Errors", "count": 0, "items": [] }, "contrast": { "description": "Contrast Errors", "count": 4, "items": { "contrast": { "id": "contrast", "description": "Very low contrast", "count": 4, "selectors": [ "HTML#yui_3_17_2_1_1664723295804_77 > BODY#collection-620aa8b2b4e7a6733d6d3372 > DIV#siteWrapper > HEADER#header > DIV:first-child + DIV > A:first-child", "HTML#yui_3_17_2_1_1664723295804_77 > BODY#collection-620aa8b2b4e7a6733d6d3372 > DIV#siteWrapper > HEADER#header > DIV:first-child + DIV > A:first-child + STYLE + DIV + DIV + DIV + DIV > DIV:first-child + DIV > DIV:first-child > DIV:first-child + DIV > DIV:first-child > NAV:first-child > DIV:first-child + DIV > A:first-child", "HTML#yui_3_17_2_1_1664723295804_77 > BODY#collection-620aa8b2b4e7a6733d6d3372 > DIV#siteWrapper > HEADER#header > DIV:first-child + DIV > A:first-child + STYLE + DIV + DIV + DIV + DIV > DIV:first-child + DIV > DIV:first-child > DIV:first-child + DIV > DIV:first-child > NAV:first-child > DIV:first-child + DIV + DIV > A:first-child", "HTML#yui_3_17_2_1_1664723295804_77 > BODY#collection-620aa8b2b4e7a6733d6d3372 > DIV#siteWrapper > HEADER#header > DIV:first-child + DIV > A:first-child + STYLE + DIV + DIV + DIV + DIV > DIV:first-child + DIV > DIV:first-child > DIV:first-child + DIV > DIV:first-child > NAV:first-child > DIV:first-child + DIV + DIV + DIV > A:first-child" ], "contrastdata": [ [ 3.35, "#ffffff", "#2d93d7", false ], [ 1, "#000000", "#000000", false ], [ 1, "#000000", "#000000", false ], [ 1, "#000000", "#000000", false ] ], "wcag": [ { "name": "1.4.3 Contrast (Minimum) (Level AA)", "link": "https://webaim.org/standards/wcag/checklist#sc1.4.3" } ] } } }, "alert": { "description": "Alerts", "count": 16, "items": { "heading_skipped": { "id": "heading_skipped", "description": "Skipped heading level", "count": 6, "selectors": [ "HTML#yui_3_17_2_1_1664723295804_77 > BODY#collection-620aa8b2b4e7a6733d6d3372 > DIV#siteWrapper > MAIN#page > ARTICLE#sections > SECTION#yui_3_17_2_1_1664723295804_76 > DIV#yui_3_17_2_1_1664723295804_75 > DIV#yui_3_17_2_1_1664723295804_74 > DIV#yui_3_17_2_1_1664723295804_73 > DIV#yui_3_17_2_1_1664723295804_72 > DIV:first-child + DIV > DIV#block-633388d6fe8ba9739febf30f > DIV:first-child > H4:first-child", "HTML#yui_3_17_2_1_1664723295804_77 > BODY#collection-620aa8b2b4e7a6733d6d3372 > DIV#siteWrapper > MAIN#page > ARTICLE#sections > SECTION#yui_3_17_2_1_1664723295804_99 > DIV#yui_3_17_2_1_1664723295804_98 > DIV#yui_3_17_2_1_1664723295804_97 > DIV#page-section-620f7043cc281c3612befa18 > DIV#yui_3_17_2_1_1664723295804_96 > DIV#yui_3_17_2_1_1664723295804_95 > DIV#block-97d76f7007457ff7a888 > DIV#yui_3_17_2_1_1664723295804_94 > FIGURE#yui_3_17_2_1_1664723295804_93 > DIV:first-child + FIGCAPTION > DIV:first-child > DIV:first-child > DIV:first-child > H4:first-child", "HTML#yui_3_17_2_1_1664723295804_77 > BODY#collection-620aa8b2b4e7a6733d6d3372 > DIV#siteWrapper > MAIN#page > ARTICLE#sections > SECTION#yui_3_17_2_1_1664723295804_122 > DIV#yui_3_17_2_1_1664723295804_121 > DIV#yui_3_17_2_1_1664723295804_120 > DIV#page-section-620eadeb0adbfb1b8cced183 > DIV#yui_3_17_2_1_1664723295804_119 > DIV#yui_3_17_2_1_1664723295804_118 > DIV#block-623a0d718adaf3392654 > DIV#yui_3_17_2_1_1664723295804_117 > FIGURE#yui_3_17_2_1_1664723295804_116 > DIV:first-child + FIGCAPTION > DIV:first-child > DIV:first-child > DIV:first-child > H4:first-child", "HTML#yui_3_17_2_1_1664723295804_77 > BODY#collection-620aa8b2b4e7a6733d6d3372 > DIV#siteWrapper > MAIN#page > ARTICLE#sections > SECTION#yui_3_17_2_1_1664723295804_145 > DIV#yui_3_17_2_1_1664723295804_144 > DIV#yui_3_17_2_1_1664723295804_143 > DIV#page-section-624d5b79cd67164234168791 > DIV#yui_3_17_2_1_1664723295804_142 > DIV#yui_3_17_2_1_1664723295804_141 > DIV#block-cad8736ac030dfcb0ca4 > DIV#yui_3_17_2_1_1664723295804_140 > FIGURE#yui_3_17_2_1_1664723295804_139 > DIV:first-child + FIGCAPTION > DIV:first-child > DIV:first-child > DIV:first-child > H4:first-child", "HTML#yui_3_17_2_1_1664723295804_77 > BODY#collection-620aa8b2b4e7a6733d6d3372 > DIV#siteWrapper > MAIN#page > ARTICLE#sections > SECTION#yui_3_17_2_1_1664723295804_168 > DIV#yui_3_17_2_1_1664723295804_167 > DIV#yui_3_17_2_1_1664723295804_166 > DIV#page-section-620f6fece58eb41fe2fd399d > DIV#yui_3_17_2_1_1664723295804_165 > DIV#yui_3_17_2_1_1664723295804_164 > DIV#block-81784a9f3c30caeb62cc > DIV#yui_3_17_2_1_1664723295804_163 > FIGURE#yui_3_17_2_1_1664723295804_162 > DIV:first-child + FIGCAPTION > DIV:first-child > DIV:first-child > DIV:first-child > H4:first-child", "HTML#yui_3_17_2_1_1664723295804_77 > BODY#collection-620aa8b2b4e7a6733d6d3372 > DIV#siteWrapper > MAIN#page > ARTICLE#sections > SECTION#yui_3_17_2_1_1664723295804_191 > DIV#yui_3_17_2_1_1664723295804_190 > DIV#yui_3_17_2_1_1664723295804_189 > DIV#page-section-620eae5067593c6a9eb87eef > DIV#yui_3_17_2_1_1664723295804_188 > DIV#yui_3_17_2_1_1664723295804_187 > DIV#block-92b38935b9b676623ceb > DIV#yui_3_17_2_1_1664723295804_186 > FIGURE#yui_3_17_2_1_1664723295804_185 > DIV:first-child + FIGCAPTION > DIV:first-child > DIV:first-child > DIV:first-child > H4:first-child" ], "wcag": [ { "name": "1.3.1 Info and Relationships (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.3.1" }, { "name": "2.4.1 Bypass Blocks (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.1" }, { "name": "2.4.6 Headings and Labels (Level AA)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.6" } ] }, "link_redundant": { "id": "link_redundant", "description": "Redundant link", "count": 2, "selectors": [ "HTML#yui_3_17_2_1_1664723295804_77 > BODY#collection-620aa8b2b4e7a6733d6d3372 > DIV#siteWrapper > HEADER#header > DIV:first-child + DIV > A:first-child + STYLE + DIV + DIV + DIV + DIV > DIV:first-child + DIV > DIV:first-child > DIV:first-child + DIV > DIV:first-child > NAV:first-child > DIV:first-child > A:first-child", "HTML#yui_3_17_2_1_1664723295804_77 > BODY#collection-620aa8b2b4e7a6733d6d3372 > DIV#siteWrapper > HEADER#header > DIV:first-child + DIV > A:first-child + STYLE + DIV + DIV + DIV + DIV > DIV:first-child + DIV + DIV > DIV:first-child + DIV > DIV:first-child + DIV > DIV:first-child > NAV:first-child > DIV:first-child > A:first-child" ], "wcag": [ { "name": "2.4.4 Link Purpose (In Context) (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.4" } ] }, "noscript": { "id": "noscript", "description": "Noscript element", "count": 6, "selectors": [ "HTML#yui_3_17_2_1_1664723295804_77 > BODY#collection-620aa8b2b4e7a6733d6d3372 > DIV#siteWrapper > MAIN#page > ARTICLE#sections > SECTION#yui_3_17_2_1_1664723295804_76 > DIV#yui_3_17_2_1_1664723295804_75 > DIV#yui_3_17_2_1_1664723295804_74 > DIV#yui_3_17_2_1_1664723295804_73 > DIV#yui_3_17_2_1_1664723295804_72 > DIV#yui_3_17_2_1_1664723295804_71 > DIV#block-633388d6add126de1869382a > DIV#yui_3_17_2_1_1664723295804_70 > DIV#yui_3_17_2_1_1664723295804_69 > DIV#yui_3_17_2_1_1664723295804_68 > DIV#yui_3_17_2_1_1664723295804_67 > A#yui_3_17_2_1_1664723295804_66 > NOSCRIPT:first-child", "HTML#yui_3_17_2_1_1664723295804_77 > BODY#collection-620aa8b2b4e7a6733d6d3372 > DIV#siteWrapper > MAIN#page > ARTICLE#sections > SECTION#yui_3_17_2_1_1664723295804_99 > DIV#yui_3_17_2_1_1664723295804_98 > DIV#yui_3_17_2_1_1664723295804_97 > DIV#page-section-620f7043cc281c3612befa18 > DIV#yui_3_17_2_1_1664723295804_96 > DIV#yui_3_17_2_1_1664723295804_95 > DIV#block-97d76f7007457ff7a888 > DIV#yui_3_17_2_1_1664723295804_94 > FIGURE#yui_3_17_2_1_1664723295804_93 > DIV#yui_3_17_2_1_1664723295804_92 > A#yui_3_17_2_1_1664723295804_91 > DIV#yui_3_17_2_1_1664723295804_90 > NOSCRIPT:first-child", "HTML#yui_3_17_2_1_1664723295804_77 > BODY#collection-620aa8b2b4e7a6733d6d3372 > DIV#siteWrapper > MAIN#page > ARTICLE#sections > SECTION#yui_3_17_2_1_1664723295804_122 > DIV#yui_3_17_2_1_1664723295804_121 > DIV#yui_3_17_2_1_1664723295804_120 > DIV#page-section-620eadeb0adbfb1b8cced183 > DIV#yui_3_17_2_1_1664723295804_119 > DIV#yui_3_17_2_1_1664723295804_118 > DIV#block-623a0d718adaf3392654 > DIV#yui_3_17_2_1_1664723295804_117 > FIGURE#yui_3_17_2_1_1664723295804_116 > DIV#yui_3_17_2_1_1664723295804_115 > A#yui_3_17_2_1_1664723295804_114 > DIV#yui_3_17_2_1_1664723295804_113 > NOSCRIPT:first-child", "HTML#yui_3_17_2_1_1664723295804_77 > BODY#collection-620aa8b2b4e7a6733d6d3372 > DIV#siteWrapper > MAIN#page > ARTICLE#sections > SECTION#yui_3_17_2_1_1664723295804_145 > DIV#yui_3_17_2_1_1664723295804_144 > DIV#yui_3_17_2_1_1664723295804_143 > DIV#page-section-624d5b79cd67164234168791 > DIV#yui_3_17_2_1_1664723295804_142 > DIV#yui_3_17_2_1_1664723295804_141 > DIV#block-cad8736ac030dfcb0ca4 > DIV#yui_3_17_2_1_1664723295804_140 > FIGURE#yui_3_17_2_1_1664723295804_139 > DIV#yui_3_17_2_1_1664723295804_138 > A#yui_3_17_2_1_1664723295804_137 > DIV#yui_3_17_2_1_1664723295804_136 > NOSCRIPT:first-child", "HTML#yui_3_17_2_1_1664723295804_77 > BODY#collection-620aa8b2b4e7a6733d6d3372 > DIV#siteWrapper > MAIN#page > ARTICLE#sections > SECTION#yui_3_17_2_1_1664723295804_168 > DIV#yui_3_17_2_1_1664723295804_167 > DIV#yui_3_17_2_1_1664723295804_166 > DIV#page-section-620f6fece58eb41fe2fd399d > DIV#yui_3_17_2_1_1664723295804_165 > DIV#yui_3_17_2_1_1664723295804_164 > DIV#block-81784a9f3c30caeb62cc > DIV#yui_3_17_2_1_1664723295804_163 > FIGURE#yui_3_17_2_1_1664723295804_162 > DIV#yui_3_17_2_1_1664723295804_161 > A#yui_3_17_2_1_1664723295804_160 > DIV#yui_3_17_2_1_1664723295804_159 > NOSCRIPT:first-child", "HTML#yui_3_17_2_1_1664723295804_77 > BODY#collection-620aa8b2b4e7a6733d6d3372 > DIV#siteWrapper > MAIN#page > ARTICLE#sections > SECTION#yui_3_17_2_1_1664723295804_191 > DIV#yui_3_17_2_1_1664723295804_190 > DIV#yui_3_17_2_1_1664723295804_189 > DIV#page-section-620eae5067593c6a9eb87eef > DIV#yui_3_17_2_1_1664723295804_188 > DIV#yui_3_17_2_1_1664723295804_187 > DIV#block-92b38935b9b676623ceb > DIV#yui_3_17_2_1_1664723295804_186 > FIGURE#yui_3_17_2_1_1664723295804_185 > DIV#yui_3_17_2_1_1664723295804_184 > A#yui_3_17_2_1_1664723295804_183 > DIV#yui_3_17_2_1_1664723295804_182 > NOSCRIPT:first-child" ], "wcag": [] }, "tabindex": { "id": "tabindex", "description": "Tabindex", "count": 1, "selectors": [ "HTML#yui_3_17_2_1_1664723295804_77 > BODY#collection-620aa8b2b4e7a6733d6d3372 > DIV#siteWrapper > HEADER#header > DIV:first-child + DIV > A:first-child" ], "wcag": [ { "name": "2.4.3 Focus Order (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.3" } ] }, "text_small": { "id": "text_small", "description": "Very small text", "count": 1, "selectors": [ "HTML#yui_3_17_2_1_1664723295804_77 > BODY#collection-620aa8b2b4e7a6733d6d3372 > DIV#siteWrapper > DIV#floatingCart > A:first-child > SPAN:first-child > svg:first-child + DIV > SPAN:first-child" ], "wcag": [] } } } }, "success": true }, "endTime": 1664723297642 }, { "type": "launch", "which": "chromium", "what": "chromium browser", "startTime": 1664723297642, "endTime": 1664723298228 }, { "type": "url", "which": "https://www.virtualscienceteachers.com/", "what": "URL", "startTime": 1664723298228, "result": "https://www.virtualscienceteachers.com/", "endTime": 1664723299922 }, { "type": "test", "which": "tenon", "id": "a", "what": "Tenon", "startTime": 1664723299922, "url": "https://www.virtualscienceteachers.com/", "result": { "status": 200, "message": "OK", "code": "success", "info": "Success", "moreInfo": "https://tenon.io/documentation/apiv2/response-codes#success", "responseExecTime": "0.077", "responseTime": "2022-10-02T15:08:20.672Z", "data": { "apiErrors": [], "documentSize": 1240338, "metadata": null, "resultSummary": { "tests": { "total": 180, "passing": 176, "failing": 4 }, "issues": { "totalErrors": 15, "totalWarnings": 1, "totalIssues": 16 }, "issuesByLevel": { "A": { "count": 4, "pct": 25 }, "AA": { "count": 3, "pct": 18.75 }, "AAA": { "count": 16, "pct": 100 } }, "density": { "errorDensity": 1, "warningDensity": 0, "allDensity": 1 } }, "projectID": "E4B12DC9-2F67-8DB7-26C9-E50C8490", "responseID": "687cc0ab-2523-4a94-a0e4-3fd565af8f45", "docID": "a4c0ce17-435a-4073-fdcd-23ab42b3f118", "sourceHash": "e0af0927db453db8389c3fca8b420f44", "urlHttpCode": 200, "clientScriptErrors": [], "remainingApiCalls": { "planCalls": 0, "boosts": 19 }, "globalStats": { "errorDensity": "N/A", "warningDensity": "N/A", "allDensity": "N/A", "stdDev": "N/A" }, "resultUrl": "http://ngnix/history.php?responseID=687cc0ab-2523-4a94-a0e4-3fd565af8f45", "resultSet": [ { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 164, "y": 30 }, "height": 30, "width": 164 }, "position": { "line": 10896, "column": 0 }, "errorSnippet": "<a class=\"header-nav-folder-title\" href=\"/f70f1794-5f0f-48df-a9d9-30c0ebe80927\" tabindex=\"-1\" data-animation-role=\"header-element\"> Interactive Lessons </a>", "xpath": "/html/body/div[2]/header[1]/div[2]/div[4]/div[2]/div[1]/div[2]/div[1]/nav[1]/div[2]/a[1]", "issueID": "ed5e521c26bc29c289e1c012b5450084", "signature": "cf2c07f7aa515519d69df0b21e024ffd", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=ed5e521c26bc29c289e1c012b5450084" }, { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 564.859375, "y": 183.796875 }, "bottom-right": { "x": 662.859375, "y": 213.796875 }, "height": 30, "width": 98 }, "position": { "line": 10896, "column": 0 }, "errorSnippet": "<a href=\"/labs\" data-animation-role=\"header-element\"> Virtual Labs </a>", "xpath": "/html/body/div[2]/header[1]/div[2]/div[4]/div[2]/div[1]/div[2]/div[1]/nav[1]/div[3]/a[1]", "issueID": "bb76252ddf2b939b9ea5cf6f458add46", "signature": "1c2764273f620e8e20bc3da19172dd97", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=bb76252ddf2b939b9ea5cf6f458add46" }, { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 422.546875, "y": 217.171875 }, "bottom-right": { "x": 519.546875, "y": 247.171875 }, "height": 30, "width": 97 }, "position": { "line": 10896, "column": 0 }, "errorSnippet": "<a href=\"/bell-ringers\" data-animation-role=\"header-element\"> Bell Ringers </a>", "xpath": "/html/body/div[2]/header[1]/div[2]/div[4]/div[2]/div[1]/div[2]/div[1]/nav[1]/div[4]/a[1]", "issueID": "04a8ddc09420366e339b1e83e0ca4465", "signature": "7c5cf6c64f1f80d432b0947836d0b975", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=04a8ddc09420366e339b1e83e0ca4465" }, { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 351.359375, "y": 0 }, "bottom-right": { "x": 488.359375, "y": 46 }, "height": 46, "width": 137 }, "position": { "line": 19289, "column": 9 }, "errorSnippet": "<div class=\"header-menu-nav-item-content\"> Home </div>", "xpath": "/html/body/div[2]/header[1]/div[3]/div[2]/nav[1]/div[1]/div[1]/div[1]/a[1]/div[1]", "issueID": "c8368622e8833262d5c764291caa6c88", "signature": "82cfee2a3889e7d2e931cd4d1f7fa339", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=c8368622e8833262d5c764291caa6c88" }, { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 1, "y": 1 }, "height": 1, "width": 1 }, "position": { "line": 19457, "column": 9 }, "errorSnippet": "<span class=\"visually-hidden\">Folder:</span>", "xpath": "/html/body/div[2]/header[1]/div[3]/div[2]/nav[1]/div[1]/div[1]/div[2]/a[1]/div[1]/span[1]", "issueID": "a2ee985b5bfbb2e2ec5eff3017bec284", "signature": "ef5fad05df88ff202318c34056789c56", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=a2ee985b5bfbb2e2ec5eff3017bec284" }, { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 0, "y": -9 }, "bottom-right": { "x": 433, "y": 55 }, "height": 64, "width": 433 }, "position": { "line": 19458, "column": 9 }, "errorSnippet": "<span>Interactive Lessons</span>", "xpath": "/html/body/div[2]/header[1]/div[3]/div[2]/nav[1]/div[1]/div[1]/div[2]/a[1]/div[1]/span[2]", "issueID": "c6b21397030823f233f0a37784a1d8fe", "signature": "88cd546182ef85d5c794ed5dbb8d1bdf", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=c6b21397030823f233f0a37784a1d8fe" }, { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 286.859375, "y": 0 }, "bottom-right": { "x": 552.859375, "y": 46 }, "height": 46, "width": 266 }, "position": { "line": 19442, "column": 7 }, "errorSnippet": "<div class=\"header-menu-nav-item-content\"> Virtual Labs </div>", "xpath": "/html/body/div[2]/header[1]/div[3]/div[2]/nav[1]/div[1]/div[1]/div[3]/a[1]/div[1]", "issueID": "db668c2dfc125190f427aa14bc7ba738", "signature": "964e3a71afd5ae81c0e22550c4ece892", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=db668c2dfc125190f427aa14bc7ba738" }, { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 290.859375, "y": 0 }, "bottom-right": { "x": 548.859375, "y": 46 }, "height": 46, "width": 258 }, "position": { "line": 19446, "column": 3 }, "errorSnippet": "<div class=\"header-menu-nav-item-content\"> Bell Ringers </div>", "xpath": "/html/body/div[2]/header[1]/div[3]/div[2]/nav[1]/div[1]/div[1]/div[4]/a[1]/div[1]", "issueID": "9f414a653aacbf2a2017d0f379956d6c", "signature": "f564398f7414d3c73aafb612617da72c", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=9f414a653aacbf2a2017d0f379956d6c" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 18602, "column": 0 }, "errorSnippet": "<div class=\"legacy-cart icon-cart-quantity\"> <span class=\"sqs-cart-quantity\">0</span> </div>", "xpath": "/html/body/div[2]/div[1]/a[1]/span[1]/div[1]", "issueID": "8d2187bf4eafa3f6be57166e44c03dbc", "signature": "2e3ed47e41a00337e2274455d7ceed8d", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=8d2187bf4eafa3f6be57166e44c03dbc" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 235.53125, "y": 0 }, "bottom-right": { "x": 706.57825, "y": 176.641 }, "height": 176.641, "width": 471.047 }, "position": { "line": 18826, "column": 7 }, "errorSnippet": "<div class=\"header-title-logo\"> <a href=\"/\" data-animation-role=\"header-element\"> <img src=\" //images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/d8c8e007-9fa7-4fb1-9aaf-4d6efa5a3aa4/VSTHeader.png?format=1500w \" alt=\"Virtual Sc", "xpath": "/html/body/div[2]/header[1]/div[2]/div[4]/div[2]/div[1]/div[1]/div[1]", "issueID": "4a813f49ba9346d8d54dab7cf1a5ff72", "signature": "10bd2cd4cc3e286577eea1d7434fa8ac", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=4a813f49ba9346d8d54dab7cf1a5ff72" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 19076, "column": 9 }, "errorSnippet": "<div class=\"header-title-logo\"> <a href=\"/\" data-animation-role=\"header-element\"> <img src=\" //images.squarespace-cdn.com/content/v1/62069623b79e753a38d25fff/d8c8e007-9fa7-4fb1-9aaf-4d6efa5a3aa4/VSTHeader.png?format=1500w \" alt=\"Virtual Sc", "xpath": "/html/body/div[2]/header[1]/div[2]/div[4]/div[3]/div[2]/div[1]/div[1]", "issueID": "b48245409859172d1a6bdd34b0e49f36", "signature": "1462e2c1642764ea57e76fdd8f32ca9a", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=b48245409859172d1a6bdd34b0e49f36" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 1024, "y": 2998.66 }, "height": 2998.66, "width": 1024 }, "position": { "line": 12931, "column": 60 }, "errorSnippet": "<body id=\"collection-620aa8b2b4e7a6733d6d3372\" class=\"header-overlay-alignment-center header-width-inset tweak-fixed-header-style-basic tweak-blog-alternating-side-by-side-width-inset tweak-blog-alternating-side-by-side-image-aspect-ratio-11-square tw", "xpath": "/html/body", "issueID": "7a03cf1334b03f00c7da4599043eb0fd", "signature": "13ef2129fa662ba38390881d215ba2eb", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=7a03cf1334b03f00c7da4599043eb0fd" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 1024, "y": 281.141 }, "height": 281.141, "width": 1024 }, "position": { "line": 15453, "column": 332 }, "errorSnippet": "<header data-test=\"header\" id=\"header\" class=\" white header theme-col--primary \" data-controller=\"Header\" data-current-styles=\"{ &quot;layout&quot;: &quot;brandingCenterNavCenter&quot;, &quot;action&quot;: { &quot;href&", "xpath": "/html/body/div[2]/header[1]", "issueID": "d6dc1950105fb071a67d01caa377b437", "signature": "a97cadb490e2ddcbc16e4197ebdc4796", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=d6dc1950105fb071a67d01caa377b437" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 1024, "y": 486.859 }, "height": 486.859, "width": 1024 }, "position": { "line": 19243, "column": 5 }, "errorSnippet": "<div class=\"header-menu header-menu--folder-list \" data-current-styles=\"{ &quot;layout&quot;: &quot;brandingCenterNavCenter&quot;, &quot;action&quot;: { &quot;href&quot;: &quot;https://lessons.keslerscience.com/cour", "xpath": "/html/body/div[2]/header[1]/div[3]", "issueID": "191c484cdfb95197aec0106778f4c379", "signature": "b195a2d5cef07e07acef676e596ff97e", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=191c484cdfb95197aec0106778f4c379" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 24.046875, "y": 65 }, "bottom-right": { "x": 952.046875, "y": 119 }, "height": 54, "width": 928 }, "position": { "line": 20787, "column": 0 }, "errorSnippet": "<code>The Virtual Science Teachers interactive lessons do not collect any personally identifying information and do not contain advertisements.</code>", "xpath": "/html/body/div[2]/footer[1]/section[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/pre[2]/code[1]", "issueID": "deb67c4a2327af98eb6ef2b51f9f67d2", "signature": "1db87628fbdac785313863cda9ea474f", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=deb67c4a2327af98eb6ef2b51f9f67d2" }, { "tID": 155, "bpID": 143, "priority": 100, "level": [ "A", "AAA" ], "certainty": 60, "errorTitle": "These headings are not structured in a hierarchical manner.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.10 Section Headings" ], "resultTitle": "Make sure that headings are in the right order for the content.", "errorDescription": "The heading structure of this page does not effectively communicate the structure of the content on it. Heading elements provide important benefits: they act as wayfinding cues for in-page navigation, they contribute to page content summaries, and they provide context to the content below them. To do so effectively, headings should follow the `<h1>` to `<h6>` hierarchy and they should not skip levels. Restructure the document's heading order so it uses a clear, ordered, and intuitive hierarchy. Ensure there are no gaps between each numbered heading level and the next.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 1024, "y": 2998.66 }, "height": 2998.66, "width": 1024 }, "position": { "line": 12931, "column": 60 }, "errorSnippet": "<body id=\"collection-620aa8b2b4e7a6733d6d3372\" class=\"header-overlay-alignment-center header-width-inset tweak-fixed-header-style-basic tweak-blog-alternating-side-by-side-width-inset tweak-blog-alternating-side-by-side-image-aspect-ratio-11-square tw", "xpath": "/html/body", "issueID": "c87b7aced7597f190e225a661ca116d5", "signature": "8c5a3b06f877744e9bdc35fb46ec0253", "ref": "https://tenon.io/bestpractice.php?bpID=143&tID=155&issueID=c87b7aced7597f190e225a661ca116d5" } ], "log": [] }, "success": true }, "endTime": 1664723300654 } ], "timeStamp": "69jmj", "startTime": "2022-10-02T15:06:59", "presses": 0, "amountRead": 0, "testTimes": [ [ "hover", 21 ], [ "motion", 13 ], [ "alfa", 6 ], [ "ibm", 5 ], [ "wave", 3 ], [ "focAll", 1 ], [ "axe", 1 ], [ "nuVal", 1 ], [ "tenon", 1 ], [ "allHidden", 0 ], [ "bulk", 0 ], [ "docType", 0 ], [ "embAc", 0 ], [ "focInd", 0 ], [ "focOp", 0 ], [ "focVis", 0 ], [ "labClash", 0 ], [ "linkTo", 0 ], [ "linkUl", 0 ], [ "menuNav", 0 ], [ "miniText", 0 ], [ "nonTable", 0 ], [ "radioSet", 0 ], [ "role", 0 ], [ "styleDiff", 0 ], [ "tabNav", 0 ], [ "titledEl", 0 ], [ "zIndex", 0 ], [ "continuum", 0 ], [ "htmlcs", 0 ] ], "logCount": 76, "logSize": 4091, "errorLogCount": 1, "errorLogSize": 40, "prohibitedCount": 0, "visitTimeoutCount": 0, "visitRejectionCount": 0, "visitLatency": 19, "endTime": "2022-10-02T15:08:20", "elapsedSeconds": 81, "score": { "scoreProcID": "sp16a", "logWeights": { "logCount": 0.5, "logSize": 0.01, "errorLogCount": 1, "errorLogSize": 0.02, "prohibitedCount": 15, "visitTimeoutCount": 10, "visitRejectionCount": 10, "visitLatency": 1 }, "soloWeight": 2, "groupWeights": { "absolute": 2, "largest": 1, "smaller": 0.4 }, "preventionWeights": { "testaro": 50, "other": 100 }, "packageDetails": { "testaro": { "focAll": 4, "focOp": 14, "hover": 7, "linkUl": 64, "role": 1, "styleDiff": 6, "zIndex": 30 }, "alfa": { "r53": 24, "r57": 8, "r74": 4, "r78": 24 }, "axe": { "color-contrast-enhanced": 8, "color-contrast": 2, "hidden-content": 0, "css-orientation-lock": 1, "heading-order": 12, "link-name": 12, "region": 2, "tabindex": 3 }, "continuum": { "237": 16 }, "htmlcs": { "w:AA.1_3_1.H42": 1, "w:AA.1_3_1_A.G141": 2, "w:AA.1_4_10.C32,C31,C33,C38,SCR34,G206": 4, "w:AA.1_4_3.G18.Abs": 4, "w:AA.1_4_3.G18.BgImage": 1 }, "ibm": { "Rpt_Aria_OrphanedContent_Native_Host_Sematics": 8, "landmark_name_unique": 4, "element_attribute_deprecated": 1, "aria_role_redundant": 1 }, "nuVal": { "Attribute xmlns:og not allowed here.": 4, "Attribute with the local name xmlns:og is not serializable as XML 1.0.": 1, "Attribute xmlns:fb not allowed here.": 4, "Attribute with the local name xmlns:fb is not serializable as XML 1.0.": 1, "A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.": 4, "The type attribute is unnecessary for JavaScript resources.": 8, "The charset attribute on the script element is obsolete.": 2, "Element div not allowed as child of element span in this context. (Suppressing further errors from this subtree.)": 4, "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)": 32, "Element div not allowed as child of element button in this context. (Suppressing further errors from this subtree.)": 8, "The main role is unnecessary for element main.": 1, "Consider using the h1 element as a top-level heading only (all h1 elements are treated as top-level headings by many screen readers and other tools).": 1, "Self-closing tag syntax in text/html documents is widely discouraged; it’s unnecessary and interacts badly with other HTML features (e.g., unquoted attribute values). If you’re using a tool that injects self-closing tag syntax into all void elements, without any option to prevent it from doing so, then consider switching to a different tool.": 6, "CSS: appearance: value is not a appearance value.": 4, "CSS: width: Parse Error.": 4, "Element img is missing required attribute src.": 16, "Article lacks heading. Consider using h2-h6 elements to add identifying headings to all articles.": 1, "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.": 1, "The itemprop attribute was specified, but the element is not a property of any item.": 20 }, "wave": { "c:contrast": 12, "a:heading_skipped": 6, "a:link_redundant": 2, "a:noscript": 6, "a:tabindex": 1, "a:text_small": 1 }, "tenon": { "95": 32, "134": 9, "144": 16, "155": 2 } }, "groupDetails": { "groups": { "tabFocusability": { "testaro": { "focAll": { "score": 2, "what": "Discrepancy between elements that should be and that are Tab-focusable" } } }, "focusableOperable": { "testaro": { "focOp": { "score": 11, "what": "Operable elements that cannot be Tab-focused and vice versa" } } }, "hoverSurprise": { "testaro": { "hover": { "score": 2, "what": "Content changes caused by hovering" } } }, "linkIndication": { "testaro": { "linkUl": { "score": 32, "what": "Non-underlined adjacent links" } } }, "roleBad": { "testaro": { "role": { "score": 1, "what": "Nonexistent or implicit-overriding role" } } }, "inconsistentStyles": { "testaro": { "styleDiff": { "score": 2, "what": "Heading, link, and button style inconsistencies" } } }, "zIndexNotZero": { "testaro": { "zIndex": { "score": 8, "what": "Layering with nondefault z-index values" } } }, "headingStructure": { "alfa": { "r53": { "score": 12, "what": "Heading skips one or more levels" } }, "axe": { "heading-order": { "score": 6, "what": "Heading levels do not increase by only one" } }, "htmlcs": { "w:AA.1_3_1_A.G141": { "score": 1, "what": "Heading level is incorrect" } }, "nuVal": { "Consider using the h1 element as a top-level heading only (all h1 elements are treated as top-level headings by many screen readers and other tools).": { "score": 1, "what": "Page contains more than 1 h1 element" } }, "wave": { "a:heading_skipped": { "score": 3, "what": "Skipped heading level" } }, "tenon": { "155": { "score": 1, "what": "Headings are not structured in a hierarchical manner" } } }, "contentBeyondLandmarks": { "alfa": { "r57": { "score": 4, "what": "Perceivable text content is not included in any landmark" } }, "axe": { "region": { "score": 1, "what": "Some page content is not contained by landmarks" } }, "ibm": { "Rpt_Aria_OrphanedContent_Native_Host_Sematics": { "score": 4, "what": "Content does not reside within an element with a landmark role" } } }, "fontSizeAbsolute": { "alfa": { "r74": { "score": 2, "what": "Paragraph text has an absolute font size" } } }, "headingOfNothing": { "alfa": { "r78": { "score": 12, "what": "No content between two headings of the same level" } } }, "contrastAAA": { "axe": { "color-contrast-enhanced": { "score": 2, "what": "Element has insufficient color contrast (Level AAA)" } }, "tenon": { "95": { "score": 8, "what": "Element has insufficient color contrast (Level AAA)" } } }, "contrastAA": { "axe": { "color-contrast": { "score": 2, "what": "Element has insufficient color contrast" } }, "wave": { "c:contrast": { "score": 12, "what": "Very low contrast" } } }, "hiddenContentRisk": { "axe": { "hidden-content": { "score": 1, "what": "Some content is hidden and therefore may not be testable for accessibility" } } }, "cssBansRotate": { "axe": { "css-orientation-lock": { "score": 1, "what": "CSS media query locks display orientation" } } }, "linkNoText": { "axe": { "link-name": { "score": 12, "what": "Link has no discernible text" } }, "continuum": { "237": { "score": 16, "what": "a element has no mechanism that allows an accessible name value to be calculated" } } }, "tabIndexPositive": { "axe": { "tabindex": { "score": 1, "what": "Positive tabIndex risks creating a confusing focus order" } }, "wave": { "a:tabindex": { "score": 1, "what": "tabIndex value positive" } } }, "pseudoHeadingRisk": { "htmlcs": { "w:AA.1_3_1.H42": { "score": 1, "what": "Heading coding is not used but the element may be intended as a heading" } } }, "scrollRisk": { "htmlcs": { "w:AA.1_4_10.C32,C31,C33,C38,SCR34,G206": { "score": 1, "what": "Fixed-position element may force bidirectional scrolling" } } }, "contrastRisk": { "htmlcs": { "w:AA.1_4_3.G18.Abs": { "score": 1, "what": "Contrast between the absolutely positioned text and its background may be inadequate" }, "w:AA.1_4_3.G18.BgImage": { "score": 1, "what": "Contrast between the text and its background image may be less than 4.5:1" } } }, "landmarkConfusion": { "ibm": { "landmark_name_unique": { "score": 3, "what": "Landmark has no unique aria-labelledby or aria-label among landmarks in the same parent region" } } }, "obsolete": { "ibm": { "element_attribute_deprecated": { "score": 1, "what": "Element or attribute is obsolete" } }, "nuVal": { "^The .+ attribute on the .+ element is obsolete.+$": { "score": 2, "what": "Attribute is obsolete on its element" } } }, "roleRedundant": { "ibm": { "aria_role_redundant": { "score": 1, "what": "Explicitly assigned ARIA role is redundant with the implicit role of the element" } }, "nuVal": { "^The .+ role is unnecessary for element .+$": { "score": 1, "what": "explicit role is redundant for its element" } } }, "attributeBad": { "nuVal": { "^Attribute .+ not allowed here.*$": { "score": 4, "what": "Attribute not allowed here" }, "^Attribute .+ is not serializable as XML 1\\.0.*$": { "score": 1, "what": "Attribute is invalidly nonserializable" }, "The itemprop attribute was specified, but the element is not a property of any item.": { "score": 20, "what": "itemprop attribute is on an element that is not a property of an item" } } }, "metaBad": { "nuVal": { "A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.": { "score": 3, "what": "meta element with http-equiv=\"X-UA-Compatible\" has no content=\"IE=edge\"" } } }, "typeRedundant": { "nuVal": { "The type attribute is unnecessary for JavaScript resources.": { "score": 2, "what": "type attribute is unnecessary for a JavaScript resource" } } }, "parseError": { "nuVal": { "^Element .+ not allowed as child of element .+ in this context.*$": { "score": 3, "what": "Element not allowed as a child of its parent here" } } }, "styleParentBad": { "nuVal": { "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)": { "score": 32, "what": "style element not allowed as a child of this div element" } } }, "divParentBad": { "nuVal": { "Element div not allowed as child of element button in this context. (Suppressing further errors from this subtree.)": { "score": 8, "what": "div element has a button element as its parent" } } }, "cssInvalid": { "nuVal": { "^CSS: .+: .+ is not a .+ value.*$": { "score": 3, "what": "Invalid value in CSS" }, "^CSS: .+: Parse Error.*$": { "score": 3, "what": "Invalid CSS" } } }, "imageNoSource": { "nuVal": { "Element img is missing required attribute src.": { "score": 16, "what": "img element has no src attribute" } } }, "articleHeadingless": { "nuVal": { "Article lacks heading. Consider using h2-h6 elements to add identifying headings to all articles.": { "score": 1, "what": "article has no heading" } } }, "sectionHeadingless": { "nuVal": { "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.": { "score": 1, "what": "section has no heading" } } }, "linkPair": { "wave": { "a:link_redundant": { "score": 1, "what": "Adjacent links go to the same URL" } } }, "noScriptRisk": { "wave": { "a:noscript": { "score": 2, "what": "noscript element may fail to contain an accessible equivalent or alternative" } } }, "fontSmall": { "wave": { "a:text_small": { "score": 1, "what": "Text is very small" } }, "tenon": { "134": { "score": 7, "what": "Text is very small" } } }, "leadingClipsText": { "tenon": { "144": { "score": 16, "what": "Line height is insufficent to properly display the computed font size" } } } }, "solos": { "nuVal": { "Self-closing tag syntax in text/html documents is widely discouraged; it’s unnecessary and interacts badly with other HTML features (e.g., unquoted attribute values). If you’re using a tool that injects self-closing tag syntax into all void elements, without any option to prevent it from doing so, then consider switching to a different tool.": 6 } } }, "preventionScores": {}, "summary": { "total": 447, "log": 87, "preventions": 0, "solos": 12, "groups": [ { "groupName": "linkIndication", "score": 34 }, { "groupName": "styleParentBad", "score": 34 }, { "groupName": "attributeBad", "score": 27 }, { "groupName": "linkNoText", "score": 23 }, { "groupName": "headingStructure", "score": 19 }, { "groupName": "imageNoSource", "score": 18 }, { "groupName": "leadingClipsText", "score": 18 }, { "groupName": "contrastAA", "score": 15 }, { "groupName": "headingOfNothing", "score": 14 }, { "groupName": "focusableOperable", "score": 13 }, { "groupName": "contrastAAA", "score": 11 }, { "groupName": "zIndexNotZero", "score": 10 }, { "groupName": "divParentBad", "score": 10 }, { "groupName": "fontSmall", "score": 9 }, { "groupName": "contentBeyondLandmarks", "score": 8 }, { "groupName": "cssInvalid", "score": 8 }, { "groupName": "landmarkConfusion", "score": 5 }, { "groupName": "metaBad", "score": 5 }, { "groupName": "parseError", "score": 5 }, { "groupName": "tabFocusability", "score": 4 }, { "groupName": "hoverSurprise", "score": 4 }, { "groupName": "inconsistentStyles", "score": 4 }, { "groupName": "fontSizeAbsolute", "score": 4 }, { "groupName": "contrastRisk", "score": 4 }, { "groupName": "obsolete", "score": 4 }, { "groupName": "typeRedundant", "score": 4 }, { "groupName": "noScriptRisk", "score": 4 }, { "groupName": "roleBad", "score": 3 }, { "groupName": "hiddenContentRisk", "score": 3 }, { "groupName": "cssBansRotate", "score": 3 }, { "groupName": "tabIndexPositive", "score": 3 }, { "groupName": "pseudoHeadingRisk", "score": 3 }, { "groupName": "scrollRisk", "score": 3 }, { "groupName": "roleRedundant", "score": 3 }, { "groupName": "articleHeadingless", "score": 3 }, { "groupName": "sectionHeadingless", "score": 3 }, { "groupName": "linkPair", "score": 3 } ] } }, "scoreProcID": "sp16a" }