Rollen & Einschreibemethoden: Ausgesperrt?

Rollen & Einschreibemethoden: Ausgesperrt?

von Martin Smaxwil -
Anzahl Antworten: 5
Nutzerbild von Besonders aktive Moodler

Tag zusammen,

in einem Moodle-2.2-System einer Schule wird jeder Lehrer automatisch "Kursverwalter" in seinem eigenen Kursbereich, damit er so viele Kurse anlegen kann, wie er für seinen Unterricht benötigt und die Administratoren nicht die ersten Wochen im Schuljahr nur mit dem Anlegen von Kursen beschäftigt sind.

Wenn nun ein "Kursbereich-Kursverwalter" einen Kurs anlegt, ist er darin automatisch Trainer, aufgelistet unter den "Manuellen Einschreibungen" (anscheinend "erbt" er diese Rolle).

Beim Experimentieren mit den verschiedenen Einschreibemethoden hat nun ein Lehrer alle Einschreibemethoden seines Kurses deaktiviert oder gelöscht - mit dem Resultat, dass er sich selber (als manuell eingeschriebener Trainer, aber gelöschter manueller Einschreibemethode) aus dem Kurs gekickt hat und mit seiner Kursbereich-Kursverwalter-Rolle auch nicht wieder herein kommt!

Das ist - nun ja - "suboptimal". Gibt es eine Sicherheitseinstellung oder kleine Rechte- und Rollenmodifikation, dass z.B.

  • der einzige Trainer auch bei ausgeschalteten Einschreibemethoden Trainer bleibt? Oder
  • Kursverwalter eines Kursbereiches auch ohne passende Einschreibemethode in die Kurse des eigenen Kursbereichs kommen?

Oder sollten alle Lehrer in ihren Kursbereichen zu "Managern" befördert werden? Das löst das Problem, gibt ihnen aber weiterreichende Rechte an die Hand, deren Auswirkungen ich momentan noch nicht überblicke...

Mit Bitte um Tipps und besten Grüßen lächelnd
Martin

Anzahl der Bewertungen:  -
Als Antwort auf Martin Smaxwil

Re: Rollen & Einschreibemethoden: Ausgesperrt?

von Ivo Mynter -

Hallo Martin,

hmm... wie groß ist das Problem in deiner Organisation? Ich würde da pragmatisch herangehen und die Rollen komplett so belassen. Ist das vertretbar?

Das komplette Aussperren ist m.E. ein Sonderfall, der hier auch eher einer (sicherlich sinnvollen Beschäftigung mit moodle zwinkernd) Testsituation geschuldet scheint. In dieser Situation muss dann "eben mal" ein Admin angesprochen werden, um diesen Kurs wieder mit einer Einschreibemethode zu versehen bzw. den Kursleiter entsprechend zurückzusetzen. Ggf. ist das Risiko ("Leute, bitte nicht alle Einschreibemethoden löschen, sonst..") zu kommunizieren. Das Risiko ist m.E. geringer, als zu überblicken, was für (andere) Probleme eine ansonsten nicht notwendige Rechteerweiterung mit sich bringt.

LG Ivo 

Als Antwort auf Ivo Mynter

Re: Rollen & Einschreibemethoden: Ausgesperrt?

von Stefanie Berger -
Nutzerbild von Besonders aktive Moodler Nutzerbild von Deutsche Moodle Übersetzer

Hallo Martin,

das Problem ist in größeren Einrichtungen trotz recht eindeutiger "Kommunikation" vorhanden und verursacht bei den Leuten zumindest einen nicht nötigen und vermeidbaren Schreck.

Und per Rechte-Rollen-Konfiguration ist da nichts zu machen, entweder Einschreibemethode nutzen können oder nicht … zwinkernd und dazu gehört untrennbar auch das Ausblenden der Manuellen Einschreibemethode.

Bis zu einer besseren Lösung hilft da vielleicht erst einmal (nur) das "Nicht-Anzeigen" der Bearbeitungsoptionen (Auge und Bearbeitungssymbol) im Theme (CSS).

Liebe Grüße
Stefanie

Als Antwort auf Stefanie Berger

Re: Rollen & Einschreibemethoden: Ausgesperrt?

von Martin Smaxwil -
Nutzerbild von Besonders aktive Moodler

... das ganze Ausmaß war mir beim Verfassen des TO ja noch gar nicht klar! Aussperren via Deaktivieren: Ja gut, das kann der Admin wieder geradeziehen. Aber:

Das Löschen von Einschreibemethoden löscht alle Benutzer (welche anscheinend mit der Einschreibe-Instanz verknüpft sind) aus dem Kurs! überrascht

Dass mit dieser "Abmeldung" der Teilnehmer auch alle Leistungen gelöscht werden, kennt man ja schon aus dem (Selbst-)Abmelden oder dem "Entziehen der Teilnehmer-Rolle per Rollenzuweisung" aus den 1.9.x-Systemen.

Eine drastischere Warnung als die Sicherheitsabfrage "Wollen Sie wirklich ...?" wäre da angebracht.

