Thread "Offene ILIAS-Kurse für OER"
Tabs
-
N.Haack | N.Haack | 30. Sep 2022, 10:58 Select
Offene ILIAS-Kurse für OERLiebe ILIAS-Experten,
die UzK möchte freien Zugang zur Bildung und OER unterstützen, daher haben wir eine offene Instanz (https://www.edulabs.uni-koeln.de/) ins Leben gerufen. Gestern war unser erster Workshop und die Dozierenden haben erfahren wie Sie ihre Kurse für Anonymus freigeben können. Damit aber auch wirklich ALLE Zugriff haben mussten auch Dozierende, Studierende und die selbstregistrierten „Guest“ das Recht „Lesen“ und „Anzeigen“ erhalten. Da wir wegen Learning Analytics und Badges auch geschlossene Kurse haben, ist eine generelle Freigabe nicht möglich. Also mussten die OER-Dozierenden gestern ziemlich viele Häkchen setzten. Da hatte ich die Idee ein OER-Didactic Template zu schreiben. Bin mir aber nun nicht mehr sicher, ob das überhaupt geht, weil auf der Wiki-Seite „Modifying an Existing Role“ steht der Satz
„Note: Permissions for a modified role are always assigned through a role template not by adding permissions directly to the existing role.“
Liebe Grüße aus KölnNicole
-
Florian Suittenpointner | suittenpointner | 2. Jan 2023, 10:03 Select
Offene ILIAS-Kurse für OERHallo Nicole,
dieser Satz besagt nur, dass für den Zweck des Didactic Template eine Rollenvorlage angelegt wird.
Wird das DT dann angewandt, werden die Angaben daraus auf die definierten Rollen überspielt.Angewandt wird das DT entweder manuell beim Erstellen eines Objekts oder manuell im Rechte-Reiter oder beim Kopieren von Objekten.
-
N.Haack | N.Haack | 2. Jan 2023, 10:40 Select
Offene ILIAS-Kurse für OERLieber Florian,
vielen herzlichen Dank :)
und ein frohes neues Jahr! -
agri | agri | 15. Feb 2024, 15:12 Select
Offene ILIAS-Kurse für OERLiebe Nicole,
mich beschäftigt aktuell ein ähnliches Thema - mehrere Module sollen aufgebaut werden und automatisch als OER angeboten werden. Ich dachte, bei neu angelegten Kursen oder anderen Objekten würde automatisch die Rechteveerbung eingreifen, wenn die Kategorie schon passende Rechte für Anonymous hat. Tut sie aber nicht. Mach ich da was falsch oder hilf da nur ein Template?
Vielen Dank im Voraus!
Viele Grüße,
Agnieszka
PS: Wie läuft es mit deinem Template? -
Florian Suittenpointner | suittenpointner | 19. Feb 2024, 08:41 Select
Offene ILIAS-Kurse für OERHallo Agnieszka,
beim Kopieren von Objekten ohne Mitgliedschaft (wie Lernmodulen, Tests usw.) werden die Rechte vom Original übernommen.
Wenn dagegen Kurse oder Gruppen kopiert werden, bei denen es sowas wie Mitgliedschaft gibt, dann orientiert sich ILIAS an dem Standard, der in den entsprechenden Rollenvorlagen hinterlegt ist, d.h., wie die Rechte im Originalkurs waren, spielt keine Rolle für die Kopie.Das kann man aber auf jeden Fall mit einem Didaktischen Template lösen, ja.
Wenn es Bedarf gibt, dass ich da Näheres erkläre, meldet Euch. -
agri | agri | 19. Feb 2024, 09:18 Select
Offene ILIAS-Kurse für OERHallo Florian,
vielen Dank für deine Nachricht.
Aktuell habe ich erstmal eine Kategorie angelegt und diese sichtbar für die Öffentlichkeit gemacht. Im zweiten Schritt habe ich einen neuen Kurs angelegt. An der Stelle dachte ich, die Rechte werden von der Kategorie vererbt. Aber ohne manuelles Eingreifen bei den Rechten bleibt der Kurs unsichtbar. Scheinbar muss ich mir die Rollenrechte noch einmal angschauen.
Wie kann ich das Thema Didakitches Template anpacken?
Vielen Dank im Voraus!
Beste Grüße,
Agnieszka -
Florian Suittenpointner | suittenpointner | 19. Feb 2024, 09:29 Select
Offene ILIAS-Kurse für OERHallo Agnieszka,
Du brauchst ein DT für Kurse, das muss dann beim Anlegen ausgewählt werden.
Das muss für die betreffende Rolle eine localPolicyAction type="union" mit den zusätzlichen Rechten. -
N.Haack | N.Haack | 19. Feb 2024, 09:53 Select
Rechte immer wieder per Hand setztenLiebe Agnieszka,
nein, du machst nichts falsch.
Die Rechte müssen leider im Kurs oder am Objekt gesetzt werden.
Unsere Dozierenden finden es sehr mühsam,
die Rechte immer wieder per Hand setzten.
Und auf der Kursebene (mit Vererbung -> vorhandene Objekte ändern),
ist es auch bei vielen Dozierenden recht fehleranfällig.
Wir haben uns dennoch gegen ein Template entschieden,
weil die Freigabe eines ILIAS-Objektes "Bewusst" geschehen soll.
In der Tat haben wir auch Kurse,
die eine "Autorenwerkstatt" oder einen "Kooperations-Bereich" enthalten
und mit einem Template würden dann alle ILIAS-Objekt
für das www freigegeben werden.
In diesem Fall müssten dann händisch an Lernmodule, Ordner
oder Gruppen, die Rechte wieder entzogen werden.
Es wäre einfacher, wenn die Freigabe im Aktionenmenü eines Objektes wäre,
oder es gäbe eine Freigabe-GUI in der ich dann die Objekte auswählen kann.
Liebe Grüße
Nicole -
Florian Suittenpointner | suittenpointner | 19. Feb 2024, 10:37 Select
Rechte immer wieder per Hand setztenUm es nochmal zu sagen:
Mit einem DT kann man das lösen.
Die Zuweisung eines DT wird dann auch mitkopiert, wenn man einen Kurs kopiert.Und auch eine manuelle Freigabe, von der Nicole spricht, kann mit einem DT evtl. einfacher sein, weil man nicht mit einzelnen Rechten rumfuhrwerken, sondern "nur" die Vorlage auswählen muss.
Wenn man mir sagt, welche Rolle bei diesen "freigegebenen" Kursen welche Rechte haben soll, kann ich ein DT bereitstellen.
-
N.Haack | N.Haack | 19. Feb 2024, 15:33 Select
Rechte immer wieder per Hand setztenHallo Florian,
das wäre ja eine enorme Erleichterung.
Das wären an der Uni Köln für die Rollen
Anonymous,
Guest,
Studierende und
Dozierende die
Rechte „Anzeigen“ und „Lesezugriff“
Liebe Grüße
Nicole -
Florian Suittenpointner | suittenpointner | 19. Feb 2024, 17:55 Select
Rechte immer wieder per Hand setztenHier der Code.
Das betrifft erst mal nur die Rechte am Kurs selbst, nicht an irgendwelchen Inhalten:<?xml version="1.0" encoding="utf-8"?>
<didacticTemplateDefinition>
<didacticTemplate type="creation">
<title>OER-Kurs</title>
<description>Modifiziert fuer die Rollen "Anonymous", "Guest", "Studierende" und "Dozierende" Kurse so, dass "Anzeigen" und "Lesezugriff" garantiert ist.</description>
<assignments>
<assignment>crs</assignment>
</assignments>
<actions>
<localPolicyAction>
<roleFilter source="title">
<includePattern preg="Anonymous*"/>
<includePattern preg="Guest*"/>
<includePattern preg="Studierende*"/>
<includePattern preg="Dozierende*"/>
</roleFilter>
<localPolicyTemplate type="union">
<role type="rolt">
<title>OER-Kurs</title>
<operations>
<operation group="crs">visible</operation>
<operation group="crs">read</operation>
</operations>
</role>
</localPolicyTemplate>
</localPolicyAction>
</actions>
</didacticTemplate>
</didacticTemplateDefinition>