Go to file
Andrzej Pieńkowski d5543a009b
Update form to include Freeze for 1 minute
2019-09-21 00:20:54 +02:00
.luacheckrc Add .luacheckrc. 2017-12-07 22:06:10 -08:00
LICENSE Initial commit 2017-11-26 22:19:01 +01:00
README.md Update README.md 2017-12-03 00:00:43 +01:00
depends.txt Remove signs mod from optional deps 2017-12-03 22:49:01 +01:00
description.txt Add `mod.conf` and `description.txt`. 2017-12-07 22:28:56 -08:00
init.lua Update form to include Freeze for 1 minute 2019-09-21 00:20:54 +02:00
mod.conf Add `mod.conf` and `description.txt`. 2017-12-07 22:28:56 -08:00
screenshot1.png Add screenshots 2017-11-26 22:23:00 +01:00
screenshot2.png Add screenshots 2017-11-26 22:23:00 +01:00

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:

  1. Mission statement
  2. Dependencies
  3. GUI features
  4. Installation
  5. To Do
  6. Other useful mods to use in classroom
  7. Some lesson ideas
  8. 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

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 or minetest-install-directory/mods/ on Windows
  • rename folder minetest-edutest-ui-master to edutest-ui
  • enable the mod in your world.mt (add line load_mod_edutest_ui=true) or using the game GUI
  • don't forget to install my fork of edutest-chatcommands mod (link below) as edutest-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 and interact)

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

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 or technic 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

Screenshots

Edu tab World tab