Campus Manual: Classes, Lectures & Learning

Manual index·← Text Chat & Messaging·Quests, Skills & Progression →

This chapter covers the heart of the Multiverse Campus school experience: finding and attending your classes, sitting through a live lecture, and everything the campus does around a lecture to help you learn. You will learn how classes start and how you get pulled into the right classroom, how the live lecture broadcast and captions work, how the AI turns a lecture into notes, slides, and Q&A you can keep, how to raise your hand, how exercises and reflections work, how your skill mastery and attendance rewards build up over time, and how AI course instructors fit into all of it. Throughout, student actions are separated from teacher/faculty/admin actions.

Multiverse Campus is the 2D campus world. It is paired with a separate school platform (the "AI Tutor") where your courses, enrollments, and exercises officially live. The campus reads from the school to know what class you are in and what work you have, and it layers the live, social lecture experience on top.


Discovering and enrolling in classes

You find and sign up for classes by talking to the campus's class-advising agent (an in-world NPC). Walk up and ask, and the agent can:

Enrollment requires either a scholarship or an active membership. If you have neither, the agent lets you know and points you to the store to learn about membership options. Enrolling twice in the same class is harmless, it simply keeps your existing enrollment.

Related: membership and the store are covered in Cosmetics, Pets & the Store.


Finding and joining your class

How the campus knows your current class

The campus continuously checks the school for a class you are enrolled in (or teach) that is happening right now or is about to start. A class counts as "current" when its scheduled session has started and not yet ended, or when it starts within the next 15 minutes. If more than one qualifies, the campus picks the one starting soonest.

Each class is linked to a classroom building on the campus map. When you have a current class, the campus knows which building to send you to.

Auto-placement into the classroom

You do not have to walk across campus to get to class. When you connect (or reconnect) while a class of yours is in session, the campus decides where to place you:

Situation What happens
You were already inside the classroom (for example, you dropped connection mid-class) You are restored to exactly where you were
It is your first time being placed this session and you are somewhere else You are automatically moved into the classroom at its entry point
You already left the classroom on purpose earlier this session You spawn at the normal default location (the main quad) and are left alone

This means showing up to class is usually automatic: log in around class time and you appear in the room. If you deliberately leave, the campus respects that and will not keep yanking you back for the rest of that session.

Going to your instructor

If a class session cannot resolve a classroom (for example, the room was not configured), or you simply want to find the teacher, the campus can point you to the instructor's live location. As long as you are enrolled in the class (or are its teacher), the campus can look up whether the instructor is online and where they are standing, then guide you there. This is the "go to instructor" fallback.


Getting a seat

Many classrooms have tables with seats. When you enter a classroom that has seats configured, a helpful NPC agent assigned to that room greets you and guides you to a good spot.

Automatic seat guidance

Shortly after you walk into a seated classroom, the room's NPC agent speaks up above their head and points you to a seat, for example: "Welcome! I've saved you a spot at Table 3. Head on over!" The seat is chosen for you using an affinity score, so you tend to be placed near classmates you have sat with or worked well with before. The campus highlights your assigned seat and records that you sat there, which improves future seating suggestions.

A few details worth knowing:

Find My Seat (manual)

Inside a classroom with a dynamic seating layout, a small classroom overlay appears showing the class name and how many students are enrolled. It includes a Find My Seat button.

  1. Click Find My Seat.
  2. The campus picks the best open seat for you (using the same affinity logic as automatic guidance) and shows the table label.
  3. If you would like a different spot, click Change Seat to run the placement again.

If the room is full or something goes wrong, the overlay shows a short message explaining why.


Attending a live lecture (student)

When a teacher starts a lecture in your room, the lecture experience switches on for everyone present. You get three things at once: a live video broadcast of the presenter, live notes and slides the AI is generating, and (optionally) live captions.

The lecture status bar and panel

A lecture status bar appears showing the lecture title, a status dot (active or paused), and a Paused badge if the teacher has paused. Next to it is a collapse arrow that shows or hides the lecture panel, the side panel where all the live learning content lives.

The lecture panel is organized into stacked sections rather than tabs:

If you join a lecture that has been running for a while, you can pull up a catch-up summary to see the current topic and key takeaways so far, so you are not lost. It opens in a "Catch Up on This Lecture" window with a Got it! button to dismiss.

The live video broadcast

The lecture video appears as an overlay you can move through three display modes:

