Content-type: text/html; charset=UTF-8
Man page of SOPHOMORIX-TEACHER
SOPHOMORIX-TEACHER
Section: User Commands (1)
Updated: March 05, 2013
Index
Return to Main Contents
NAME
sophomorix-teacher - Lehreraufgaben erledigen
SYNOPSIS
sophomorix-teacher
[options]
DESCRIPTION
sophomorix-teacher
- Mit sophomorix-teacher trägt sich ein Lehrer in eine Klasse ein (MyAdminClasses). Dann kann er in diese Klassen Daten austeilen bzw. einsammeln und archivieren.
-
- Da hierbei Zugriff auf private Verzeichnisse der Schüler bzw. Systemverzeichnisse erforderlich ist, läuft dieses Script mit root-Rechten.
-
OPTIONS
sophomorix-teacher
benützt die GNU command line syntax, mit langen Optionen, die mit zwei
Bindestrichen (`-') beginnen:
- -h, --help
-
Kurzübersicht über Optionen
- -v, --verbose
-
Sagt, was das Programm gerade macht (verbose)
- -vv, --verbose --verbose
-
Sagt ungeheuer genau, was das Programm gerade macht (very verbose)
- Optionen zum ein- oder austragen einer Klasse in MyAdminClasses
-
- -i -t teacher, --info --teacher teacher
-
Zeigt an, in welchen Klassen sich der Lehrer teacher eingetragen hat.
- --add Klasse (--teacher name)
-
nimmt eine Klasse in die Liste von MyAdminClasses auf.
- --remove Klasse (--teacher name)
-
Entfernt Klassen aus MyAdminClasses.
- --remove-classes-from-teachers
-
Vorsicht! Entfernt alle Lehrer aus allen Klassen! Das ist nur am
Schuljahresende sinnvoll.
- --showclasses
-
Zeigt alle Klassen und Lehrer, die Mitglied sind.
- --showteachers
-
Zeigt Lehrer und Klassen, in denen sie Mitglied sind.
- Optionen zum Austeilen/Einsammeln/Bereitstellen von Daten
-
- --handout
-
teilt Daten in ein gemeinsames Verzeichnis der class/subclass/project
nur lesbar aus. Die Es muss zusätzlich --class, --subclass oder
--project angegeben werden.
- --handoutcopy
-
teilt Daten als Kopien aus. Es muss zusätzlich eine Liste (mit
--users) angegeben werden.
- --collect
-
sammelt Daten ein durch verschieben der Daten in das Homeverzeichnis des Lehrers.
Es muss zusätzlich --class, --subclass oder --project angegeben werden.
Mit --exam kann als Klassenarbeit eingesammelt werden (Anderer Ordnername, zusatzbackup für root, ...).
- --collectcopy
-
sammelt Daten ein durch kopieren der Daten in das Homeverzeichnis des Lehrers.
Es muss zusätzlich --class, --subclass oder --project angegeben werden.
- [--handout|--collect] -i , [--handout|--collect] --info
-
zeigt an welche Dateien Eingesammelt/ausgeteilt werden würden
- --exam
-
siehe --collect
- Angabe von Räumen beim Austeilen/Einsammeln/Bereitstellen
-
- --room raumname
-
Einsammeln von Raum raumname
- --fromroom, --currentroom
-
Austeilen/Einsammeln von 'aktueller_raum'
- Angabe von Usern beim Austeilen/Einsammeln/Bereitstellen
-
- --class AdminClass
-
Einsammeln/Austeilen/Bereitstellen an die Klasse AdminClass.
- --subclass SubClass
-
Einsammeln/Austeilen/Bereitstellen an die Gruppe SubClass.
- --project Project
-
Einsammeln/Austeilen/Bereitstellen an das Projekt Project.
- --users user1,user2,...
-
Einsammeln/Austeilen (NICHT beim Bereitstellen) an eine Liste von usern.
Mit --fromclass bzw. --fromproject kann noch ein Projekt angegeben werden.
- --fromclass
-
siehe --users
- --fromproject
-
siehe --users
- --share|--noshare --users user1,user2,user3,...
-
Erlaube dem User user1,user2,... sein _tauschen zu benutzen oder nicht.
- Examples (as root)
-
- 1. Dateien als Kopie austeilen (jeder user bekommt eine Datei in $HOME/...)
-
Lehrer tom teilt Dateien aus dem Verzeichnis-
/home/teachers/tom/_auszuteilen/aktueller_raum-
an user1 und user2 in das Verzeichnis-
$HOME/__austeilen/aktueller_raum-
aus:-
- sophomorix-teacher --teacher tom --users user1,user2 --fromroom --handoutcopy
-
- 2. Vorlagen bereitstellen an eine Gruppe (Gruppe bekommt lesenden Zugriff)
-
Lehrer tom stellt Dateien aus dem Verzeichnis-
/home/teachers/tom/_bereitstellen/7a-
der Klasse 7a (/home/tasks/classes/7a) bereit. Die Schüler sehen die Dateien in-
$HOME/__vorlagen/11a/tom-
- sophomorix-teacher --teacher tom --class 7a --handout
-
- 3. Dateien als Kopie von einzelnen Usern einsammeln
-
-
Lehrer tom sammelt Dateien aus dem Verzeichnis-
$HOME/_einsammeln/aktueller_raum-
von user1 und user2 in sein Verzeichnis-
/home/teachers/tom/_eingesammelt/aktueller_raum-
- ein.
-
- sophomorix-teacher tom --users user1,user2 --collectcopy --room A102
-
- Optionen, die nur als root angegeben werden können.
-
- --teacher login
-
Lässt diese Script so ablaufen, als ob es der Lehrer login aufgerufen hätte.
SEE ALSO
sophomorix-teacher(1),
AUTHOR
Written by <jeffbeck@web.de>.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- OPTIONS
-
- SEE ALSO
-
- AUTHOR
-
This document was created by
man2html,
using the manual pages.
Time: 10:01:30 GMT, June 03, 2015