Skip to main content

iLRN2026 Virtual Campus design guidelines / template

iLRN 2026 Virtual Campus

[Frame ID + #]  —  [Frame Name]

(HUB = Hub/High Traffic Frame, CS = Community Space, SP = Special Project, BH = Branch House)

Development & Accessibility Checklist Template

[Campus Location Image or Map]

[Caption or additional information about space]

example: BH-05  Science, Technology, Engineering & Mathematics (STEM)

Frame Type

(ex. Branch House, BH)

Status

OPEN

Track / Branch

(ex. STEM Education)

Capacity

(ex. 50 users)

FrameVR URL

[https://framevr.io/your-frame-url] **see Executive Workbench main spreadsheet

Frame Purpose

[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?]

Frame type context: [Frame type] — [brief description of frame type role and any curatorial notes specific to this track or space.]

1  Ownership & Governance

Frame Lead / Owner

 

Content Contributors

 

Technical Steward

 

Accessibility Reviewer

 

Last Updated

 

2  Learning Design Requirements  —  + UDL 3.0

[Frame-specific learning design note: Describe any particular learner diversity considerations, engagement challenges, or pedagogical requirements relevant to this track or frame type.]

UDL: [Frame-specific UDL note — describe which UDL principles are most relevant to this track and how the Frame design should respond to them.]

 

Universal Requirements (all frames)

Criterion / Pass Threshold

☐

Purpose statement posted in Frame at entry zone

Visible within 10 sec of entering

☐

Orientation cues for newcomers (what this space is, what to do)

Confirmed by blind test with volunteer

☐

Asynchronous contribution pathway available (forum, Codex, Discord link)

At least 1 async pathway; URL live

☐

Content accessible in text form via Codex (Representation — UDL)

Codex page live and linked in Frame

☐

No color-only navigation cues — all zones/portals have text labels

Confirmed by reviewer

☐

Emotional tone is welcoming; language is jargon-free at entry

Confirmed by a reviewer external to Frame team

 

Frame-Specific Requirements

Criterion / Pass Threshold

☐

[Frame-specific requirement 1 — describe a design or content requirement unique to this frame or track]

[Pass threshold]

☐

[Frame-specific requirement 2 — describe a second design or content requirement unique to this frame or track]

[Pass threshold]

3  Design & Build Checklist

 

Layout & Purpose

Criterion / Pass Threshold

☐

Frame purpose defined in one sentence, posted at entry

Written purpose statement is visible

☐

Environment size matches use case

Appropriate environment selected; not over/undersized

☐

Central meeting / focal area identifiable within 10–15 sec

Walk-through test by the reviewer

 

Navigation

Criterion / Pass Threshold

☐

Minimum 2 outgoing portal links to other Frames

≥ 2 portals; 0 dead ends

☐

Consistent portal visual language (campus-wide asset style)

Matches campus portal standard

☐

Navigation path from entry to any key area ≤ 15 seconds

Timed walk-through by reviewer

☐

All portal destinations confirmed live

Click-tested by reviewer

 

Signage

Criterion / Pass Threshold

☐

All text is legible on mobile screen at default eye level without zooming

Phone screen test

☐

No signage relies on color alone

Label or icon accompanies all color-coded elements

 

Zone Setup (if zones are used)

Criterion / Pass Threshold

☐

'Restrict all assets to zones' enabled if zones are in use

Frame settings → restrict assets = ON

☐

Each zone has a named purpose

Zone names visible in Frame settings

4  Performance & Asset Budget  — check via Frame Settings → Performance Rating or ?debug=true

FrameVR targets: ≤ 200 draw calls · ≤ 130,000 active faces · ≤ 20 materials. FPS target: 60 desktop, ≥ 40 minimum desktop, ≥ 30 iOS Safari.

 

Performance Monitor Readings

Criterion / Pass Threshold

☐

FPS ≥ 40 on desktop (Chrome/Edge)

Target 60; below 40 = must fix

☐

FPS ≥ 30 on iOS Safari mobile

Must pass before launch

☐

Draw call count ≤ 200

Babylon Inspector → Stats

☐

Active face/poly count ≤ 130,000

Babylon Inspector → Stats

☐

Material count ≤ 20

Babylon Inspector → Stats

☐

Performance Rating not flagged RED in Frame Settings

Yellow = caution; Red = block launch

 

Asset Hygiene

Criterion / Pass Threshold

☐

All images compressed before import (squoosh.app)

No raw camera/screen captures

☐

No Sketchfab model imported without poly-count review

Flagged models resolved or documented

☐

Unused assets deleted (not just hidden)

Assets list contains only active assets  Check with the owner of the asset before deletion!!

 

Media Settings

Criterion / Pass Threshold

☐

All videos set to NOT autoplay

Each video asset → autoplay = OFF

☐

Webcam/streaming screens disabled unless live event.

Default OFF; enable only during live sessions

☐

No Smoke particle effects in use

High GPU cost; zero tolerance

☐

Animated objects minimized

Each loop adds ongoing GPU cost

FPS Desktop

 

FPS iOS Safari

 

Draw Calls

 

Poly Count

 

Materials

 

Perf. Rating

 

5  Content & Boards Checklist

 

Codex & Community Links

Criterion / Pass Threshold

☐

Codex page URL embedded as board or link in Frame

BookStack page URL live and linked

☐

Forum / InVision Community thread linked

Thread URL confirmed live

 

Content Boards

Criterion / Pass Threshold

☐

Image board(s) populated with track-relevant content

At least 1 board with real content, not placeholder

☐

Upcoming events board posted and dated

Event title + date visible; past events removed

☐

Showcase zone set up for presenter / author work

Distinct area labelled Showcase or equivalent

☐

Presenter / author content loaded or linked

Confirmed with content owner

 

Conference-Specific Elements

Criterion / Pass Threshold

☐

Greek cultural / scavenger hunt artifact placed (if assigned)

Confirm with George / Greek team

☐

Quest clue placed correctly (if this Frame is a quest stop)

Cross-check against quest master list

☐

Tally.so submission form linked (if track accepts submissions)

Tally form URL confirmed and tested

6  Planned Activities & Events

Activity / Event

Date

Owner

Status

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7  Connected Frames & Portals

Destination Frame

Portal Type

Notes

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8  Asset Inventory

Asset Name / Description

Poly Count

File Size

Owner

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9  Accessibility Sign-Off  — reviewer must complete this, not the Frame owner

 

Wayfinding & Legibility

Criterion / Pass Threshold

☐

New user orients within 10 seconds without prior knowledge

Blind test with volunteer

☐

All text boards legible on mobile at default eye level

Phone screen test

☐

No element identified by colour or spatial position alone

Confirmed with audio OFF

 

Inclusivity

Criterion / Pass Threshold

☐

No flashing or strobing effects

Zero tolerance — photosensitivity risk

☐

Critical content accessible from a stationary avatar position

No movement required to read key boards

☐

Language on all boards is plain and welcoming to newcomers

Reviewed by someone outside Frame team

 

Device & Bandwidth

Criterion / Pass Threshold

☐

Fully usable on Chrome / Edge desktop

Full navigation completed without crash

☐

Usable on iOS Safari mobile

Full navigation completed without crash or major lag

☐

Loads within 30 sec on Slow 3G (Chrome DevTools → Network → Slow 3G)

Slow 3G test completed and passed

 

Sign-Off

Criterion / Pass Threshold

☐

Reviewer name and date recorded below

Required before Frame status = Ready

Reviewed By

 

Review Date

 

Outcome

 

Follow-Up Items

 

10  Codex Integration (BookStack)

Codex Book / Chapter

 

Codex Page URL

 

Last Synced

 

Outstanding Codex Tasks

 

11  Additional Notes & Open Questions