Control What it does
Captions button (CC icon) Show or hide live captions over the video
Fullscreen button Expand the broadcast to fullscreen (and back)
Minimize / Expand button Shrink the broadcast to just its header, or restore it
Leave button (✕) Leave the broadcast

The overlay header shows a LIVE badge, the lecture title, a "N watching" viewer count, and a Screen badge when the presenter is sharing their screen. The main area shows the presenter's screen share or camera; if they are sharing their screen and have their camera on, their camera appears as a small picture-in-picture in the corner. Before the presenter's video appears you will see "Waiting for presenter...".

As a student you are a viewer: you watch and listen but do not publish your own camera or mic into the broadcast. It is a one-to-many broadcast, not a group call.

Live captions

Captions appear as a rolling overlay at the bottom of the broadcast, showing the last few finalized lines plus the sentence currently being spoken (with a typing indicator). Each line is prefixed with the speaker's name. Captions automatically fade out after about 8 seconds and at most three recent lines are shown at once, so they never take over the screen. Toggle them on or off with the captions (CC) button. Captions are generated by live speech-to-text and are currently English only. If speech-to-text is not available, captions simply will not appear.

Raising your hand

During a broadcast you can raise your hand to get the presenter's attention.

  1. Click the raise-hand button (✋) in the broadcast controls.
  2. The button shows your hand is raised, and its state moves through pending to acknowledged to answered as the teacher works through the queue.
  3. Click it again at any time to lower your hand.

Your raised hand shows up in the teacher's hand queue. When the teacher acknowledges you, your status updates; when they mark your question answered, your hand lowers automatically.

Related: the underlying proximity video system is covered in Video, Voice & Calls.


Running a lecture (teacher / admin)

Starting a lecture

Requires: admin role, and you must be standing inside the building where the class meets.

  1. Open the Start Lecture control. It is available as an admin button while you are inside a building, and it can also be launched from the quick-action (emoji) menu.
  2. In the Start Lecture window, give the lecture a title (for example, "Introduction to AI Agents"). The title appears in the status bar, history, and exports.
  3. Choose a platform:
Platform Notes
LiveKit Recommended. Powers the in-campus live video broadcast, captions, screen share, and recording.
BigBlueButton An alternative video-conferencing platform for the lecture.
  1. Leave Lock movement for non-admin users checked to keep students in their seats during the lecture, or uncheck it to let them roam. (Movement lock only applies to non-admins.)
  2. Click Start Lecture.

Only one lecture can be active in a room at a time. Once started, students in the room see the lecture panel and, if movement lock is on, they are held in place until you pause, unlock, or end the lecture.

Zeppelin lecture halls (BigBlueButton)

Choosing the BigBlueButton platform runs the lecture through the campus's Zeppelin lecture-hall system rather than the in-campus LiveKit broadcast. Zeppelin hosts the class in a full BigBlueButton video-conference meeting: attendees join with a role (moderator for the presenter, viewer for students), the meeting records by default and starts everyone muted, and it uses a presentation-focused layout. This is the option to pick when you want a traditional slides-and-webcam lecture hall with BigBlueButton's own tools, as opposed to the lightweight LiveKit broadcast overlay described elsewhere in this chapter.

Instructor lecture controls

While the lecture runs, the top of the lecture panel gives you instructor controls:

Control Effect
Pause Freezes the lecture. Note and slide extraction stops and students see a paused indicator. Good for breaks or group work.
Resume Continues a paused lecture.
End Lecture Ends the session. Remaining content is processed and an AI summary of the whole lecture is generated.

Presenting: screen share and recording

From the broadcast overlay you (as the presenter) can:

Faculty call moderation controls

Requires: faculty role.

Faculty get an extra shield-icon button in the call toolbar that opens a small menu of moderation actions. These apply to the room's audio and captions:

Action What it does
Mute everyone except me Politely asks every other participant's client to mute. Reversible with "Unmute everyone".
Lockdown mics (hard) Actually revokes other participants' ability to unmute until you lift it.
Disable room transcription Turns off captions/transcription for the whole room.

The menu reflects the current state even if another faculty member toggled it, and the server enforces the faculty requirement regardless of what any client shows.

Reviewing AI notes and slides

As the lecture runs, the AI continuously drafts notes and slides (described in the next section). In the panel these are marked (Review) for instructors. Every note and slide starts as pending; students see pending content live, but you can curate it:

Action Result
Approve (✓) Marks the item as instructor-verified.
Reject (✕) Hides the item from the default student view (it is not deleted).
Edit (✎) Opens inline editing. For notes you can change the text and key points; for slides you can change the title and bullet points. Saved immediately.

