# Virtual Campus Design

# iLRN2026 Virtual Campus design guidelines / template

**<span style="font-size: 28.0pt; color: #1a7c8c;">iLRN 2026 Virtual Campus</span>**

**<span style="font-size: 15.0pt; color: #1a7c8c;">\[Frame ID + #\]<span style="mso-spacerun: yes;"> </span>—<span style="mso-spacerun: yes;"> </span>\[Frame Name\]</span>**

##### *<span style="font-size: 15.0pt; color: #1a7c8c;">(HUB = Hub/High Traffic Frame, CS = Community Space, SP = Special Project, BH = Branch House)</span>*

<span style="font-size: 13.0pt; color: #1e2b2e;">Development &amp; Accessibility Checklist Template</span>

<span style="font-size: 13.0pt; color: #1e2b2e;">\[Campus Location Image or Map\]</span>

<span style="font-size: 13.0pt; color: #1e2b2e;">\[Caption or additional information about space\]</span>

**<span style="font-size: 11.0pt; color: #1a7c8c;">example: BH-05<span style="mso-spacerun: yes;"> </span></span><span style="font-size: 14.0pt; color: #1e2b2e;">Science, Technology, Engineering &amp; Mathematics (STEM)</span>**

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-frame-type-%28ex.-bran" style="width: 1017px; border-collapse: collapse; border: none; height: 90.9531px;" width="624"><tbody><tr style="height: 28.4531px;"><td style="width: 195.656px; border: 1pt solid rgb(221, 225, 227); background: rgb(214, 238, 241); padding: 4pt 6pt; height: 28.4531px;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">Frame Type</span>**

</td><td style="width: 249.016px; border-top: 1pt solid rgb(221, 225, 227); border-right: 1pt solid rgb(221, 225, 227); border-bottom: 1pt solid rgb(221, 225, 227); border-image: initial; border-left: none; background: white; padding: 4pt 6pt; height: 28.4531px;" valign="top" width="200"><span style="font-size: 9.0pt; color: #1e2b2e;">(ex. Branch House, BH)</span>

</td><td style="width: 195.656px; border-top: 1pt solid rgb(221, 225, 227); border-right: 1pt solid rgb(221, 225, 227); border-bottom: 1pt solid rgb(221, 225, 227); border-image: initial; border-left: none; background: rgb(214, 238, 241); padding: 4pt 6pt; height: 28.4531px;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">Status</span>**

</td><td style="width: 179.672px; border-top: 1pt solid rgb(221, 225, 227); border-right: 1pt solid rgb(221, 225, 227); border-bottom: 1pt solid rgb(221, 225, 227); border-image: initial; border-left: none; background: rgb(212, 237, 218); padding: 4pt 6pt; height: 28.4531px;" valign="top" width="131">**<span style="font-size: 9.0pt; color: #1e5c2e;">OPEN</span>**

</td></tr><tr style="height: 28.4531px;"><td style="width: 195.656px; border-right: 1pt solid rgb(221, 225, 227); border-bottom: 1pt solid rgb(221, 225, 227); border-left: 1pt solid rgb(221, 225, 227); border-image: initial; border-top: none; background: rgb(214, 238, 241); padding: 4pt 6pt; height: 28.4531px;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">Track / Branch</span>**

</td><td style="width: 249.016px; border-top: none; border-left: none; border-bottom: 1pt solid rgb(221, 225, 227); border-right: 1pt solid rgb(221, 225, 227); background: white; padding: 4pt 6pt; height: 28.4531px;" valign="top" width="200"><span style="font-size: 9.0pt; color: #1e2b2e;">(ex. STEM Education)</span>

</td><td style="width: 195.656px; border-top: none; border-left: none; border-bottom: 1pt solid rgb(221, 225, 227); border-right: 1pt solid rgb(221, 225, 227); background: rgb(214, 238, 241); padding: 4pt 6pt; height: 28.4531px;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">Capacity</span>**

</td><td style="width: 179.672px; border-top: none; border-left: none; border-bottom: 1pt solid rgb(221, 225, 227); border-right: 1pt solid rgb(221, 225, 227); background: white; padding: 4pt 6pt; height: 28.4531px;" valign="top" width="131"><span style="font-size: 9.0pt; color: #1e2b2e;">(ex. 50 users)</span>

</td></tr><tr style="height: 34.0469px;"><td style="width: 195.656px; border-right: 1pt solid rgb(221, 225, 227); border-bottom: 1pt solid rgb(221, 225, 227); border-left: 1pt solid rgb(221, 225, 227); border-image: initial; border-top: none; background: rgb(214, 238, 241); padding: 4pt 6pt; height: 34.0469px;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">FrameVR URL</span>**

</td><td colspan="3" style="width: 624.344px; border-top: none; border-left: none; border-bottom: 1pt solid rgb(221, 225, 227); border-right: 1pt solid rgb(221, 225, 227); background: white; padding: 4pt 6pt; height: 34.0469px;" valign="top" width="477"><span style="color: black; mso-color-alt: windowtext;">[<span style="font-size: 9.0pt; color: #1a7c8c;">\[https://framevr.io/your-frame-url\]</span>](https://framevr.io/house5-stem) *\*\*see Executive Workbench main spreadsheet*</span>

</td></tr></tbody></table>

**<span style="font-size: 11.0pt; color: #1a7c8c;">Frame Purpose</span>**

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%5Bdescribe-the-purpos" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 6.5in; border: solid #1A7C8C 1.0pt; mso-border-alt: solid #1A7C8C .25pt; background: #D6EEF1; padding: 5.0pt 8.0pt 5.0pt 8.0pt;" valign="top" width="624"><span style="font-size: 9.0pt; color: #1e2b2e;">\[Describe the purpose of this Frame in 2–3 sentences. What is it for? Who is it for? What does it contribute to the campus?\]</span>

</td></tr></tbody></table>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-frame-type-context%3A-" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 6.5in; border: solid #DDE1E3 1.0pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 5.0pt 8.0pt 5.0pt 8.0pt;" valign="top" width="624"><span style="font-size: 9.0pt; color: #1e2b2e;">Frame type context: \[Frame type\] — \[brief description of frame type role and any curatorial notes specific to this track or space.\]</span>

</td></tr></tbody></table>

**<span style="font-size: 11.0pt; color: #1a7c8c;">1<span style="mso-spacerun: yes;"> </span>Ownership &amp; Governance</span>**

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-frame-lead-%2F-owner-%C2%A0" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="width: 110.0pt; border: solid #DDE1E3 1.0pt; mso-border-alt: solid #DDE1E3 .25pt; background: #D6EEF1; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">Frame Lead / Owner</span>**

</td><td style="width: 358.0pt; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="477"></td></tr><tr style="mso-yfti-irow: 1;"><td style="width: 110.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #D6EEF1; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">Content Contributors</span>**

</td><td style="width: 358.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="477"></td></tr><tr style="mso-yfti-irow: 2;"><td style="width: 110.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #D6EEF1; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">Technical Steward</span>**

</td><td style="width: 358.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="477"></td></tr><tr style="mso-yfti-irow: 3;"><td style="width: 110.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #D6EEF1; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">Accessibility Reviewer</span>**

</td><td style="width: 358.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="477"></td></tr><tr style="mso-yfti-irow: 4; mso-yfti-lastrow: yes;"><td style="width: 110.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #D6EEF1; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">Last Updated</span>**

</td><td style="width: 358.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="477"></td></tr></tbody></table>

**<span style="font-size: 11.0pt; color: #1a7c8c;">2<span style="mso-spacerun: yes;"> </span>Learning Design Requirements</span>***<span style="font-size: 9.0pt; color: #888888;"><span style="mso-spacerun: yes;"> </span>—<span style="mso-spacerun: yes;"> </span>+ UDL 3.0</span>*

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%5Bframe-specific-lear" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 6.5in; border: solid #1A7C8C 1.0pt; mso-border-alt: solid #1A7C8C .25pt; background: #D6EEF1; padding: 5.0pt 8.0pt 5.0pt 8.0pt;" valign="top" width="624"><span style="font-size: 9.0pt; color: #1e2b2e;">\[Frame-specific learning design note: Describe any particular learner diversity considerations, engagement challenges, or pedagogical requirements relevant to this track or frame type.\]</span>

</td></tr></tbody></table>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-udl%3A-%5Bframe-specific" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 6.5in; border: solid #5C3D8F 1.0pt; mso-border-alt: solid #5C3D8F .25pt; background: #EDE8F5; padding: 5.0pt 8.0pt 5.0pt 8.0pt;" valign="top" width="624"><span style="font-size: 9.0pt; color: #1e2b2e;">UDL: \[Frame-specific UDL note — describe which UDL principles are most relevant to this track and how the Frame design should respond to them.\]</span>

</td></tr></tbody></table>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%C2%A0-universal-requirem" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"></td><td style="width: 4.75in; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456">**<span style="font-size: 8.0pt; color: white;">Universal Requirements (all frames)</span>**

</td><td style="width: 1.5in; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">**<span style="font-size: 8.0pt; color: white;">Criterion / Pass Threshold</span>**

</td></tr><tr style="mso-yfti-irow: 1;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Purpose statement posted in Frame at entry zone</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Visible within 10 sec of entering</span>*

</td></tr><tr style="mso-yfti-irow: 2;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Orientation cues for newcomers (what this space is, what to do)</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Confirmed by blind test with volunteer</span>*

</td></tr><tr style="mso-yfti-irow: 3;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Asynchronous contribution pathway available (forum, Codex, Discord link)</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">At least 1 async pathway; URL live</span>*

</td></tr><tr style="mso-yfti-irow: 4;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Content accessible in text form via Codex (Representation — UDL)</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Codex page live and linked in Frame</span>*

</td></tr><tr style="mso-yfti-irow: 5;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">No color-only navigation cues — all zones/portals have text labels</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Confirmed by reviewer</span>*

</td></tr><tr style="mso-yfti-irow: 6;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Emotional tone is welcoming; language is jargon-free at entry</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Confirmed by a reviewer external to Frame team</span>*

</td></tr><tr style="mso-yfti-irow: 7;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"></td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456">**<span style="font-size: 8.0pt; color: white;">Frame-Specific Requirements</span>**

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">**<span style="font-size: 8.0pt; color: white;">Criterion / Pass Threshold</span>**

</td></tr><tr style="mso-yfti-irow: 8;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">\[Frame-specific requirement 1 — describe a design or content requirement unique to this frame or track\]</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">\[Pass threshold\]</span>*

</td></tr><tr style="mso-yfti-irow: 9; mso-yfti-lastrow: yes;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">\[Frame-specific requirement 2 — describe a second design or content requirement unique to this frame or track\]</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">\[Pass threshold\]</span>*

</td></tr></tbody></table>

**<span style="font-size: 11.0pt; color: #1a7c8c;">3<span style="mso-spacerun: yes;"> </span>Design &amp; Build Checklist</span>**

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%C2%A0-layout-%26-purpose-c" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"></td><td style="width: 4.75in; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456">**<span style="font-size: 8.0pt; color: white;">Layout &amp; Purpose</span>**

</td><td style="width: 1.5in; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">**<span style="font-size: 8.0pt; color: white;">Criterion / Pass Threshold</span>**

</td></tr><tr style="mso-yfti-irow: 1;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Frame purpose defined in one sentence, posted at entry</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Written purpose statement is visible</span>*

</td></tr><tr style="mso-yfti-irow: 2;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Environment size matches use case</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Appropriate environment selected; not over/undersized</span>*

</td></tr><tr style="mso-yfti-irow: 3;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Central meeting / focal area identifiable within 10–15 sec</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Walk-through test by the reviewer</span>*

</td></tr><tr style="mso-yfti-irow: 4;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"></td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456">**<span style="font-size: 8.0pt; color: white;">Navigation</span>**

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">**<span style="font-size: 8.0pt; color: white;">Criterion / Pass Threshold</span>**

</td></tr><tr style="mso-yfti-irow: 5;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Minimum 2 outgoing portal links to other Frames</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">≥ 2 portals; 0 dead ends</span>*

</td></tr><tr style="mso-yfti-irow: 6;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Consistent portal visual language (campus-wide asset style)</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Matches campus portal standard</span>*

</td></tr><tr style="mso-yfti-irow: 7;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Navigation path from entry to any key area ≤ 15 seconds</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Timed walk-through by reviewer</span>*

</td></tr><tr style="mso-yfti-irow: 8;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">All portal destinations confirmed live</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Click-tested by reviewer</span>*

</td></tr><tr style="mso-yfti-irow: 9;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"></td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456">**<span style="font-size: 8.0pt; color: white;">Signage</span>**

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">**<span style="font-size: 8.0pt; color: white;">Criterion / Pass Threshold</span>**

</td></tr><tr style="mso-yfti-irow: 10;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">All text is legible on mobile screen at default eye level without zooming</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Phone screen test</span>*

</td></tr><tr style="mso-yfti-irow: 11;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">No signage relies on color alone</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Label or icon accompanies all color-coded elements</span>*

</td></tr><tr style="mso-yfti-irow: 12;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"></td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456">**<span style="font-size: 8.0pt; color: white;">Zone Setup (if zones are used)</span>**

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">**<span style="font-size: 8.0pt; color: white;">Criterion / Pass Threshold</span>**

</td></tr><tr style="mso-yfti-irow: 13;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">'Restrict all assets to zones' enabled if zones are in use</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Frame settings → restrict assets = ON</span>*

</td></tr><tr style="mso-yfti-irow: 14; mso-yfti-lastrow: yes;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Each zone has a named purpose</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Zone names visible in Frame settings</span>*

</td></tr></tbody></table>

**<span style="font-size: 11.0pt; color: #1a7c8c;">4<span style="mso-spacerun: yes;"> </span>Performance &amp; Asset Budget</span>***<span style="font-size: 9.0pt; color: #888888;"><span style="mso-spacerun: yes;"> </span>— check via Frame Settings → Performance Rating or ?debug=true</span>*

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-framevr-targets%3A-%E2%89%A4-2" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 6.5in; border: solid #C8912A 1.0pt; mso-border-alt: solid #C8912A .25pt; background: #FDF3DC; padding: 5.0pt 8.0pt 5.0pt 8.0pt;" valign="top" width="624"><span style="font-size: 9.0pt; color: #1e2b2e;">FrameVR targets: ≤ 200 draw calls · ≤ 130,000 active faces · ≤ 20 materials. FPS target: 60 desktop, ≥ 40 minimum desktop, ≥ 30 iOS Safari.</span>

</td></tr></tbody></table>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%C2%A0-performance-monito" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"></td><td style="width: 4.75in; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456">**<span style="font-size: 8.0pt; color: white;">Performance Monitor Readings</span>**

</td><td style="width: 1.5in; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">**<span style="font-size: 8.0pt; color: white;">Criterion / Pass Threshold</span>**

</td></tr><tr style="mso-yfti-irow: 1;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">FPS ≥ 40 on desktop (Chrome/Edge)</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Target 60; below 40 = must fix</span>*

</td></tr><tr style="mso-yfti-irow: 2;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">FPS ≥ 30 on iOS Safari mobile</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Must pass before launch</span>*

</td></tr><tr style="mso-yfti-irow: 3;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Draw call count ≤ 200</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Babylon Inspector → Stats</span>*

</td></tr><tr style="mso-yfti-irow: 4;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Active face/poly count ≤ 130,000</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Babylon Inspector → Stats</span>*

</td></tr><tr style="mso-yfti-irow: 5;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Material count ≤ 20</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Babylon Inspector → Stats</span>*

</td></tr><tr style="mso-yfti-irow: 6;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Performance Rating not flagged RED in Frame Settings</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Yellow = caution; Red = block launch</span>*

</td></tr><tr style="mso-yfti-irow: 7;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"></td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456">**<span style="font-size: 8.0pt; color: white;">Asset Hygiene</span>**

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">**<span style="font-size: 8.0pt; color: white;">Criterion / Pass Threshold</span>**

</td></tr><tr style="mso-yfti-irow: 8;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">All images compressed before import (squoosh.app)</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">No raw camera/screen captures</span>*

</td></tr><tr style="mso-yfti-irow: 9;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">No Sketchfab model imported without poly-count review</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Flagged models resolved or documented</span>*

</td></tr><tr style="mso-yfti-irow: 10;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Unused assets deleted (not just hidden)</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Assets list contains only active assets </span>*<span style="color: #ee0000; mso-no-proof: yes;">![](https://codex.immersivelrn.org/uploads/images/gallery/2026-04/gszwA9EgYR6RzwQn-embedded-image-t13oeyir.png)</span><span style="color: #ee0000;"> ***Check with the owner of the asset before deletion!!***</span>

</td></tr><tr style="mso-yfti-irow: 11;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"></td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456">**<span style="font-size: 8.0pt; color: white;">Media Settings</span>**

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">**<span style="font-size: 8.0pt; color: white;">Criterion / Pass Threshold</span>**

</td></tr><tr style="mso-yfti-irow: 12;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">All videos set to NOT autoplay</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Each video asset → autoplay = OFF</span>*

</td></tr><tr style="mso-yfti-irow: 13;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Webcam/streaming screens disabled unless live event.</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Default OFF; enable only during live sessions</span>*

</td></tr><tr style="mso-yfti-irow: 14;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">No Smoke particle effects in use</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">High GPU cost; zero tolerance</span>*

</td></tr><tr style="mso-yfti-irow: 15; mso-yfti-lastrow: yes;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Animated objects minimized</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Each loop adds ongoing GPU cost</span>*

</td></tr></tbody></table>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-fps-desktop-%C2%A0-fps-io" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="width: 110.0pt; border: solid #DDE1E3 1.0pt; mso-border-alt: solid #DDE1E3 .25pt; background: #D6EEF1; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">FPS Desktop</span>**

</td><td style="width: 358.0pt; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="477"></td></tr><tr style="mso-yfti-irow: 1;"><td style="width: 110.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #D6EEF1; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">FPS iOS Safari</span>**

</td><td style="width: 358.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="477"></td></tr><tr style="mso-yfti-irow: 2;"><td style="width: 110.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #D6EEF1; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">Draw Calls</span>**

</td><td style="width: 358.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="477"></td></tr><tr style="mso-yfti-irow: 3;"><td style="width: 110.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #D6EEF1; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">Poly Count</span>**

</td><td style="width: 358.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="477"></td></tr><tr style="mso-yfti-irow: 4;"><td style="width: 110.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #D6EEF1; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">Materials</span>**

</td><td style="width: 358.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="477"></td></tr><tr style="mso-yfti-irow: 5; mso-yfti-lastrow: yes;"><td style="width: 110.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #D6EEF1; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">Perf. Rating</span>**

</td><td style="width: 358.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="477"></td></tr></tbody></table>

**<span style="font-size: 11.0pt; color: #1a7c8c;">5<span style="mso-spacerun: yes;"> </span>Content &amp; Boards Checklist</span>**

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%C2%A0-codex-%26-community-" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"></td><td style="width: 4.75in; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456">**<span style="font-size: 8.0pt; color: white;">Codex &amp; Community Links</span>**

</td><td style="width: 1.5in; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">**<span style="font-size: 8.0pt; color: white;">Criterion / Pass Threshold</span>**

</td></tr><tr style="mso-yfti-irow: 1;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Codex page URL embedded as board or link in Frame</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">BookStack page URL live and linked</span>*

</td></tr><tr style="mso-yfti-irow: 2;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Forum / InVision Community thread linked</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Thread URL confirmed live</span>*

</td></tr><tr style="mso-yfti-irow: 3;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"></td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456">**<span style="font-size: 8.0pt; color: white;">Content Boards</span>**

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">**<span style="font-size: 8.0pt; color: white;">Criterion / Pass Threshold</span>**

</td></tr><tr style="mso-yfti-irow: 4;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Image board(s) populated with track-relevant content</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">At least 1 board with real content, not placeholder</span>*

</td></tr><tr style="mso-yfti-irow: 5;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Upcoming events board posted and dated</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Event title + date visible; past events removed</span>*

</td></tr><tr style="mso-yfti-irow: 6;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Showcase zone set up for presenter / author work</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Distinct area labelled Showcase or equivalent</span>*

</td></tr><tr style="mso-yfti-irow: 7;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Presenter / author content loaded or linked</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Confirmed with content owner</span>*

</td></tr><tr style="mso-yfti-irow: 8;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"></td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456">**<span style="font-size: 8.0pt; color: white;">Conference-Specific Elements</span>**

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">**<span style="font-size: 8.0pt; color: white;">Criterion / Pass Threshold</span>**

</td></tr><tr style="mso-yfti-irow: 9;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Greek cultural / scavenger hunt artifact placed (if assigned)</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Confirm with George / Greek team</span>*

</td></tr><tr style="mso-yfti-irow: 10;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Quest clue placed correctly (if this Frame is a quest stop)</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Cross-check against quest master list</span>*

</td></tr><tr style="mso-yfti-irow: 11; mso-yfti-lastrow: yes;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Tally.so submission form linked (if track accepts submissions)</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Tally form URL confirmed and tested</span>*

</td></tr></tbody></table>

**<span style="font-size: 11.0pt; color: #1a7c8c;">6<span style="mso-spacerun: yes;"> </span>Planned Activities &amp; Events</span>**

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-activity-%2F-event-dat" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="width: 140.0pt; border: solid #DDE1E3 1.0pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="187">**<span style="font-size: 8.0pt; color: white;">Activity / Event</span>**

</td><td style="width: 80.0pt; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="107">**<span style="font-size: 8.0pt; color: white;">Date</span>**

</td><td style="width: 120.0pt; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="160">**<span style="font-size: 8.0pt; color: white;">Owner</span>**

</td><td style="width: 128.0pt; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="171">**<span style="font-size: 8.0pt; color: white;">Status</span>**

</td></tr><tr style="mso-yfti-irow: 1;"><td style="width: 140.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="187"></td><td style="width: 80.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="107"></td><td style="width: 120.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="160"></td><td style="width: 128.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="171"></td></tr><tr style="mso-yfti-irow: 2;"><td style="width: 140.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="187"></td><td style="width: 80.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="107"></td><td style="width: 120.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="160"></td><td style="width: 128.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="171"></td></tr><tr style="mso-yfti-irow: 3;"><td style="width: 140.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="187"></td><td style="width: 80.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="107"></td><td style="width: 120.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="160"></td><td style="width: 128.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="171"></td></tr><tr style="mso-yfti-irow: 4; mso-yfti-lastrow: yes;"><td style="width: 140.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="187"></td><td style="width: 80.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="107"></td><td style="width: 120.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="160"></td><td style="width: 128.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="171"></td></tr></tbody></table>

**<span style="font-size: 11.0pt; color: #1a7c8c;">7<span style="mso-spacerun: yes;"> </span>Connected Frames &amp; Portals</span>**

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-destination-frame-po" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="width: 160.0pt; border: solid #DDE1E3 1.0pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="213">**<span style="font-size: 8.0pt; color: white;">Destination Frame</span>**

</td><td style="width: 140.0pt; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="187">**<span style="font-size: 8.0pt; color: white;">Portal Type</span>**

</td><td style="width: 168.0pt; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="224">**<span style="font-size: 8.0pt; color: white;">Notes</span>**

</td></tr><tr style="mso-yfti-irow: 1;"><td style="width: 160.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="213"></td><td style="width: 140.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="187"></td><td style="width: 168.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="224"></td></tr><tr style="mso-yfti-irow: 2;"><td style="width: 160.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="213"></td><td style="width: 140.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="187"></td><td style="width: 168.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="224"></td></tr><tr style="mso-yfti-irow: 3;"><td style="width: 160.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="213"></td><td style="width: 140.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="187"></td><td style="width: 168.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="224"></td></tr><tr style="mso-yfti-irow: 4;"><td style="width: 160.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="213"></td><td style="width: 140.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="187"></td><td style="width: 168.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="224"></td></tr><tr style="mso-yfti-irow: 5;"><td style="width: 160.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="213"></td><td style="width: 140.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="187"></td><td style="width: 168.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="224"></td></tr><tr style="mso-yfti-irow: 6; mso-yfti-lastrow: yes;"><td style="width: 160.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="213"></td><td style="width: 140.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="187"></td><td style="width: 168.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="224"></td></tr></tbody></table>

**<span style="font-size: 11.0pt; color: #1a7c8c;">8<span style="mso-spacerun: yes;"> </span>Asset Inventory</span>**

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-asset-name-%2F-descrip" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="width: 160.0pt; border: solid #DDE1E3 1.0pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="213">**<span style="font-size: 8.0pt; color: white;">Asset Name / Description</span>**

</td><td style="width: 1.25in; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="120">**<span style="font-size: 8.0pt; color: white;">Poly Count</span>**

</td><td style="width: 1.25in; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="120">**<span style="font-size: 8.0pt; color: white;">File Size</span>**

</td><td style="width: 128.0pt; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="171">**<span style="font-size: 8.0pt; color: white;">Owner</span>**

</td></tr><tr style="mso-yfti-irow: 1;"><td style="width: 160.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="213"></td><td style="width: 1.25in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="120"></td><td style="width: 1.25in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="120"></td><td style="width: 128.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="171"></td></tr><tr style="mso-yfti-irow: 2;"><td style="width: 160.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="213"></td><td style="width: 1.25in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="120"></td><td style="width: 1.25in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="120"></td><td style="width: 128.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="171"></td></tr><tr style="mso-yfti-irow: 3;"><td style="width: 160.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="213"></td><td style="width: 1.25in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="120"></td><td style="width: 1.25in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="120"></td><td style="width: 128.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="171"></td></tr><tr style="mso-yfti-irow: 4; mso-yfti-lastrow: yes;"><td style="width: 160.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="213"></td><td style="width: 1.25in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="120"></td><td style="width: 1.25in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="120"></td><td style="width: 128.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="171"></td></tr></tbody></table>

**<span style="font-size: 11.0pt; color: #1a7c8c;">9<span style="mso-spacerun: yes;"> </span>Accessibility Sign-Off</span>***<span style="font-size: 9.0pt; color: #888888;"><span style="mso-spacerun: yes;"> </span>— reviewer must complete this, not the Frame owner</span>*

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%C2%A0-wayfinding-%26-legib" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"></td><td style="width: 4.75in; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456">**<span style="font-size: 8.0pt; color: white;">Wayfinding &amp; Legibility</span>**

</td><td style="width: 1.5in; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">**<span style="font-size: 8.0pt; color: white;">Criterion / Pass Threshold</span>**

</td></tr><tr style="mso-yfti-irow: 1;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">New user orients within 10 seconds without prior knowledge</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Blind test with volunteer</span>*

</td></tr><tr style="mso-yfti-irow: 2;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">All text boards legible on mobile at default eye level</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Phone screen test</span>*

</td></tr><tr style="mso-yfti-irow: 3;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">No element identified by colour or spatial position alone</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Confirmed with audio OFF</span>*

</td></tr><tr style="mso-yfti-irow: 4;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"></td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456">**<span style="font-size: 8.0pt; color: white;">Inclusivity</span>**

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">**<span style="font-size: 8.0pt; color: white;">Criterion / Pass Threshold</span>**

</td></tr><tr style="mso-yfti-irow: 5;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">No flashing or strobing effects</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Zero tolerance — photosensitivity risk</span>*

</td></tr><tr style="mso-yfti-irow: 6;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Critical content accessible from a stationary avatar position</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">No movement required to read key boards</span>*

</td></tr><tr style="mso-yfti-irow: 7;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Language on all boards is plain and welcoming to newcomers</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Reviewed by someone outside Frame team</span>*

</td></tr><tr style="mso-yfti-irow: 8;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"></td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456">**<span style="font-size: 8.0pt; color: white;">Device &amp; Bandwidth</span>**

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">**<span style="font-size: 8.0pt; color: white;">Criterion / Pass Threshold</span>**

</td></tr><tr style="mso-yfti-irow: 9;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Fully usable on Chrome / Edge desktop</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Full navigation completed without crash</span>*

</td></tr><tr style="mso-yfti-irow: 10;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Usable on iOS Safari mobile</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Full navigation completed without crash or major lag</span>*

</td></tr><tr style="mso-yfti-irow: 11;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Loads within 30 sec on Slow 3G (Chrome DevTools → Network → Slow 3G)</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Slow 3G test completed and passed</span>*

</td></tr><tr style="mso-yfti-irow: 12;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"></td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456">**<span style="font-size: 8.0pt; color: white;">Sign-Off</span>**

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">**<span style="font-size: 8.0pt; color: white;">Criterion / Pass Threshold</span>**

</td></tr><tr style="mso-yfti-irow: 13; mso-yfti-lastrow: yes;"><td style="width: .25in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="24"><span style="font-size: 9.0pt; color: #1e2b2e;">☐</span>

</td><td style="width: 4.75in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="456"><span style="font-size: 9.0pt; color: #1e2b2e;">Reviewer name and date recorded below</span>

</td><td style="width: 1.5in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="144">*<span style="font-size: 8.0pt; color: #555555;">Required before Frame status = Ready</span>*

</td></tr></tbody></table>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-reviewed-by-%C2%A0-review" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="width: 110.0pt; border: solid #DDE1E3 1.0pt; mso-border-alt: solid #DDE1E3 .25pt; background: #D6EEF1; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">Reviewed By</span>**

</td><td style="width: 358.0pt; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="477"></td></tr><tr style="mso-yfti-irow: 1;"><td style="width: 110.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #D6EEF1; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">Review Date</span>**

</td><td style="width: 358.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="477"></td></tr><tr style="mso-yfti-irow: 2;"><td style="width: 110.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #D6EEF1; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">Outcome</span>**

</td><td style="width: 358.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="477"></td></tr><tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes;"><td style="width: 110.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #D6EEF1; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">Follow-Up Items</span>**

</td><td style="width: 358.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="477"></td></tr></tbody></table>

**<span style="font-size: 11.0pt; color: #1a7c8c;">10<span style="mso-spacerun: yes;"> </span>Codex Integration (BookStack)</span>**

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-codex-book-%2F-chapter" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="width: 110.0pt; border: solid #DDE1E3 1.0pt; mso-border-alt: solid #DDE1E3 .25pt; background: #D6EEF1; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">Codex Book / Chapter</span>**

</td><td style="width: 358.0pt; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="477"></td></tr><tr style="mso-yfti-irow: 1;"><td style="width: 110.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #D6EEF1; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">Codex Page URL</span>**

</td><td style="width: 358.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="477"></td></tr><tr style="mso-yfti-irow: 2;"><td style="width: 110.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #D6EEF1; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">Last Synced</span>**

</td><td style="width: 358.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="477"></td></tr><tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes;"><td style="width: 110.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #D6EEF1; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="147">**<span style="font-size: 9.0pt; color: #1a7c8c;">Outstanding Codex Tasks</span>**

</td><td style="width: 358.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: white; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="477"></td></tr></tbody></table>

**<span style="font-size: 11.0pt; color: #1a7c8c;">11<span style="mso-spacerun: yes;"> </span>Additional Notes &amp; Open Questions</span>**

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%C2%A0-23" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 6.5in; border: solid #DDE1E3 1.0pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 15.0pt 6.0pt;" valign="top" width="624"><span style="font-size: 9.0pt; color: black; mso-color-alt: windowtext;"><span style="mso-spacerun: yes;"> </span></span>

</td></tr></tbody></table>

# Debugging & Performance

[![Debugging Option_1.png](https://codex.immersivelrn.org/uploads/images/gallery/2026-03/scaled-1680-/h7lqlxOGTeUs2igD-debugging-option-1.png)](https://codex.immersivelrn.org/uploads/images/gallery/2026-03/h7lqlxOGTeUs2igD-debugging-option-1.png)

To view the performance in greater depth (beyond what is built into the regular FrameVR menu), add ?debug=true to the end of any FrameVR URL.

Once you have done this and refreshed, you will have the option to "Open Inspector," which will show you a panel with various options to help you understand how well the frame is performing in terms of draw calls and more.

[![Debugging Option_2.png](https://codex.immersivelrn.org/uploads/images/gallery/2026-03/scaled-1680-/esvCblExCB5ogAZW-debugging-option-2.png)](https://codex.immersivelrn.org/uploads/images/gallery/2026-03/esvCblExCB5ogAZW-debugging-option-2.png)

# About Building in FrameVR + Advanced Interactions

# FrameVR Technical Capabilities

*<span style="font-size: 10.0pt; color: #666666;">iLRN Campus Codex — Engine, interactivity, and 3D asset support</span>*

## Under the Hood: Babylon.js

FrameVR is built on [Babylon.js](https://www.babylonjs.com/), a powerful open-source 3D rendering engine. However, FrameVR abstracts most of Babylon.js’s native functionality behind its own interface. Users work within FrameVR’s sandbox rather than having direct access to the full engine.

Advanced features such as complex physics simulations and custom scripting are not directly accessible within the platform. Teams should work within the Action Editor and supported asset formats to achieve interactivity.

## FrameVR Knowledge Base &amp; Other Info

FrameVR offers many valuable resources for users building on their platform. Here are a few of the options available:

[**Knowledge Base**](https://support.framevr.io/Frame-Knowledge-Base-cfc4bc81aa1442a9a2dd9e995dbaeab0)

[**Blog**](https://learn.framevr.io/blog)

[**Tutorials**](https://learn.framevr.io/tutorials)

[**Help Forum (Discord)**](https://discord.com/invite/5m5hBrV)

[**Developer API**](https://api.framevr.io/doc/automate/)

## Interactivity: The Action Editor

FrameVR’s Action Editor provides a no-code interface for adding interactivity to spaces. While limited compared to full engine access, it supports a meaningful range of triggers and responses:

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span>**Play Audio —** Trigger ambient sounds, narration, or sound effects on proximity or interaction

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span>**Animate Models —** Activate animation cycles embedded in uploaded 3D assets

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span>**Show / Hide Objects —** Toggle visibility of elements based on user actions

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span>**Open URLs —** Link out to external content, documents, or media

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span>**Teleport Users —** Move participants to different locations within or between spaces

These tools are well-suited for guided experiences, interactive exhibits, and layered storytelling within a campus environment.

**Access this tool by entering Edit Mode &gt; Click Asset &gt; Open Action Editor &gt; Set Trigger + Action**

[![ActionEdit2.png](https://codex.immersivelrn.org/uploads/images/gallery/2026-03/scaled-1680-/dPtWZdmhqAcTmnxA-actionedit2.png)](https://codex.immersivelrn.org/uploads/images/gallery/2026-03/dPtWZdmhqAcTmnxA-actionedit2.png)

[![ActionEdit1.png](https://codex.immersivelrn.org/uploads/images/gallery/2026-03/scaled-1680-/2ShpyN9KTxop2PBg-actionedit1.png)](https://codex.immersivelrn.org/uploads/images/gallery/2026-03/2ShpyN9KTxop2PBg-actionedit1.png)

[![ActionEdit3.png](https://codex.immersivelrn.org/uploads/images/gallery/2026-03/scaled-1680-/P8J0Zr3uBIWt7enP-actionedit3.png)](https://codex.immersivelrn.org/uploads/images/gallery/2026-03/P8J0Zr3uBIWt7enP-actionedit3.png)

## 3D Assets: glTF Format

FrameVR supports [glTF (.glb/.gltf)](https://en.wikipedia.org/wiki/GlTF), the widely used open standard for 3D assets. Importantly, glTF files can contain embedded animation cycles, which can then be triggered via the Action Editor — making it possible to bring in animated objects (moving parts, characters, environmental effects) without custom code.

Recommended tools for creating or converting glTF assets:

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span>**Blender** (free, open-source) — excellent glTF export with full animation support

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span>**Sketchfab** — browse and download community glTF models, many with embedded animations

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span>Various online converters for existing 3D models

## Gaussian Splats: Photorealistic Spatial Capture

FrameVR supports Gaussian Splat files (.ply / .splat), a cutting-edge format for representing real-world spaces with photorealistic quality. Gaussian Splats are captured using photogrammetry-adjacent workflows and rendered as volumetric point clouds, producing immersive, high-fidelity representations of physical locations.

This is a significant capability for campus-building — real landmarks, architectural spaces, or culturally significant sites can be captured and placed directly into a FrameVR environment.

Capture tools to explore:

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span>**Luma AI** — mobile-friendly capture, accessible for most devices

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span>**Polycam** — supports Gaussian Splat export alongside standard photogrammetry

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span>**Postshot** — desktop processing for higher-quality splat results

\[DRAFT: Example soon, check back for update! \]

**<span style="color: black; mso-color-alt: windowtext;">Note: </span>**<span style="color: black; mso-color-alt: windowtext;">A Gaussian Splat of a nearby landmark is being explored as a demonstration asset for the iLRN campus — a model for how regional teams might contribute place-based content to shared virtual spaces.</span>

# Frame Environment Building Options

FrameVR offers three main paths to set up the space inside your Frame. Each works for different skill levels, timelines, and goals — and they can be mixed and matched.

## Option 1: Pre-Built Environments

The simplest starting point. FrameVR offers a growing library of ready-made 3D environments — classrooms, auditoriums, galleries, outdoor spaces, and more — that you can select and activate for your Frame with no setup required. These environments are already optimized for performance across desktop, mobile, and VR, making them a reliable choice when accessibility is a priority.

**Best for:** Meetings, classes, events, and any situation where you need a polished space quickly without customization overhead.

*<span style="font-size: 10.0pt; color: #1f4e79;">💡<span style="mso-spacerun: yes;"> </span>Browse available environments directly inside your Frame settings, or check the FrameVR blog for announcements of new releases.</span>*

## Option 2: Frame Tile Editor

The Tile Editor (available at [<span style="color: #2e75b6;">tiles.framevr.io</span>](https://tiles.framevr.io)) is a drag-and-drop tool that lets you assemble a custom environment by placing pre-made tiles onto a map — no 3D modeling software needed. Once you're happy with the layout, you export it as a .glb file and upload it as your Frame's environment.

**Best for:** Users who want a custom layout and sense of place without needing Blender or other 3D tools. Great for designing campus-style spaces, custom hallways, or multi-room layouts.

*<span style="font-size: 10.0pt; color: #1f4e79;">💡<span style="mso-spacerun: yes;"> </span>Exported .glb environments from the Tile Editor can also be used in other 3D platforms that support that format.</span>*

## Option 3: Custom Environments &amp; Dynamic Assets

For maximum creative control, you can upload your own fully custom 3D environment as a .glb file — or use an AI-generated one as your base.

### Using World Labs (AI-Generated Environments)

[<span style="color: #2e75b6;">World Labs</span>](https://docs.worldlabs.ai/) (Marble) can generate immersive 3D scenes from a prompt or image for your [Frame](https://learn.framevr.io/blog/dynamic-assets-worldlabs) — ancient ruins, modern venues, natural landscapes — which you then export as a .glb and bring directly into Frame as your environment. This is one of the fastest ways to create a space that feels unique and intentional.

### Using Your Own 3D Model

If you or a collaborator are working in Blender or another modeling tool, Frame supports uploading fully custom environments with baked lighting, custom navigation meshes, shaders, and more baked directly in.

### Layering with Dynamic Assets

Regardless of whether your base environment comes from World Labs or a 3D artist, Frame's Dynamic Asset Library lets you layer functional elements on top — seating, signage, panels, plants, and other objects — directly inside your Frame without re-exporting anything. You can switch seating layouts, rearrange elements, and iterate in real time.

**Best for:** Events, educational experiences, branded spaces, or any Frame where the environment itself is part of the message.

*<span style="font-size: 10.0pt; color: #1f4e79;">💡<span style="mso-spacerun: yes;"> </span>Dynamic assets from the same model can be duplicated many times without a major performance cost — great for filling seating rows or repeating decorative elements.</span>*

*<span style="font-size: 10.0pt; color: #888888;">For guidance on keeping custom environments accessible across devices, see the **Frame Design &amp; Performance Guidelines** page in this Codex.</span>*

# Using Scenes in FrameVR

**<span style="font-size: 22.0pt; color: #1a7c8c;">iLRN 2026 Virtual Campus — Codex</span>**

**<span style="font-size: 18.0pt; color: #1e2b2e;">Using Scenes in FrameVR</span>**

*<span style="font-size: 12.0pt; color: #666666;">Draft Areas, Alternate Configurations &amp; Advanced Scene Management</span>*

**<span style="font-size: 10.0pt; color: #1e2b2e;">Last Updated:<span style="mso-spacerun: yes;"> </span></span>***<span style="font-size: 10.0pt; color: #666666;">April 10, 2026</span>*<span style="font-size: 10.0pt; color: #dde1e3;"><span style="mso-spacerun: yes;"> </span>|<span style="mso-spacerun: yes;"> </span></span>**<span style="font-size: 10.0pt; color: #1e2b2e;">Maintained by:<span style="mso-spacerun: yes;"> </span></span>***<span style="font-size: 10.0pt; color: #666666;">Charlene Hardin</span>*

**<span style="font-size: 10.0pt; color: #1e2b2e;">Codex Section:<span style="mso-spacerun: yes;"> </span></span>**<span style="font-size: 10.0pt; color: #1a7c8c;">FrameVR Build Documentation</span>

**<span style="font-size: 16.0pt; color: #1a7c8c;">What Are Scenes?</span>**

<span style="color: #1e2b2e;">Scenes are one of FrameVR’s most useful but least understood features. At its simplest, a Scene is a saved state of your Frame — everything in it, where it is, and how it’s configured. A single Frame can have multiple Scenes, and you can switch between them instantly.</span>

<span style="color: #1e2b2e;">Think of Scenes like different “slides” of the same room. The Frame URL stays the same, but the contents of the space can change completely depending on which Scene is active. Visitors always enter whichever Scene is currently set as the active one.</span>

**<span style="font-size: 16.0pt; color: #1a7c8c;">Why This Matters for Building</span>**

<span style="color: #1e2b2e;">When you’re actively developing a Frame, you don’t always want your work-in-progress visible to everyone who walks in. Scenes solve this by letting you maintain a “live” version of the space while building and experimenting in a separate draft state — all within the same Frame URL.</span>

<span style="color: #1e2b2e;">This means you can iterate freely without worrying about visitors stumbling into half-finished layouts, test new asset placements without disrupting the live experience, and preserve a clean baseline you can always return to.</span>

**<span style="font-size: 16.0pt; color: #1a7c8c;">Common Uses</span>**

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span>**<span style="color: #1e2b2e;">Draft mode</span>**<span style="color: #1e2b2e;"> — Build and test new layouts or assets in a Scene without affecting what visitors see when they arrive</span>

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span>**<span style="color: #1e2b2e;">Event configuration</span>**<span style="color: #1e2b2e;"> — Set up a Scene specifically for a live session (with a presenter screen, specific seating arrangement, etc.) and switch back to the standard configuration afterward</span>

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span>**<span style="color: #1e2b2e;">Preservation</span>**<span style="color: #1e2b2e;"> — Save a clean baseline Scene before making major changes, so you can always revert if something goes wrong</span>

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span>**<span style="color: #1e2b2e;">Seasonal or programming variation</span>**<span style="color: #1e2b2e;"> — Configure different Scenes for different activities within the same Branch House without needing separate Frame URLs</span>

**<span style="font-size: 16.0pt; color: #1a7c8c;">How to Create and Switch Scenes</span>**

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="border: dashed #DDE1E3 1.0pt; mso-border-alt: dashed #DDE1E3 .5pt; background: #F4F6F7; padding: 15.0pt 10.0pt 15.0pt 10.0pt;" valign="top"><span style="color: black; mso-color-alt: windowtext; mso-no-proof: yes;">![](https://codex.immersivelrn.org/uploads/images/gallery/2026-04/rIOmSWn2P5bWzAIO-embedded-image-ivkadi2p.png)</span>

</td></tr></tbody></table>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk--1" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="border: dashed #DDE1E3 1.0pt; mso-border-alt: dashed #DDE1E3 .5pt; background: #F4F6F7; padding: 15.0pt 10.0pt 15.0pt 10.0pt;" valign="top"><span style="color: black; mso-color-alt: windowtext; mso-no-proof: yes;">![](https://codex.immersivelrn.org/uploads/images/gallery/2026-04/mJOo08gIKNU1WHtt-embedded-image-1yasbabi.png)</span>

</td></tr></tbody></table>

**<span style="font-size: 16.0pt; color: #1a7c8c;">Important: What Carries Across All Scenes</span>**

<span style="color: #1e2b2e;">Not everything is Scene-specific. Certain elements are persistent across all Scenes in a Frame regardless of which Scene is active.</span>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-watch-out%3A-built-in-" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="border: solid #DDE1E3 1.0pt; border-left: solid #856404 1.5pt; mso-border-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #856404 1.5pt; background: #FFF3CD; padding: 6.0pt 10.0pt 6.0pt 10.0pt;" valign="top">**<span style="color: #856404;">Watch out: Built-in Web Browsers</span>**

<span style="color: #1e2b2e;">The built-in web browser is one of the most notable persistent elements — if you have a browser open or configured in your Frame, it will be visible and active in every Scene. Keep this in mind when planning your layout, particularly if you’re using a browser for a specific event or presentation and don’t want it to appear in your standard visitor-facing Scene.</span>

</td></tr></tbody></table>

<span style="color: #1e2b2e;">As a general rule: if you’re unsure whether an element is Scene-specific, test it in a draft Scene before relying on it in a live configuration. For more information, always consult [FrameVR’s Knowledgebase.](https://support.framevr.io/Frame-Knowledge-Base-cfc4bc81aa1442a9a2dd9e995dbaeab0)</span>

**<span style="font-size: 16.0pt; color: #1a7c8c;">Things to Know</span>**

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span><span style="color: #1e2b2e;">The Scene that loads by default when someone enters your Frame URL is whichever Scene is currently set as active</span>

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span><span style="color: #1e2b2e;">Switching Scenes affects all visitors currently in the Frame — coordinate with your team before switching during a live event</span>

<span style="mso-list: Ignore;">•<span style="font: 7.0pt 'Times New Roman';"> </span></span><span style="color: #1e2b2e;">Asset budgets apply across your whole Frame, not per Scene — a heavily loaded draft Scene still counts toward your performance limits even if it isn’t the active one</span>

**<span style="font-size: 16.0pt; color: #1a7c8c;">Recommended Practice for iLRN Builders</span>**

<span style="color: #1e2b2e;">Keep at least two Scenes in any Frame you are actively developing:</span>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-live-the-current-vis" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="width: 100.0pt; border: solid #DDE1E3 1.0pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 5.0pt 8.0pt 5.0pt 8.0pt;" valign="top" width="133">**<span style="color: white;">LIVE</span>**

</td><td style="width: 368.0pt; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; padding: 5.0pt 8.0pt 5.0pt 8.0pt;" valign="top" width="491"><span style="color: #1e2b2e;">The current visitor-facing version. This is what people see when they enter the Frame. Only update this Scene when changes are ready to go live.</span>

</td></tr><tr style="mso-yfti-irow: 1; mso-yfti-lastrow: yes;"><td style="width: 100.0pt; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #C8912A; padding: 5.0pt 8.0pt 5.0pt 8.0pt;" valign="top" width="133">**<span style="color: white;">DRAFT</span>**

</td><td style="width: 368.0pt; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; padding: 5.0pt 8.0pt 5.0pt 8.0pt;" valign="top" width="491"><span style="color: #1e2b2e;">Your active working area. Build, test, and experiment here freely. Keep this Scene clearly named so anyone with build access knows not to set it as active by mistake.</span>

</td></tr></tbody></table>

<span style="color: #1e2b2e;">Name your Scenes clearly and consistently. Avoid generic names like “Scene 1” or “Scene 2” — use descriptive labels that make the purpose immediately obvious to any team member who opens the Frame settings.</span>

**<span style="font-size: 16.0pt; color: #1a7c8c;">Advanced Features</span>**

**<span style="font-size: 13.0pt; color: #1a7c8c;">Triggering Scene Changes with the Editing Panel</span>**

<span style="color: #1e2b2e;">This opens possibilities for guided experiences, event transitions, and interactive storytelling within a single Frame. A persistent navigation element that appears in all Scenes and triggers transitions between them is one practical application.</span>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk--2" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="border: dashed #DDE1E3 1.0pt; mso-border-alt: dashed #DDE1E3 .5pt; background: #F4F6F7; padding: 15.0pt 10.0pt 15.0pt 10.0pt;" valign="top"><span style="color: black; mso-color-alt: windowtext; mso-no-proof: yes;">![](https://codex.immersivelrn.org/uploads/images/gallery/2026-04/363kb2XfCR3JitTS-embedded-image-o1ghksgj.png)</span>

</td></tr></tbody></table>

**<span style="font-size: 13.0pt; color: #1a7c8c;">Setting Items to Appear Across Multiple Scenes</span>**

<span style="color: #1e2b2e;">By default, assets you place in a Frame are associated with the Scene you’re working in. However, when editing an individual item, you can configure it to appear in multiple Scenes simultaneously.</span>

<span style="color: #1e2b2e;">This is useful for elements that should be consistent across several configurations — like permanent signage, a logo, navigation buttons, or a welcome poster — without having to duplicate them manually in each Scene.</span>

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk--3" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"><td style="border: dashed #DDE1E3 1.0pt; mso-border-alt: dashed #DDE1E3 .5pt; background: #F4F6F7; padding: 15.0pt 10.0pt 15.0pt 10.0pt;" valign="top"><span style="color: black; mso-color-alt: windowtext; mso-no-proof: yes;">![](https://codex.immersivelrn.org/uploads/images/gallery/2026-04/KMWaWMiDLH6xAuI8-embedded-image-i1d5vgab.png)</span>

</td></tr></tbody></table>

**<span style="font-size: 16.0pt; color: #1a7c8c;">Quick Reference</span>**

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-question-answer-does" style="width: 6.5in; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in .5pt 0in .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" width="624"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="width: 2.5in; border: solid #DDE1E3 1.0pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="240">**<span style="color: white;">Question</span>**

</td><td style="width: 4.0in; border: solid #DDE1E3 1.0pt; border-left: none; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #1A7C8C; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="384">**<span style="color: white;">Answer</span>**

</td></tr><tr style="mso-yfti-irow: 1;"><td style="width: 2.5in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="240">**<span style="font-size: 10.0pt; color: #1e2b2e;">Does the Frame URL change between Scenes?</span>**

</td><td style="width: 4.0in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="384"><span style="font-size: 10.0pt; color: #1e2b2e;">No. The Frame URL stays the same regardless of which Scene is active.</span>

</td></tr><tr style="mso-yfti-irow: 2;"><td style="width: 2.5in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="240">**<span style="font-size: 10.0pt; color: #1e2b2e;">Can visitors switch Scenes themselves?</span>**

</td><td style="width: 4.0in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="384"><span style="font-size: 10.0pt; color: #1e2b2e;">Only if you set up an Action Editor trigger they can interact with. Otherwise only admins/builders can switch Scenes.</span>

</td></tr><tr style="mso-yfti-irow: 3;"><td style="width: 2.5in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="240">**<span style="font-size: 10.0pt; color: #1e2b2e;">Do asset budgets apply per Scene?</span>**

</td><td style="width: 4.0in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="384"><span style="font-size: 10.0pt; color: #1e2b2e;">No. Budgets apply to the whole Frame. All Scenes count toward your total.</span>

</td></tr><tr style="mso-yfti-irow: 4;"><td style="width: 2.5in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="240">**<span style="font-size: 10.0pt; color: #1e2b2e;">Are web browsers Scene-specific?</span>**

</td><td style="width: 4.0in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="384"><span style="font-size: 10.0pt; color: #1e2b2e;">No. Built-in web browsers are persistent across all Scenes.</span>

</td></tr><tr style="mso-yfti-irow: 5; mso-yfti-lastrow: yes;"><td style="width: 2.5in; border: solid #DDE1E3 1.0pt; border-top: none; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; background: #F4F6F7; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="240">**<span style="font-size: 10.0pt; color: #1e2b2e;">Can I make an asset appear in multiple Scenes?</span>**

</td><td style="width: 4.0in; border-top: none; border-left: none; border-bottom: solid #DDE1E3 1.0pt; border-right: solid #DDE1E3 1.0pt; mso-border-top-alt: solid #DDE1E3 .25pt; mso-border-left-alt: solid #DDE1E3 .25pt; mso-border-alt: solid #DDE1E3 .25pt; padding: 4.0pt 6.0pt 4.0pt 6.0pt;" valign="top" width="384"><span style="font-size: 10.0pt; color: #1e2b2e;">Yes. Edit the item and set it to appear in whichever Scenes you choose.</span>

</td></tr></tbody></table>

<span style="font-size: 10.0pt; color: #666666;">Questions or corrections? Contact the iLRN build team via Discord or the Codex discussion thread.</span>