Code Monkey home page Code Monkey logo

edutest-mod-administration-von-lernszenarios's People

Contributors

web2write avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

edutest-mod-administration-von-lernszenarios's Issues

Features: nächste Ausbaustufe (3.10.2017) / Features für the next Revision (3rd Oktober 2017)

Erweiterungen des Edutest Mods von Isidor Zeuner, der auch einige andere Mods programmiert hat:
https://github.com/zeuner/minetest
Die ersten Erweiterungen von Minetest finden sich in den beiden Github-Repositorien:
https://github.com/zeuner/edutest-chatcommands
Dieses Modul implementiert diverse kommandobasierte Hilfsmittel für Lehrer, insbesondere um Kommandos auf alle Schueler anzuwenden. Z.B. (im Zusammenhang mit einer Freeze-Erweiterung) um alle Schüler einzufrieren, wenn sich alle auf etwas ausserhalb des Spiels konzentrieren sollen.
https://github.com/zeuner/edutest
Dieses Modul implementiert die graphische Oberfläche. Das obige Modul wird auch dafür benötigt, da die Buttons der graphischen Oberfläche auf die Kommandos zurückgreifen.

Nächste Aufbaustufe (3.10.2017

Absoluten Vorrang haben zunächst die Bautools, also die Integration von Areas und wordedit …
(die eingeklammerten Features sind auf die dann folgende Ausbaustufe "verschoben" )

Diese Aufstellung stellt eine Priorisierung von Features dar, die gesammelt wurden von der Community unter
https://zumpad.zum.de/p/MinetestEdu-Features

A. Bautools:

  1. Bereiche markieren und freigeben für Gruppen (mit Mod Areas und Markers)
    .. das wäre gut, wenn man diese Rechte-Zuweisung von Areas irgendwie schlau in wordedit einbinden könnte, also AREAS entsprechend zu erweitern - und dass dan auch den AREAS-Entwicklern vorzuschlagen, es in die nächsten Releases mit aufzunehmen :-)

B. Servertools / Welteinstellungen

  1. Setzen des Lehrer-Passwortes
  2. Einfaches speichern und laden von Welten
  3. Umschalten: Kreativ-Modus / Überlebensmodus
  4. aktivieren/Deaktivieren: Bauen, fliegen, Kämpfen, Monster, Dynamit

C. Schüler-Administration:

dazu hat Birgit Larcher eine interessante Erweiterung gefunden:
https://forum.minetest.net/viewtopic.php?f=9&t=18382&p=291485

  1. teleportieren (Schüler zu mir, ich zu Schüler)
  2. Schüler wieder zurückportieren an ihre letzten Arbeitsplätze - erst später: mit der Nutzung eines "echten" Datenbank-Backends, die Du angesprochen hattest).
  3. einfrieren
  4. stumm schalten
  5. Inventar wegnehmen
  6. Items geben ( Auswahlliste, Suchfunktion, vorbereitetes Paket -> in Einstellungen festlegen?)
  7. Gruppeneinteilung
  8. (zufällige Aufteilung - später)
  9. Aufteilung durch Lehrer
  10. Selbst Auswahl durch Schüler - selbst Gruppen bilden?? ev. später!)
  11. Anzeige der Gruppenmitglieder
  12. Skin Auswahl mit "einfachen" Skin, nur einmal am Anfang (über anderen MODs!)
  13. (Namen der Schüler abweisen, Umbenennung einfordern - später)
  14. integrierter Sprachchat - vielleicht den MineCraft-Chat erweitern durch entsprechende MODS - auch, dass man ihn speichern kann, wäre schön - ev. später
  15. Sprachchat: Lehrer redet, alle müssen zuhören. - ev. später
  16. Sprachchat: Direkte Kommunikation zwischen zwei Spielern
  17. Sprachchat: Lehrer kann Rederecht erteilen.

Testing-Branch: Neue Features: Gebietsschutz, Kreativmodus: Reichweite, Teleportieren auch zurück

neue Features: bisher ledilich im Testing-Branch
https://github.com/zeuner/edutest/tree/testing
(sie werden nach einer Testphase in den Haupt-Entwicklung (master-branch) übernommen:

Gebietsschutz:
um die Benutzbarkeit zu verbessern, habe ich nun visuell markierte
Gebiete in EDUtest implementiert
, die man dann fuer den Gebietsschutz
benutzen kann.

Die Gebietsschutz-Buttons in der neuesten Version verwenden nun die
Visualisierung, so dass man (aehnlich WorldEdit) die Ausmasse des
Gebietes auch gut sehen kann.
Das Gebiet dann zun definieren und Spielern darin Baurecht zu geben, geht bislang nach wie
vor über die dokumentierten Kommandos:

Dzt. muss man dann das neue Kommando "/highlight_areas" benutzen, um
daraufhin das Gebiet zu schuetzen, z.B.:

/highlight_areas set_owner schueler1 gebiet1

(Hier möchte ich wie gesagt noch einiges vereinfachen, und bin für
jegliches Feedback dankbar.
Naechste Schritte waeren dann die menuegesteuerte Zuweisung des
Gebiets an Schueler, und evtl. Bedienelemente, um das markierte Gebiet
noch zu manipulieren, wenn man sieht, dass es zu
gross/klein/fehlplaziert ist.)

einzeln aktivierbarer Kreativmodus für Spieler
Besserer, einzeln fuer Spieler aktivierbarer Kreativmodus: Gibt man
einem Spieler im EDUtest-Menue das Kreativmodus-Privileg, wird nun
auch die Bau-/Grabreichweite angepasst, und man braucht nun auch keine
Pickaxt mehr, um im Kreativmodus haertere Materialien
abzubauen. Umgesetzt wird das ueber die neuen Kommandos "/basic_hand"
und "/creative_hand

Teleportieren
Umgekehrte Teleportier-Richtung im EDUtest-Menue: Spieler zum "Lehrer"
holen, statt sich zum Spieler zu teleportieren. Hier ist ebenfalls
eine Rueckkehr zum vorherigen Standort moeglich:
Kommando: /visitation
Funktioniert wie "/teleport", aber es wird zusätzlich die vorherige
Position gespeichert, damit man zurückteleportieren kann.
Kommando: /return
Kehrt zur gespeicherten Position zurueck.
Beispiel (Schueler besuchen):
/visitation schueler1
===> Zum Spieler "schueler1" hinteleportieren
/return
===> Zurueck zur vorherigen Position
Beispiel (Schueler holen)
/visitation schueler1 lehrer
===> Spieler "schueler1" wird (zum Spieler "lehrer")
herteleportiert
/return schueler1
===> Spieler "schueler1" kehrt zurueck

Unsichtbarkeit:
Man kann sich nun (mit installierter "invis"-Mod - bei Palmyra bereits
der Fall) per Button unsichtbar machen.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.