For efficiency you can also select multiple notes or slides with checkboxes and batch approve or batch reject them in one action.

Managing lecture context

During the lecture you can steer the panel content:


AI lecture notes and knowledge extraction

This is what makes a Multiverse Campus lecture different: as the teacher speaks, the campus transcribes the audio and an AI pipeline turns that stream into structured notes, occasional slides, and a Q&A log in real time. Everything below appears live in the lecture panel and remains available afterward for study.

Live notes

The AI watches for complete "thoughts" in the lecture and writes each one up as a note that preserves the details, examples, and terminology. Each note is tagged with a thought type and a detail level, and carries a few topic tags. Notes appear chronologically with an icon for their type.

Thought type Meaning
Definition Defines a term or concept
Explanation Explains how or why
Example Gives an example
Analogy Draws a comparison to something familiar
Comparison Contrasts two or more things
Procedure Lays out steps
Clarification Clears up a point
Emphasis Stresses something important

Each note also has a detail level of high, medium, or low, so you can review thoroughly or skim.

Live slides

For the higher-impact moments (key definitions, important lists, diagrams, major topic shifts) the AI also generates a visual slide. Slides are deliberately selective, so you get a handful of meaningful ones rather than a wall of them. Slides render according to their visual type:

Slide type How it appears
Text Title and bullet points
List Enumerated bullet points
Definition A term with its definition
Code A syntax-highlighted code block
Diagram A rendered diagram

Each slide carries an importance level (high, medium, low) you can filter on.

Q&A detection

The system automatically notices when a question is asked during the lecture, whether it ends in a question mark, uses question words, or sounds like a request for clarification. Detected questions appear as Q&A cards with the question text, who asked, and a timestamp. Once the answer is given, a concise answer summary and its key points attach to the card. Turn on Q&A Focus to hide notes and slides and see only the question-and-answer pairs, which is a fast way to review the interactive parts of a class.

Searching, filtering, and bookmarking (student)

At the top of the lecture panel students get study tools:

The live transcript

The full transcript scrolls at the bottom of the panel, labeled by speaker. It auto-scrolls as new lines arrive; scroll up to read back and a New content button appears to jump you back to the bottom.

Catch-up summary and end-of-lecture summary

Late joiners can request the catch-up summary (current topic plus key takeaways so far). When the teacher ends the lecture, the campus generates an AI summary of the entire session.

Exporting a lecture

Lecture content can be exported for offline study in several formats. Exports include the session title and date, timestamps you can use to find the moment in a recording, notes grouped by thought type with their key points, and Q&A pairs.

Content PDF DOCX Markdown
Notes Yes Yes Yes
Slides Yes - -
Q&A Yes Yes Yes
Everything combined Yes - -

Note: exporting is provided by the lecture system's export endpoints. Depending on your build, a dedicated export button may not yet be surfaced in the lecture panel, in which case exports are produced through the lecture API.

Lecture recordings

If the teacher recorded the lecture, the video is captured as a composited recording. Separately, the campus keeps recordings of calls you took part in, and you can list and open your own recordings. Access is restricted to sessions you actually participated in, you cannot open a recording of a class or call you were not in.


Exercises and the exercise tracker

Exercises are hands-on tasks (assigned by an AI agent or course instructor) that you complete and then get checked off. They are how the campus turns "talk to an agent" into concrete practice.

The exercise tracker (student)

Where: the 📝 exercises button in the on-screen HUD. A badge on the button shows how many exercises are still active (assigned or in progress).

  1. Click the 📝 button to open the Exercises panel.
  2. Filter by status with the tabs: All, Assigned, In Progress, Completed, Skipped.
  3. Each exercise card shows a status dot, title, description, its topic tag, its status, and which agent assigned it.
  4. Click a card to open its full detail: the description, structured requirements and success criteria, and when it was completed (if it is done).
  5. For an exercise that is not yet finished, click Find [Agent] to Submit. The campus sets a guide path and walks you to the agent who assigned it so you can complete and submit it in conversation.

If you have no exercises yet, the panel suggests talking to an agent to get one.

Exercise status Meaning
Assigned Given to you, not started
In Progress You have begun working on it
Completed Finished and recorded
Skipped Set aside

Exercises are generated and their outcomes recorded through your conversations with agents, the tracker simply assembles them so you can see everything in one place. The list refreshes automatically when an exercise changes.

In-class exercises (teacher)

