Go to file
rubenwardy 47a474f166 Add group create and edit GUIs 2019-07-10 12:19:51 +01:00
tests Add group create and edit GUIs 2019-07-10 12:19:51 +01:00
.gitignore Initial commit 2019-07-09 23:55:56 +01:00
.luacheckrc Add ability to select students 2019-07-10 05:04:20 +01:00
LICENSE.txt Add README and License 2019-07-10 05:16:38 +01:00
README.md Add README and License 2019-07-10 05:16:38 +01:00
actions.lua Initial commit 2019-07-09 23:55:56 +01:00
api.lua Add group create and edit GUIs 2019-07-10 12:19:51 +01:00
gui.lua Add group create and edit GUIs 2019-07-10 12:19:51 +01:00
init.lua Add teacher privilege 2019-07-10 05:46:34 +01:00
mod.conf Initial commit 2019-07-09 23:55:56 +01:00

README.md

Classroom Manager

An easy way to manage students in-game, with support for bulk actions and macros.

Author: rubenwardy
License: LGPLv2.1+

Usage

First, make sure that you grant the teacher priv to any teachers like so:

/grant username teacher

This allows them to access the classroom control panel, and exempts them from being included in actions.

If using sfinv, open the Inventory and switch to the classroom tab.

  • The set of students that an action works on depends on the toggle bar at the top.
    • All: apply the action to all students, but not teachers.
    • Group: apply the action to all students in the currently selected group.
    • Selected: apply the action only to the student that is currently selected.

Actions

Name Behaviour
Bring Teleports users to your position
Look Rotates the users to look at the teacher
Mute/Unmute Grants or revokes the ability to use chat
Fly/No fly Grants or revokes the ability to fly (key: K)