Voraussetzungen für Nutzerprofilfelder: Unterschied zwischen den Versionen

Aus MoodleDocs
Wechseln zu:Navigation, Suche
(Die Seite wurde neu angelegt: „{{Bedingte Aktivitäten}} {{Neu}} {{Zum Übersetzen}} This page explains how to restrict an activity, resource or course section via user fields and/or custom pr…“)
 
 
(15 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Bedingte Aktivitäten}}
{{Voraussetzungen}}
{{Neu}}


{{Zum Übersetzen}}
Dieser Artikel beschreibt, wie man die Verfügbarkeit einer Aktivität oder eines Arbeitsmaterials vom Wert eines Nutzerprofilfeldes abhängig macht.
This page explains how to restrict an activity, resource or course section via user fields and/or custom profile fields.


==Instructions==
==Anleitung==
# Die Funktionalität [[Voraussetzungen]] muss systemweit aktiviert sein - wo das konfiguriert wird, steht in [[Einstellungen zu Voraussetzungen#Voraussetzungen systemweit aktivieren|diesem Artikel]].
# Wenn Sie eine Aktivität oder ein Arbeitsmaterial neu anlegen oder bearbeiten, gehen Sie auf der Einstellungsseite zum Abschnitt ''Voraussetzungen''.
# Klicken Sie auf den Button ''Nutzerprofil''.
# Wählen Sie das Nutzerprofilfeld aus, für das Sie Voraussetzungen definieren wollen. Wählen Sie im Auswahlmenü daneben die Voraussetzungen aus und tragen Sie im Eingabefeld den gewünschten Wert des Nutzerprofilfeldes ein.
# Das geöffnete Auge-Symbol [[Image:hide.svg|16px|baseline]] bedeutet, dass die Aktivität oder das Arbeitsmaterial und das zugehörige Kriterium grau angezeigt werden, wenn jemand das Kriterium nicht erfüllt. Klicken Sie auf das Auge-Symbol, so dass ein geschlossenes Auge erscheint [[Image:show.svg|16px|baseline]], wenn Sie die Aktivität oder das Arbeitsmaterial vollständig verbergen wollen.


# Conditional access must be enabled (see [[Conditional activities]] for instructions on how to enable this for your site).
==Nutzerprofilfelder==
# When adding or editing an activity, resource or course section scroll to the user fields in the 'Restrict Access' section.
Sie können für fast alle Profilfelder Bedingungen definieren, die zum Nutzerprofil gehören. Einige wenige Felder fehlen im Auswahlmenü, weil sie in diesem Kontext keinen Sinn haben. Folgende Felder stehen zur Auswahl:
# Choose which fields you want to restrict by (adding more if needed), select the restriction you want to put in place and then enter a value.
* AIM
# Save the settings.
* Abteilung
* Adresse
* E-Mail-Adresse
* ICQ
* ID-Nummer
* MSN
* Mobiltelefon
* Nachname
* Skype
* Stadt/Ort
* Telefon
* Vorname
* Webseite
* Yahoo!


==Example==
==Zusätzliche Nutzerprofilfelder==


This is an example of the interface in Moodle when adding an activity to a course with the conditional functionality enabled
Darüber hinaus können Sie alle Nutzerprofilfelder auswählen, die die Moodle-Administration in Ihrem Moodle-System zusätzlich definiert hat. Siehe [[Profilfelder]].


[[File:conditional_user_setup.jpg]]
==Operatoren==
Die Operatoren definieren die Beziehung zwischen dem Nutzerprofilfeld und dem angegebenen Wert. Wenn die Voraussetzung z.B. sein soll, dass die E-Mail-Adresse @school.com enthalten soll, dann ist das Nutzerfeld ''E-Mail-Adresse'', der Operator ''enthält'' und der Wert ''@school.com''.


This is how it will appear to users who fail to meet the restrictions set in place.
Folgende Operatoren stehen zur Verfügung:
*''enthält'': Das angegebene Nutzerfeld muss den angegebenen Wert enthalten.
*''enthält nicht'': Das angegebene Nutzerfeld darf den angegebenen Wert nicht enthalten.
*''ist gleich mit'': Das angegebene Nutzerfeld muss genau den angegebenen Wert haben.
*''beginnt mit'': Das angegebene Nutzerfeld beginnt mit dem angegebenen Wert.
*''endet mit'': Das angegebene Nutzerfeld endet mit dem angegebenen Wert.
*''ist leer'': Das angegebene Nutzerfeld hat keinen Wert / ist nicht belegt.
*''ist nicht leer'': Das angegebene Nutzerfeld hat einen Wert.


[[File:conditional_user_courseview.jpg]]
[[en:Conditional user fields]]
 
==User fields==
 
You can restrict by using one of the user fields that are located in the Moodle user table. Not all the user fields are included, as not all of them would make sense in this context. The ones included are listed below.
 