A teacher can attach an exercise to a running lecture. It shows up in the lecture panel's Current Exercise card with instructions and a live "in progress" indicator, and the teacher can mark it complete from the lecture context controls.

How agents know about your exercises

Campus agents are made aware of the exercises you have from the school so they can bring them up naturally in conversation rather than nagging. An agent moves an exercise through states like mentioned, engaged, revisited, and completed, and certain agents are designated as the ones who primarily raise exercises with you. This is why the right agent seems to know what you are working on when you walk up to them.


Learning reflections (the Bubble Wand)

Where: the Bubble Wand sculpture on campus, walk up to it and interact.

The Bubble Wand is a place to jot a quick reflection on what you learned.

  1. Interacting with the sculpture opens the Bubble Wand panel with the prompt "What did you learn today?".
  2. Type a short reflection (up to 500 characters).
  3. Click Blow Bubbles! Your reflection is saved and a burst of soap bubbles floats up on screen.

Your reflections are kept in your personal Learning Journal, shown in the same panel newest-first with the date of each entry, so you can look back over your learning over time. Reflections are private to you.


Learner mastery and skill progress

As you complete quests, exercises, and courses, the campus quietly builds up evidence of which skills you are demonstrating. Each relevant activity is mapped to one or more skills, and finishing it (especially successfully) nudges your mastery score for those skills upward. Successful outcomes count for much more than unsuccessful attempts.

Your mastery in a skill moves through these levels as your score grows:

Level Reached at Roughly means
Not started - No evidence yet
Introduced Low score You have encountered the skill
Practicing Growing score You are actively working on it
Proficient High score You reliably demonstrate it
Mastered Very high score You have it down

When you cross into a new level, the campus records it as a milestone in your learning history. Each skill also tracks how many pieces of evidence you have and when you last demonstrated it.


AI tutor and course progress

The campus is connected to the school platform (the AI Tutor) where your courses officially live. This connection keeps your course progress in sync so the campus can reflect it: how many exercises you have completed out of the total, which standards you have mastered, your overall completion percentage, and your learning streak. You can trigger a manual progress sync for a course, and the campus caches the results so they load quickly.

When the school reports that you completed an exercise, the campus can reward the moment: if you are standing in a classroom, an agent in the room may hand you a small class exit gift. Completing exercises and mastering standards can also advance any quests tied to your courses.

Related: quests and their rewards are covered in Quests & Progression.


Course agents (AI instructors)

Course agents are AI instructor characters that live on the campus and are tied to a specific course. They have a name, sprite, personality (traits, speaking style, tone, and quirks), a backstory, and a knowledge base for their subject. You interact with them the way you would any campus agent: walk up and talk. They can assign exercises, give feedback, and carry course-specific quests.

For students

You do not create course agents, you meet them. You can see which course agents are currently active and find the one for your course, and you can enroll yourself with a course's agent so it starts tracking your progress. When a course or lecture kicks off, its agent may automatically appear on campus for the duration.

For admins

Requires: admin role.

Admins define course agents from templates. A template captures the agent's name, sprite, personality, backstory, knowledge base, memory-sharing settings, voice, where it spawns, and how long it lives before it is retired. Each template also has a spawn trigger that decides when the agent appears:

Spawn trigger The agent appears when...
Course start The course begins
Lecture start A lecture for the course starts
Enrollment A student enrolls
Manual An admin spawns it by hand

Admins can create and list templates, spawn an agent from a template into a room, and attach course quest templates (with objectives like completing exercises, mastering a standard, hitting a streak, or reaching a course milestone, and rewards such as points, badges, unlocks, or cosmetics). Only one agent per course/template is active at a time.


Attendance rewards

Showing up to class pays off. When you attend a class, the campus grants you a cosmetic reward drawn from a themed pool, its way of rewarding participation rather than just tracking attendance.

How it works:

Season Months Theme of rewards
Spring March - May Growth: sprouts, flowers, rain, gardens
Summer June - August Adventure: sun, fire, maps, exploration
Fall September - November Harvest: leaves, pumpkins, cozy, warm tones
Winter December - February Cozy: snow, stars, frost, warmth

You can earn at most one attendance reward per class per day (roughly a 20-hour cooldown), so you cannot farm the same class repeatedly. Rewards land in your unclaimed rewards, where you claim them to add the cosmetic to your collection, and your reward history is kept.

Related: cosmetics, pets, and the store are covered in Cosmetics, Pets & the Store.


Manual index·← Text Chat & Messaging·Quests, Skills & Progression →