Minetest features needed for EDU (ideally should all be available in GUI):
- Teachers always have full control (SOLVED: This is easily done with permissions; I just /grant myself all and it's sticky for a world.)
- Teachers need a way to quickly modify permissions for students (For this to work, commands like /grant all interact must be implemented, ideally bound to a key or GUI.)
- Teachers should be able to teleport themselves to any student and to teleport any or all students to them (SOLVED IN PART: Some functionality is already in place in vanilla Minetest with /teleport command. A player with a bring privilege can teleport himself to another user. However, currently there is no way to teleport one or all students to the teacher or a certain spot. Note: named spots are possible with the Bookmarks Gui mod.).
- Teachers need to assign griefing-proof working areas to individual students or groups of students while the rest of the world is protected (SOLVED: With the Area Protection mod one can set such working areas by first owning the whole landscape with /set_owner and then assigning sub-owners to particular spots with /add_owner.).
- The area students can explore should be limited (SOLVED: The Map Tools mod, suggested -- and build -- by Calinou provides indestructible, invisible or visible materials that are perfect for barriers.).
- Announcement system is needed to distribute assignments to all students (SOLVED IN PART: Chat and server messages are easy to miss if there is a lot of traffic. A GUI popup window would be better. As a workaround, vanilla signs or PilzAdam's reworked Signs can be used, but signs offer very limited space for text.).
- Teachers need to be able to give certain objects to all students at once (SOLVED IN PART: The /give command works for individual players but not in bulk.).
- Teachers need a way to clear students' inventories (Critical. Currently not implemented.).
- Teachers might want to be able to freeze students (SOLVED: By the Freeze mod -- thanks for the suggestion, Amaz! Alternatively, students can be teleported to an unbreakable room.).
- Individual students and the teacher need to have different skins (SOLVED: By installing the Wardrobe mod and placing a wardrobe node in a protected spot so that it can be used but not retrieved by students. Teacher's skin, or any "special" skins, can be protected by not including them in the wardrobe node.)
- It would be nice to have textbox implementation for writing assignments. (SOLVED: The Write on Paper mod, with a small modification, can provide multiline textboxes in GUI.).