* AIM ID - This is the value in the 'aim' column
* Address - This is the value in the 'address' column
* City/town - This is the value in the 'city' column
* Country - This is the value in the 'country' column
* Department - This is the value in the 'department' column
* Email Address - This is the value in the 'email' column
* First name - This is the value in the 'firstname' column
* ICQ number - This is the value in the 'icq' column
* ID number - This is the value in the 'idnumber' column
* Institution - This is the value in the 'institution' column
* Interests - This is the value in the 'interests' column
* MSN ID - This is the value in the 'msn' column
* Mobile phone - This is the value in the 'phone2' column
* Phone - This is the value in the 'phone1' column
* Skype ID - This is the value in the 'skype' column
* Surname - This is the value in the 'lastname' column
* Web page - This is the value in the 'url' column
* Yahoo ID - This is the value in the 'yahoo' column
 
==Custom profile fields==
 
These are all the custom profile fields that have been created on the Moodle site. See [[User profile fields]].
 
==Operators==


The operators define the relationship between the field chosen and the value entered. For example, when the user's email must contain @school.com, the field chosen is 'Email address', the operator is 'contains' and the value is '@school.com'.
[[Category:Voraussetzungen]]
 
;Contains
:This operator restricts access to those whose chosen field contains the value provided.
 
;Does not contain
:This operator restricts access to those whose chosen field does not contain the value provided.
 
;Is Equal To
:This operator restricts access to those whos chosen field equals the value provided.
 
;Starts With
:This operator restricts access to the activity to those whos chosen field starts with the value provided.
 
;Ends With
:This operator restricts access to the activity to those whos chosen field ends with the value provided.
 
;Is Empty
:This operator restricts access to the activity to those whos chosen field is empty. Note, if any value is provided in this case, it is ignored.
 
[[en:Conditional user fields]]

Aktuelle Version vom 19. Februar 2021, 08:49 Uhr


Dieser Artikel beschreibt, wie man die Verfügbarkeit einer Aktivität oder eines Arbeitsmaterials vom Wert eines Nutzerprofilfeldes abhängig macht.

Anleitung

  1. Die Funktionalität Voraussetzungen muss systemweit aktiviert sein - wo das konfiguriert wird, steht in diesem Artikel.
  2. Wenn Sie eine Aktivität oder ein Arbeitsmaterial neu anlegen oder bearbeiten, gehen Sie auf der Einstellungsseite zum Abschnitt Voraussetzungen.
  3. Klicken Sie auf den Button Nutzerprofil.
  4. Wählen Sie das Nutzerprofilfeld aus, für das Sie Voraussetzungen definieren wollen. Wählen Sie im Auswahlmenü daneben die Voraussetzungen aus und tragen Sie im Eingabefeld den gewünschten Wert des Nutzerprofilfeldes ein.
  5. Das geöffnete Auge-Symbol hide.svg bedeutet, dass die Aktivität oder das Arbeitsmaterial und das zugehörige Kriterium grau angezeigt werden, wenn jemand das Kriterium nicht erfüllt. Klicken Sie auf das Auge-Symbol, so dass ein geschlossenes Auge erscheint show.svg, wenn Sie die Aktivität oder das Arbeitsmaterial vollständig verbergen wollen.

Nutzerprofilfelder

Sie können für fast alle Profilfelder Bedingungen definieren, die zum Nutzerprofil gehören. Einige wenige Felder fehlen im Auswahlmenü, weil sie in diesem Kontext keinen Sinn haben. Folgende Felder stehen zur Auswahl:

  • AIM
  • Abteilung
  • Adresse
  • E-Mail-Adresse
  • ICQ
  • ID-Nummer
  • MSN
  • Mobiltelefon
  • Nachname
  • Skype
  • Stadt/Ort
  • Telefon
  • Vorname
  • Webseite
  • Yahoo!

Zusätzliche Nutzerprofilfelder

Darüber hinaus können Sie alle Nutzerprofilfelder auswählen, die die Moodle-Administration in Ihrem Moodle-System zusätzlich definiert hat. Siehe Profilfelder.

Operatoren

Die Operatoren definieren die Beziehung zwischen dem Nutzerprofilfeld und dem angegebenen Wert. Wenn die Voraussetzung z.B. sein soll, dass die E-Mail-Adresse @school.com enthalten soll, dann ist das Nutzerfeld E-Mail-Adresse, der Operator enthält und der Wert @school.com.

Folgende Operatoren stehen zur Verfügung:

  • enthält: Das angegebene Nutzerfeld muss den angegebenen Wert enthalten.
  • enthält nicht: Das angegebene Nutzerfeld darf den angegebenen Wert nicht enthalten.
  • ist gleich mit: Das angegebene Nutzerfeld muss genau den angegebenen Wert haben.
  • beginnt mit: Das angegebene Nutzerfeld beginnt mit dem angegebenen Wert.
  • endet mit: Das angegebene Nutzerfeld endet mit dem angegebenen Wert.
  • ist leer: Das angegebene Nutzerfeld hat keinen Wert / ist nicht belegt.
  • ist nicht leer: Das angegebene Nutzerfeld hat einen Wert.