Moderation Handbook
Tools and Settings to Keep your Virtual Campus Safe and Supportive
This article outlines best practices for using moderation tools in SchoolSpace. It explains moderation tools, what actions students can take, and how school staff can confidently monitor and manage their virtual worlds to maintain a safe, welcoming environment. |
SchoolSpace comes with tools specifically designed for moderating your virtual campus.
Keep reading to learn how to:
Equip Students with Safety Actions
Make Announcements, Record, or Share your Screen
Use Moderation Tools to Manage Student Access, Reports, and Message History
Only users with the Moderator or Manager role can access the following moderation tools in a SchoolSpace world. These roles are assigned by your school or district. If you need to update access, contact your school’s SchoolSpace Dashboard administrator or the SchoolSpace Support Team at support@schoolspace.io.
What Can Students Do to Protect Themselves?
Students in SchoolSpace have a set of safety tools to support positive interactions. Encourage students to use these tools responsibly and to report any issues they encounter.
- Walk Away - Students can move away from others to disconnect video/audio.
- Block - Students can block a peer; this removes video/audio and DMs between them.
- Report - Students can report another student. Reports are sent to the platform’s internal messaging system (like Slack, Google Chat, Zoom, MS Teams, email, etc)
- Find a Moderator - Students can easily find a moderator in the world and ask for assistance. Admins of the world will have a star
next to their name. This is the Admin Identifier.
- Ask a Moderator for Help - If a student has a question they can raise their hand to alert Moderators, ask for help in the chat, or teleport to a Moderator from the Current Users list.
If admins in the world do not have a star icon next to their name, this setting has most likely been turned off. Only Managers can change this setting.
To make the Admin Identifier
Visible:
- In the left sidebar, click World Settings
→ Admins
- In the Settings section under Show Admin Identifier:
- Toggle on to make the Admin Identifier
visible
- Toggle off to hide the Admin Identifier
- Toggle on to make the Admin Identifier
Open or Close a World
When a world is open, students with access to that world can enter. When a world is closed, students will not be able to enter.
Moderators and World Admins will always be able to enter the world. If a world is closed when a Moderator or World Admin enters, they will see a prompt allowing them to open the world.
![]() |
To manually Open or Close a World:
- In the left sidebar, click World Settings
→ Open/Close World
- In the Settings section under Close World:
- Toggle on to close the world
- Toggle off to open the world
- You will see a popup asking you to confirm if you want to close or open the world.
- Click the Close World or Open World button to confirm your choice.
- Click the Cancel button to return to the previous page and leave the world in its current closed or opened state.
Worlds can also be set to open and close on a schedule. Open / close schedules are recurring and will automatically open and close the world based on the set schedule of days and times. The world will be closed outside of these times but you can still open it manually by following the Open or Close World steps above.
To set an Open / Close Schedule:
- In the left sidebar, click World Settings
→ Open/Close World
- Under Scheduler, click
Add Time
- Choose an open time, close time, and the days of the week
If there are students in the world when a Moderator or Manager closes the world or the scheduled close time occurs, all students will automatically be removed from the world and will not be able to re-enter.
Manage Communication
Moderators can control student access to video, audio, and text chat by using:
Silent Mode
When no Moderator is present in the world, Silent Mode automatically activates and turns off all communication between students including video/audio chat and messaging in chat channels or direct message. This prevents unsupervised student interactions if the only Moderator loses internet connection or accidentally leaves the world.
When Silent Mode is on in a world and a Moderator joins, they will see a prompt allowing them to turn Silent Mode off.
![]() |
Silent Mode can also be manually turned on while Moderators are present in the world to instantly stop all student to student communication.
To manually turn Silent Mode On or Off:
- In the left sidebar, click World Settings
→ General User Controls (you may need to scroll to the bottom of the list)
- Under Silent Mode:
- Toggle on to stop all student to student communication
- Toggle off to allow student to student communication
Camera Controls
Moderators can control student cameras individually or turn video off for all students. Turning off individual student cameras comes in handy when a student might unknowingly have something in their background that they don't want others to see.
To update Camera Access for All Students in the World:
- Click World Settings
→ General User Controls
- Under Camera Access:
- Toggle on to allow users to freely turn their camera on or off
- Toggle off to prevent users from turning their camera on unless turned on by an admin
Admins can always freely turn their camera on or off.
When Camera Access is toggled on, Moderators can disable access for individual students to prevent them from using their camera. If Camera Access is toggled off, Moderators can enable access for individual students to allow those students to use their camera freely.
To Enable or Disable an Individual Student's Camera Access:
- Hover over the student's video tile
- Click the Camera
icon
- In the dropdown menu:
- Select
Disable Camera to prevent the student from turning their camera on
- Select
Enable Camera to allow the student to freely turn their camera on or off
- Select
If a Moderator disables a students camera access, the student will not be able to turn their camera on again until a Moderator enables their camera.
Moderators can also manually turn an individual student's camera off.
To manually turn an Individual Student's Camera Off:
- Hover over the student's video tile
- Click the Camera
icon
- Select
Turn off camera
The student can freely turn their camera back on after a Moderator manually turns their camera off.
Microphone Controls
Moderators can disable the use of microphones for all users (excluding Moderators) in a world by updating the “Microphone Access” world setting.
To Update Microphone Access for all Students:
- In the left sidebar, click World Settings
→ General User Controls (you may need to scroll to the bottom of the list)
- Under Microphone Access:
- Toggle on to allow students to mute or unmute themselves
- Toggle off to keep students muted unless unmuted by a Moderator or World Admin
When Microphone Access is off, students will see that their microphone stays muted and a tooltip will appear when they hover over their microphone explaining that microphones are disabled.
When Microphone Access is toggled on, Moderators can disable access for individual students to prevent them from using their mic. If Microphone Access is toggled off, Moderators can enable access for individual students to allow those students to use their mic freely.
To Enable or or Disable an Individual Student's Microphone Access:
- Click the Speaker
icon in the upper right corner of the student's video tile
- In the dropdown menu:
- Select
Disable Microphone to prevent the student from using their mic
- Select
Enable Microphone to allow the student to freely use their mic
- Select
If a Moderator disables a students microphone, the student will not be able to use their mic again until a Moderator enables their microphone.
To Manually Mute an Individual Student's Microphone:
- Click the Speaker
icon in the upper right corner of the student's video tile
- In the dropdown menu:
- Select
Mute for all to mute the student for everyone
- Select
Mute for me to mute the student from only your perspective
- Select
If a student is manually muted, they can still unmute themselves freely.
When the student's mic is on (unmuted), the Mic icon next to their name on their video tile will look like this | When the student's mic is off (muted), the Mic icon next to their name on their video tile will look like this |
Messaging Controls
Messaging in SchoolSpace is available through chat channels or direct messaging. World Managers can adjust the messaging options available inside of a world.
- 'Everyone in World' Channel - Accessible by all users in a world regardless of where they are in the world.
- 'People Connected to Me' Channel - Automatically creates a chat channel with everyone you are currently connected to over video chat.
- 'Private Zones' Channel - Automatically creates a channel that can only be seen by users within a Private Zone.
- Direct Messaging - 1:1 and group text chats with friends. Only students who are a part of a chat will see these messages.
Moderators in World is a dedicated channel for Moderators currently in the world and cannot be deactivated.
Moderators and Admins can view all message history (including 1:1 and group direct messages) in Dashboard. Moderators can also ban individual students from using Chat Channels or Direct Messaging.
To Update Messaging Access for Everyone in the World:
- In the left sidebar, click World Settings
→ Messaging
- Under Direct Messaging or the chat channel (e.g. 'Everyone in World' Channel):
- Toggle on to make available
- Toggle off to prevent access
Make Announcements, Record, or Share your Screen
Moderators can use these tools to be seen and heard by everyone, capture a recording to share with others, or screenshare:
Broadcast
Broadcast allows your video and audio to be heard by more than nine people. The broadcaster will still only see and hear the nine people closest to them even though the broadcaster can be seen and heard by more people. All users with Moderator permission and above can also record while on broadcast in the world.
There are two ways to broadcast:
- Broadcast All - Speak to everyone in the world at once. Great for announcements that need to be heard by everyone in the world.
- Broadcast Near - Speak to everyone nearby (proximity-based) or everyone in a private zone.
To Start a Broadcast:
- Hover over your video tile
- Click the Broadcast
icon
- Choose
Turn on Broadcast - All or
Turn on Broadcast - Near
- If you are successfully broadcasting, you will receive a notification and a Broadcast
icon will appear in the upper left corner of your video tile.
![]() |
To Stop a Broadcast:
- In the upper left corner of your video tile, click the Broadcast
icon
- If you have successfully turned off broadcasting, the Broadcast
icon in the upper left corner of your video tile will disappear.
Record and Broadcast
When a Moderator clicks the Broadcast icon on their video tile, they will also see an option to Record and Broadcast. When you Record and Broadcast, the recording will show your perspective. Meaning if you move, the recording will follow you and playback will show what you see. However, only users also on Broadcast will have their video tile recorded. This means student video tiles will only be captured if the student(s) are Broadcasting.
To Record while Broadcasting:
- Hover over your video tile
- Click the Broadcast
icon
- Choose
Record and Broadcast - All or
Record and Broadcast - Near
- If you are successfully broadcasting, you will receive a notification and a Record and Broadcast
icon will appear in the upper left corner of your video tile.
- To stop the recording, click the Record and Broadcast
icon in the upper left corner of your video tile.
- If you have successfully turned off broadcasting, the Record and Broadcast
icon in the upper left corner of your video tile will disappear.
Important info about Recording:
- Only users on broadcast will be included in the recording.
- If you are screensharing, you’ll need to stop screensharing before you can start a recording. You can start screensharing again after you start the recording.
- A list of your recordings will be available in Dashboard. The 'Recordings' page will only be present if you are a Manager in at least 1 world. Upon launch, recordings can be downloaded and played (in an iFrame) using the Actions column.
Screensharing
Screenshare makes your screen visible to people you are connected to over video chat. If you screenshare while broadcasting, your screen will be visible to everyone who can see your broadcast. You can share a tab, window, or your entire screen.
To Share your Screen:
- Hover over your own video tile
- Click the Share Screen
icon
- Choose tab, window, or share your entire screen. If you want to share your audio, you must choose a tab and toggle 'Share tab audio' on.
If the Share Screen icon is not available on your video tile, screensharing may be disabled in the world. Ask a Manager of the world to enable screenshare in the World Settings
.
Find and Manage Students
Moderators can view all students currently in the world or manage these students by using:
Current Users List
The Current Users list shows everyone currently in the world. If there are landmark zones in the world, anyone in a landmark zone will also have the name of the landmark zone visible.
To Access the Current Users List:
- In the left sidebar, click Social Hub
→ Current Users
- You can scroll, search for someone by name, or filter by landmark zones to see everyone in that landmark zone
- From the Current Users list, Moderators can:
- Teleport
to another person
- Teleport
a person to you
- Send a message
- Take safety actions
(ban from chat or the world)
- Teleport
Raised Hands Queue
When students hover over their own video tile, they will see an option to Raise Hand , which triggers a red dot indicator on the Social Hub
icon and a sound alert for all users in the world.
![]() |
A row with the student’s name will be added to the raise hands queue (also visible to all users) in Social Hub .
To Access the Raised Hands Queue:
- In the left sidebar, click Social Hub
- If someone has a hand raised, you will see the Raised Hands Queue above the Current Users list
- From the Raised Hands Queue, Moderators can:
- Put the student's video on Broadcast
- Teleport
to the student's location
- Lower
the student's hand to remove them from the Raised Hands Queue
- Lower All hands to clear the Raised Hands Queue
- Put the student's video on Broadcast
Important info about Raise Hand:
- The raise hand queue will only be present in Social Hub if there is at least 1 hand raised.
- The only way for a user to be removed from the queue is if they leave the world, lower their hand, or a Moderator lowers their hand.
Moderation Tools to Manage Student Access, Reports, and Message History
If inappropriate behavior has occurred or you need to manage a student's access, Moderators can use these tools to remove or ban a student, review student reports, and view chat message history:
Remove a Student from the World
Remove a Student
Removing a student will instantly kick them out of the world. The student will be able to rejoin the world if the world is still open. You can think of this as a time out or a way to stop inappropriate behavior so you can reset with the student when they rejoin.
To Remove a Student from the World:
- Click Safety Actions
in any of the following places:
- The student's video tile
- The Current Users list in Social Hub
- Choose
Remove From World
- The student will:
- Be immediately removed from the world
- See a prompt telling them "Something Unexpected Happened" and giving them the option to reload
Ban a Student
There are a few types of bans Moderators can use.
Ban Type | What Happens to the Student |
Cannot message in Chat Channels (e.g. Everyone in World)
|
|
|
|
Cannot enter specific world
|
|
Cannot enter any worlds
|
All types of bans can be:
- Temporary meaning the ban is automatically lifted on a set date
- Indefinite meaning the ban remains in place until it is manually lifted
All banned students and the date they were banned appear on the World Bans, Channel Bans, or Platform Bans lists in the Dashboard. Admins can remove a ban at any time.
Temporary Bans
When the ban end date is reached, the user will be automatically unbanned at midnight UTC (e.g. set the Temporary Ban date as July 1, 2025 and the student will regain access on June 30, 2025 at 5pm PDT).
Time Period | Local Date | Eastern Time (ET) | Central Time (CT) | Mountain Time (MT) | Pacific Time (PT) |
Daylight Savings | -1 day | 8pm EDT | 7pm CDT | 6pm MDT | 5pm PDT |
Standard Time | -1 day | 7pm EST | 6pm CST | 5pm MST | 4pm PST |
To Ban a Student from a Single World:
- If the student is currently in the world:
- Click Safety Actions
in any of the following places:
- The student's video tile
- The Current Users list in Social Hub
- In the left sidebar, click World Settings
→ User Sessions (this will open Dashboard in a new tab)
- Find the student in the list (adjust date range if needed)
- Click Safety Actions
- Click
Ban User from World
- Select a Reason for the ban (e.g. threats, hate speech, inappropriate behavior)
- Add Additional Information notes for future reference (every admin will be able to view these comments)
- Decide if it’s a temporary ban (select an end date) or an indefinite ban (leave date blank)
- Click Ban User to confirm the ban
![]() |
To Unban a Student and Allow them to Enter the World:
- In the left sidebar, click World Settings
→ World Bans (opens Dashboard in a new tab)
- Click the
Unban User from World icon next to the student’s name
- Once the ban is removed, the student will be able to rejoin the world
To Ban a Student from all SchoolSpace Worlds:
- In the left sidebar, click World Settings
→ User Sessions (this will open Dashboard in a new tab)
- On the left side of your screen, click
Users
- Search by SchoolSpace username or email (exact match required) to find the student you would like to ban from all worlds
- Click View Details
- Under the student's information, click
Ban User from Worlds and Dashboard
- Select a Reason for the ban (e.g. threats, hate speech, inappropriate behavior)
- Add Additional Information notes for future reference (every admin will be able to view these comments)
- Decide if it’s a temporary ban (select an end date) or an indefinite ban (leave date blank)
- Click Ban User to confirm the ban
![]() |
To Unban the Student so they regain access to their SchoolSpace Worlds:
- Follow steps 1 - 4 above
- Under the student's information, click
Unban User from Platform
To Ban a Student from Chat Channels in a Single World:
- If the student is currently in the world:
- Click Safety Actions
in any of the following places:
- The student's video tile
- The Current Users list in Social Hub
- In the left sidebar, click World Settings
→ User Sessions (this will open Dashboard in a new tab)
- Find the student in the list (adjust date range if needed)
- Click Safety Actions
- Click
Ban User from Chat Channels
- Select a Reason for the ban (e.g. threats, hate speech, inappropriate behavior)
- Add Additional Information notes for future reference (every admin will be able to view these comments)
- Decide if it’s a temporary ban (select an end date) or an indefinite ban (leave date blank)
- Click Ban User to prevent the student from using Chat Channels in the world
To Unban a Student and Allow them to use Chat Channels:
- In the left sidebar, click World Settings
→ Channel Bans (opens Dashboard in a new tab)
- Click the
Unban User from Chat Channels icon next to the student’s name
- Once the ban is removed, the student will be able to use chat channels
To Ban a Student from Direct Messaging in all worlds:
- In the left sidebar, click World Settings
in the left sidebar and select any option that will open dashboard in a new tab (e.g. User Sessions)
- Click
Users on the left side of your screen
- Enter the email address or SchoolSpace username (exact match required) of the student
- Click View Details
- Under the student's information, click
Ban User from Direct Messages
- Select a Reason for the ban (e.g. threats, hate speech, inappropriate behavior)
- Add Additional Information notes for future reference (every admin will be able to view these comments)
- Decide if it’s a temporary ban (select an end date) or an indefinite ban (leave date blank)
- Click Ban User to prevent the student from using Direct Messaging in any world
To Unban and allow the Student to regain access to Direct Messaging:
- Follow steps 1 - 4 above
- Under the student's information, click
Unban User from Direct Messages
To View a list of current World or Channel Bans:
- In the left sidebar, click World Settings
- Click World Bans to view all students currently banned from the world
- Click Channel Bans to view all students current banned from using chat channels in the world
- Dashboard will open in a new tab.
- You will see:
- A List of all students currently banned
- Ban Start Date
- Ban End Date (if the ban is temporary)
- Reason for the ban
- Additional Information shared when banned
- The Moderator who banned the student
- Actions Moderators can take
- From here Moderators can:
- Filter results by email
- Export
the World or Channel Bans list
To View a list of current Platform Bans:
- In the left sidebar, click World Settings
in the left sidebar and select any option that will open dashboard in a new tab (e.g. User Sessions)
- Click
Users on the left side of your screen
- At the top of the page, click the Platform Bans tab
- From here Moderators can:
- Filter results by email
- Export
the Platform Bans list
Student Reports
Students can report other students for any inappropriate behavior. Alerts for student reports are automatically routed to the platform your organization has connected (e.g., Slack, MS Teams, email).
Reports include:
- Time of incident
- Name of student being reported
- Name of reporter (student who filed the report)
- Reason for the report (selected from a dropdown, e.g., bullying, threats, illegal activity)
- Comments added by the reporter
- World name where the incident occurred
Reported messages will appear as "Dashboard" if not tied to a specific location.
View Message History
Admins of the world can view the messages of any student at their school, as well as channel messages.
To Access Student Direct or Group Message History:
- In the left sidebar, click World Settings
in the left sidebar and select any option that will open dashboard in a new tab (e.g. User Sessions)
- Click
Message History on the left side of your screen
- Enter the email address or SchoolSpace username (exact match required) of the student or students to see their messages
- You will see:
- User you searched for
- Chat Participant(s)
- When the Most Recent Message was sent
- The Message Type
- Actions Moderators can take
- In the Actions column, click View Details
to view the message history
- From here Moderators can:
- Filter results by email
- Change the date and time range
- Export
the Message History
To Access Chat Channel Message History:
- In the left sidebar, click World Settings
in the left sidebar and select any option that will open dashboard in a new tab (e.g. User Sessions)
- Click
Message History on the left side of your screen
- Near the top of your screen, click the Channels tab
- Find the world by scrolling or typing the URL slug in the Filter results field (e.g. schoolspace.io/my-school, type
my-school
) - You will see:
- The World Name
- The World URL slug
- The Date the World was Created
- Actions Moderators can take
- In the Actions column, click View Details
to open the Chat Channel message history
- From here Moderators can:
- Filter results by email
- Select a specific Chat Channel
- Change the date and time range
- Export
the Message History
Keep Learning!
SchoolSpace Roles and Permissions
Understanding the SchoolSpace Sidebar