Das gleiche Problem wie oben für eine Schule beschrieben ereilte uns nun auch an der TFH Bochum: Das unbedarfte Löschen einer Einschreibemethode durch einen Dozenten löscht alle tlw. prüfungsrelevanten Online-Leistungen der Studierenden, welche über die entsprechende Einschreibemethode in den Kurs gelangt sind. Dass das nicht unbedingt mit den "Aufbewahrungsfristen von Prüfungsleistungen" im Hochschulkontext übereingeht, sollte einleuchten.

Und das Wiederherstellen eines der (zum Glück täglich durchgeführten) Backups für die Sicherung und Wiederherstellung einer Aufgabenaktivität zur Wiederherstellung der Bewertungen ... sollte eine Notlösung bleiben und nicht mehrfach in der Woche anliegen...

Laut Tracker "it is a feature, not a bug":
http://tracker.moodle.org/browse/MDL-26988

In 2.4 soll es evtl. bessere Warnungen geben? (http://tracker.moodle.org/browse/MDL-35814)

Man kann - in Abhängigkeit des gewählten Themes - auch nicht einfach die class="DeleteEnrolmentMethod" im css ändern (ich zumindest habe da nur allgemeine Klassen wie "smallicon" oder ähnliches). Daher würde ein "display:none;" an diversen anderen Stellen entsprechende Auswirkungen haben.

Außerdem muss die Bearbeiten-Funktion der einzelnen Einschreibemethoden erhalten bleiben: Da hängt ja z.B. die Zugangsschlüssel-Vergabe (ein von Dozenten überaus geliebtes Werkzeug) dran. Das Ausblenden der letzten Tabellenspalte und/oder das Entziehen der Berechtigung "Einschreibungsmethode konfigurieren" ist also auch keine Lösung.

Egal.

-------

Eine Quick&Dirty-Lösung geht wie folgt:

  1. In der Datei enrol/instances.php die Zeilen 190-207 auskommentieren, also die gesamte if-Abfrage ab //edit links.

    Das lässt das Löschen-X und das Auge der Einschreibemethoden in der Übersicht verschwinden.

  2. Damit nicht genug. In den Einstellungen der einzelnen Einschreibemethoden lassen sich diese über ein Ja/Nein-Dropdown ebenfalls ein- und ausschalten. Diese findet man in
    - enrol/manual/edit_form.php, Zeile  41-45
    - enrol/self/edit_form.php, Zeile 43-47 und
    - enrol/paypal/edit_form.php, Zeile 43-46

    Ebenfalls auskommentieren.

Dadurch nicht gelöst wird die Problematik, dass bereits deaktivierte Einschreibemethonden nun vor Dozenten verborgen bleiben und von diesen nicht eigenständig re-aktiviert werden können.

Ja, ich weiß, dass das 'Rumpfuschen am php-Code nicht professionell ist.
Ja, ich weiß, dass php-Änderungen nicht update-fähig sind.
Ja, ich weiß, dass solche Frickeleien Seiteneffekte haben können.

Die Alternativen wären allerdings (im schlimmsten Falle)

  • für Hochschulen juristische Auseinandersetzungen wegen verschollener Prüfungsleistungen,
  • sofortiger Stopp der mühsam errichteten Motivation von Lehrern an Schulen,
  • häufiges Wieder-Ausgraben von verschollenen Leistungen und Beiträgen aus Backups oder
  • Downgrade auf 1.9.x...

Gruß,
M

 

Als Antwort auf Martin Smaxwil

Re: Rollen & Einschreibemethoden: Ausgesperrt?

von Ralf Hilgenstock -
Nutzerbild von Besonders aktive Moodler Nutzerbild von Deutsche Moodle Übersetzer Nutzerbild von Entwickler Nutzerbild von Moodle Partner Nutzerbild von Translators

Martin,

hast du geprüft, ob beim Wiedereinschreiben eines Nutzers in den Kurs die Bewertungen wieder erscheinen?

Ralf

Als Antwort auf Martin Smaxwil

Re: Rollen & Einschreibemethoden: Ausgesperrt?

von Stefanie Berger -
Nutzerbild von Besonders aktive Moodler Nutzerbild von Deutsche Moodle Übersetzer

Lieber Martin,

wir haben nun auch bei der Manuellen Einschreibemethode den Löschbutton und "das Auge" schlicht ausgeblendet sowie in den Einstellungen den Bereich "Methode verwenden".

Manuelle Einschreibemethode ist nun Pflicht und kann nicht deaktiviert werden, so dass sich zumindest die Kursverantwortlichen nicht reihenweise mehr versehentlich aussperren.

Zudem haben wir in den Administrationseinstellungen innerhalb der Grundeinstellungen der Bewertungen ( …/admin/settings.php?section=gradessettings) den Haken gesetzt bei "recovergradesdefault" (Bewertungen wiederherstellen bei Wiedereinschreibung).

Durchgehend getestet haben wir das Verhalten noch nicht, aber so sollten die von dir beschriebenen Katastrophen vermeidbar sein (wenn auch mit Eingriff zunächst).

Kursverantwortliche sollten dann darauf aufmerksam gemacht werden, dass Sie Kurse, die wiederholt angeboten werden, bestenfalls nach Sicherung/Wiederherstellen immer noch einmal per "Rücksetzen" bereinigt werden sollten, damit "Wiederholstudenten" nicht auf schon erbrachte Leistungen zurückgreifen können (wenn sie es nicht sollen).

Liebe Grüße
Stefanie