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