d5543a009b | ||
---|---|---|
.luacheckrc | ||
LICENSE | ||
README.md | ||
depends.txt | ||
description.txt | ||
init.lua | ||
mod.conf | ||
screenshot1.png | ||
screenshot2.png |
README.md
minetest-edutest-ui
This mod provides user interface extensions for the MinetestEDU/EDUtest project. It depends on my fork of edutest-chatcommands
mod by Isidor Zeuner.
Contents:
- Mission statement
- Dependencies
- GUI features
- Installation
- To Do
- Other useful mods to use in classroom
- Some lesson ideas
- Screenshots
Mission statement
The goal of the MinetestEDU or EDUtest project is to make Minetest easy to use by a teacher in a classroom environment. The original idea was described in this Minetest forum thread. The project is a collection of mods (a modpack) that allows teachers to feel in control of the students while in game.
Note 1: Buttons will only show up if optionally their respective mods
are loaded
Note 2: The formspec tabs will only show up if player has instructor
privilege
Dependencies
edutest-chatcommands
https://github.com/apienk/edutest-chatcommandsareas
https://github.com/ShadowNinja/areas (optional)teaching
https://github.com/apienk/minetest-teaching (optional)invisible
https://forum.minetest.net/viewtopic.php?t=14399 (optional)invmanagement
https://github.com/Sirvoid/InvManagement (optional)jailbox
https://github.com/apienk/minetest-jailbox (optional)freeze
https://github.com/PenguinDad/freeze (optional)
GUI features
Components
- student selector
- item selector with filtering
- itempack selector
- privilege selector
- area selector
areas
- time selector
Inventory functions
-
_Give_
-
_Give itempack_
-
_Store itempack_
-
_Del_
-
_Clear inv_
-
_Check inv_
-
_Destroy item_
Messaging functions
-
_Message_
-
_Announce_
-
_Alphabetize_
World functions
-
_Create area_
-
_Remove area_
-
_Open area_
-
_Close area_
-
_Create jailbox_
-
_Remove jailbox_
-
_Bring me to_
-
_Bring to me_
-
_Time_
Other functions
-
_Heal_
-
_Freeze_
-
_Unfreeze_
-
_Grant priv_
-
_Revoke priv_
-
_Invisible_
Installation
- download the repository as ZIP: https://github.com/apienk/minetest-edutest-ui/archive/master.zip
- unpack ZIP to your mods folder:
.minetest/mods/
on Linux orminetest-install-directory/mods/
on Windows - rename folder
minetest-edutest-ui-master
toedutest-ui
- enable the mod in your
world.mt
(add lineload_mod_edutest_ui=true
) or using the game GUI - don't forget to install my fork of
edutest-chatcommands
mod (link below) asedutest-ui
depends on it - for complete functionality also install mods:
areas
,jailbox
,teaching
(preferably my fork, link below),freeze
,invmanagement
,bookmarks_gui
(preferably my fork, link below),invisible
- to play as teacher grant yourself all privileges (type
/grantme all
in game) - students don't need to be assigned any privileges to be affected by
all students
commands, just leave default (shout
andinteract
)
To do
- ask questions in formspec and aggregate answers
- student groups
- written assignments
- internationalization
- reward system
- controlled PvP
Other useful mods to use in classroom
- my fork of
wardrobe
mod: https://github.com/apienk/minetest-mod-wardrobe (adds a nice GUI) - my fork of
display_modpack
: https://github.com/apienk/display_modpack (adds Unicode support and new character textures for many languages)
Some lesson ideas
Mathematics:
- build a city of buildings and ask students to calculate total blocks per building
- make students build a multiplication table (pyramid) from blocks
- give resources and make students estimate or calculate the number of goods that can be crafted from them (division with remainder)
- set up math problems from
teaching
blocks and make students compete by trying to find and solve; reward them with diamonds or alike - calculate height of buildings using Tales equation
Science:
- build a representation of the Solar System using real size and distance proportions (
worldedit
mod might be handy) - experiment with conservation of energy by building a rollercoaster (requires
carts
mod) - model an atom
- put students in an environment with very limited resources and discuss decisions that would lead to long-term survival
- renewable vs. non-renewable energy sources (requires
mesecons
ortechnic
mod)
Languages:
- set up a contest where students or student groups compete by building words from letter blocks
- recreate and play a situation from a piece of literature or movie