Datenbank FAQ: Unterschied zwischen den Versionen

Aus MoodleDocs
Wechseln zu:Navigation, Suche
 
(23 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Überarbeiten}}
{{Datenbank}}
{{Datenbank}}


Zeile 5: Zeile 4:


==Wo kann ich zusätzliche Datenbank-Vorlagen herunterladen?==
==Wo kann ich zusätzliche Datenbank-Vorlagen herunterladen?==
Im Abschnitt [[Datenbank erstellen#Vorlagen|Datenbank-Vorlagen]] finden Sie Links zu weiteren Vorlagen.
Im Kurs [http://school.demo.moodle.net/course/view.php?id=57 Activity Examples] der Moodle School Demo Site finden Sie verschiedene Beispiele für Datenbank-Aktivitäten inklusive der entsprechenden Datenbank-Vorlagen zum Herunterladen.


==How can I add to the list of database presets available for users to choose from?==
==Wie kann ich eine Datenbank-Vorlage in meiner Moodle-Site für andere zur Nutzung bereitstellen?==


[[File:databasepresetsnew.png|thumb|Database presets]]
Es gibt eine Standardvorlage "Bildergalerie". Sie können jedoch auch eigene Vorlagen erstellen.


There is one default preset, Image Gallery. It is possible to create your own presets.  
Wenn Sie eine Datenbank-Aktivität angelegt haben, müssen Sie auch eine Vorlage für diese Datenbank erstellen.


When you have created your database that you desire to set as a preset; go to the "Presets" tab of the database and choose "Save as preset". Give the preset a name and the database fields and templates will now be available as a preset for the rest of the site. You will need site admin rights to do this.
Diese Vorlage können Sie speichern und anderen zur Nutzung zur Verfügung stellen:
* Klicken Sie die Datenbank auf der Kursseite an.
* Klicken Sie auf den Reiter ''Vorlagensätze''.
* Im Abschnitt ''Als Vorlagensatz sichern'' tragen Sie im Textfeld ''Name'' einen passenden Namen für Ihre Vorlage ein und klicken Sie auf den Button ''Weiter''. Anschließend ist diese Vorlage systemweit verfügbar.


Please see the [[Database presets]] for other available presets you can import into your system.
 
[[File:databasepresetsnew.png|500px]]
 
 
Lesen Sie im Artikel [[Datenbank erstellen#Vorlagensätze herunterladen|Datenbank erstellen]], wo Sie weitere Vorlagen finden, die Sie in Ihr Moodle importieren können.


==Wie kann ich eine Datenbank erstellen, in der Teilnehmer/innen nur ihre eigenen Einträge sehen können?==
==Wie kann ich eine Datenbank erstellen, in der Teilnehmer/innen nur ihre eigenen Einträge sehen können?==
Zeile 45: Zeile 51:


==Gibt es einen Zeitstempel für Datenbank-Einträge?==
==Gibt es einen Zeitstempel für Datenbank-Einträge?==
Siehe dazu den Diskussionsbeitrag [http://moodle.org/mod/forum/discuss.php?d=86927 Time stamp for database entries forum discussion]
Ja.
  ##timestamp##


==Wie kann ich einen Titel eines Eintrages zu einem Link ändern?==
==Wie kann ich einen Titel eines Eintrages zu einem Link ändern?==
Zeile 53: Zeile 60:
  <nowiki><a href="##moreurl##">[[Title]]</a></nowiki>
  <nowiki><a href="##moreurl##">[[Title]]</a></nowiki>


==How can I hide a database entry which was previously approved?==
==Wie kann ich einen Datenbankeintrag (wieder) verbergen, der zu einem früheren Zeitpunkt geprüft und freigegeben wurde?==
Klicken Sie in der Datenbank-Aktivität auf den Reiter ''Vorlagen'' und fügen Sie in der ''Vorlage für Liste'' oder in der ''Vorlage für Einzelansicht'' den Tag
  ##disapprove##
ein.


Edit the list and or single template and add the undo approval tag (##disapprove##).
==Wie kann ich eine Sortierung für die Datenbankeinträge vorgeben?==
Klicken Sie in der Datenbank-Aktivität auf den Reiter ''Felder''. Wählen Sie unten auf der Seite ein ''Standard-Sortierfeld'' aus sowie ''Aufsteigend'' oder ''Absteigend'' aus und klicken Sie auf den Button ''Sichern''.


==How can I add a default sort order of entries?==
==Warum ist der Aufruf der Einzelansicht in meiner Datenbank-Aktivität so langsam?==
Versuchen Sie Folgendes:


In the Fields tab, select a default sort field, choose ascending or descending then click the Save button.
Gehen Sie auf die Seite ''Website-Administration > Entwicklung > XMLDB-Editor" und klicken Sie auf "Indizes prüfen". Wenn fehlende Indizes gefunden werden, dann aktualisieren Sie Ihre Moodle-Site auf die "latest weekly build" Ihrer aktuellen Moodle-Version. Wiederholen Sie anschließen den Test. Wenn immer noch fehlende Indizes gefunden werden, sichern Sie Ihre Moodle-Datenbank und führen Sie danach die angegebenen SQL-Befehle aus.  


==Why is my database so slow to show each page?==
Das sollte die Ladezeiten für Datenbankeinträge verkürzen.
 
Try to go to "Administration > Miscellaneous > XMLDB editor" and choose "Check Indexes". If you have any missing indexes found; upgrade your Moodle to the latest weekly build of your version; re-run the test; backup your site database and then run the suggested SQL from the test on your site database. This should speed up your database activity load times.


==Wie kann man unterbinden, dass Teilnehmer/innen Datenbankeinträge hinzufügen können?==
==Wie kann man unterbinden, dass Teilnehmer/innen Datenbankeinträge hinzufügen können?==
Es gibt verschiedene Möglichkeiten:
* Nutzen Sie die Einstellungen [[Datenbank konfigurieren#Grundeinstellungen|Datenanzeige von/bis]], um nur Lesezugriff auf die Datenbank zu gewähren.
Oder
* Ändern Sie für die Teilnehmer-Rolle: Klicken Sie die Datenbank-Aktivität auf der Kursseite an. Gehen Sie auf die Seite ''Einstellungen > Datenbank-Administration > Rechte ändern'' und klicken Sie bei der Fähigkeit Setzen Sie das Recht für [[Capabilities/mod/data:writeentry|einträge schreiben]] auf das X hinter ''Teilnehmer/in''.


Nutzen Sie die Einstellungen [[Datenbank konfigurieren#Grundeinstellungen|Datenanzeige von/bis]], um nur Lesezugriff auf die Datenbank zu gewähren.
==Wie kann ich mehrere / alle Einträge einer Datenbank gleichzeitig löschen?==
 
*Klicken Sie die Datenbank-Aktivität auf der Kursseite an. Im Reiter ''Listenansicht'' ist vor jedem Datenbankeintrag eine Checkbox.
==How can I empty a database / remove records from a database en masse?==
*Markieren Sie die Checkboxen der Einträge, die Sie löschen wollen. Wenn Sie alle Einträge löschen wollen, klicken Sie unten auf der Seite auf den Button ''Alle auswählen''.  
In List view, there is a checkbox next to each entry. Click to select the ones you wish to delete and then click the 'Delete selected' button. Alternatively, click the 'Select all' and 'Delete all' buttons. A warning message will appear asking you to confirm what you wish to delete.
*Wenn Sie alle zu löschenden Einträge ausgewählt haben, klicken Sie unten auf der Seite auf den Button ''Auswahl löschen''. Bevor die Einträge tatsächlich gelöscht werden, müssen Sie dies noch einmal bestätigen.
 
==I get an error message when importing a csv of entries==
One thing to try is to open up the csv file in Excel and save it again as a csv file - with another name - and then try importing it agin. Sometimes this just works :)
 
==How do I export/import picture fields from a database activity from one course to another?==
You cannot export/import database entries with picture fields using the csv option, you will need to use Moodle's backup and restore functionality. Please note that you will need to backup and restore the database activity with user data in order for the entries to be carried over.


==How can I show recently added entries in a block on the course page?==
==Ich bekomme eine Fehlermeldung, wenn ich Datenbankeinträge aus einer CSV-Datei importiere==
Öffnen Sie die CSV-Datei in Excel und speichern Sie die Datei (noch mal) als .csv mit einem anderen Dateinamen. Starten Sie dann einen neuen Import-Versuch. Manchmal hilft das :)


# Enable an RSS feed of recently added entries as described in [[Using Database]]
==Wie kann ich Bild-Felder von einem Kurs zu einem anderen exportieren oder importieren?==
# Add a [[Remote RSS feeds block]] to the course page
Das funktioniert nicht über den Export/Import einer CSV-Datei. Sie müssen stattdessen die Datenbank-Aktivität im Quellkurs [[Kurssicherung|sichern]] und im Zielkurs [[Kurswiederherstellung|wiederherstellen]]. Beachten Sie, dass Sie die Datenbank '''mit Nutzer/innen''' sichern müssen, wenn Sie die Datenbankeinträge in den Zielkurs übertragen wollen.
# Add the database activity RSS feed to it


==How can I have entries waiting for approval highlighted?==
==Wie kann ich kürzlich hinzugefügte Datenbankeinträge auf der Kursseite anzeigen?==
# Aktivieren Sie RSS-Feeds für Datenbankeinträge wie im Artikel [[Datenbank nutzen#RSS-Feeds für neue Datenbankeinträge aktivieren|Datenbank nutzen]] beschrieben.
# Fügen Sie einen [[RSS Feeds Block|RSS Feeds]] auf der Kursseite hinzu.
# Fügen Sie die Datenbank-Aktivität als RSS-Feed im Block hinzu.


In Moodle 3.0 onwards, any newly created database activities show entries waiting for approval as highlighted for the teacher and the user who added the entry.  
==Wie kann ich Datenbankeinträge, die geprüft werden müssen, farblich hervorheben?==
Ab Moodle 3.0 werden Datenbankeinträge, die geprüft werden müssen, automatisch farblich hervorgehoben. Die Hervorhebung sehen alle Trainer/innen und die Person, die den Eintrag erstellt hat.


For existing database activities, the highlighting can be added by editing the list and/or single template and resetting it, or adding some inline css:
In älteren Datenbank-Aktivitäten können Sie in die Vorlage für Listen und/oder in die Vorlage für Einzelansicht folgenden CSS-Code einbetten:


  class="mod-data-default-template ##approvalstatus##"
  class="mod-data-default-template ##approvalstatus##"


==Any further questions?==
==Weitere Fragen?==


Please post in the [https://moodle.org/mod/forum/view.php?id=3505 Database forum] on moodle.org
Dann schreiben Sie einen Beitrag im [https://moodle.org/mod/forum/view.php?id=3505 Databank Forum] auf moodle.org


==Siehe auch==
==Siehe auch==

Aktuelle Version vom 2. April 2019, 08:30 Uhr


Hier finden Sie Antworten auf häufig gestellte Fragen zur Aktivität Datenbank.

Wo kann ich zusätzliche Datenbank-Vorlagen herunterladen?

Im Kurs Activity Examples der Moodle School Demo Site finden Sie verschiedene Beispiele für Datenbank-Aktivitäten inklusive der entsprechenden Datenbank-Vorlagen zum Herunterladen.

Wie kann ich eine Datenbank-Vorlage in meiner Moodle-Site für andere zur Nutzung bereitstellen?

Es gibt eine Standardvorlage "Bildergalerie". Sie können jedoch auch eigene Vorlagen erstellen.

Wenn Sie eine Datenbank-Aktivität angelegt haben, müssen Sie auch eine Vorlage für diese Datenbank erstellen.

Diese Vorlage können Sie speichern und anderen zur Nutzung zur Verfügung stellen:

  • Klicken Sie die Datenbank auf der Kursseite an.
  • Klicken Sie auf den Reiter Vorlagensätze.
  • Im Abschnitt Als Vorlagensatz sichern tragen Sie im Textfeld Name einen passenden Namen für Ihre Vorlage ein und klicken Sie auf den Button Weiter. Anschließend ist diese Vorlage systemweit verfügbar.


databasepresetsnew.png


Lesen Sie im Artikel Datenbank erstellen, wo Sie weitere Vorlagen finden, die Sie in Ihr Moodle importieren können.

Wie kann ich eine Datenbank erstellen, in der Teilnehmer/innen nur ihre eigenen Einträge sehen können?

Entweder:

  • Konfigurieren Sie die Datenbank so, dass einzelne Einträge von Trainer/innen freigegeben werden müssen. Wenn die Einträge niemals freigegeben werden, dann können nur die Teilnehmer/innen, die den Eintrag hinzugefügt haben, und die Trainer/innen, auf diesen Eintrag zugreifen.

Oder:

  • Setzen Sie die Gruppeneinstellungen für die Datenbank auf "Getrennte Gruppen". Legen Sie für jede Person im Kurs eine Gruppe an und tragen Sie diese Person als einziges Mitglied in die Gruppe ein.

Wie kann ich eine Sortierfunktion ermöglichen, die durch Klick auf die Feldüberschriften gestartet wird?

Zum Sortieren müssen Sie den Link manuell auf die Überschriften in der Vorlage anlegen. Um die URL herauszufinden, die Sie benötigen, können Sie eine erste Sortierung durch Einsatz der Menüs starten und die URLs ansehen. Nehmen Sie alles bis inkl. dem Fragezeichen von der URL weg (das entspricht der internen ID Ihrer Datenbank (automatisch vergeben); sort gibt an, was sortiert werden soll; order gibt die Sortierreihenfolge an).

Beispiele:

Wie kann ich die Datenbankinformationen vertikal statt horizontal anzeigen lassen?

Siehe dazu den folgenden How can I list database information horizontally instead of vertically? Diskussionsbeitrag

In der Listenansicht werden keine Spalten angezeigt...

Siehe dazu den Diskussionsbeitrag Can't get columns to line up in list view forum discussion inklusive Vorlagen von moodle.org zum Download

Wie kann ich eine Enzyklopädie-artige Vorlagen erstellen?

Siehe dazu den Diskussionsbeitrag Encyclopedia database preset forum discussion inklusive Enzyklopädie-artige Vorlage zum Download

Gibt es einen Zeitstempel für Datenbank-Einträge?

Ja.

 ##timestamp##

Wie kann ich einen Titel eines Eintrages zu einem Link ändern?

Um einen Titel eines Eintrages in der Listenansicht zu einem Link auf die Einzelansicht zu machen, fügen Sie den folgenden Code in die Vorlage für die Listenansicht ein:

<a href="##moreurl##">[[Title]]</a>

Wie kann ich einen Datenbankeintrag (wieder) verbergen, der zu einem früheren Zeitpunkt geprüft und freigegeben wurde?

Klicken Sie in der Datenbank-Aktivität auf den Reiter Vorlagen und fügen Sie in der Vorlage für Liste oder in der Vorlage für Einzelansicht den Tag

 ##disapprove##

ein.

Wie kann ich eine Sortierung für die Datenbankeinträge vorgeben?

Klicken Sie in der Datenbank-Aktivität auf den Reiter Felder. Wählen Sie unten auf der Seite ein Standard-Sortierfeld aus sowie Aufsteigend oder Absteigend aus und klicken Sie auf den Button Sichern.

Warum ist der Aufruf der Einzelansicht in meiner Datenbank-Aktivität so langsam?

Versuchen Sie Folgendes:

Gehen Sie auf die Seite Website-Administration > Entwicklung > XMLDB-Editor" und klicken Sie auf "Indizes prüfen". Wenn fehlende Indizes gefunden werden, dann aktualisieren Sie Ihre Moodle-Site auf die "latest weekly build" Ihrer aktuellen Moodle-Version. Wiederholen Sie anschließen den Test. Wenn immer noch fehlende Indizes gefunden werden, sichern Sie Ihre Moodle-Datenbank und führen Sie danach die angegebenen SQL-Befehle aus.

Das sollte die Ladezeiten für Datenbankeinträge verkürzen.

Wie kann man unterbinden, dass Teilnehmer/innen Datenbankeinträge hinzufügen können?

Es gibt verschiedene Möglichkeiten:

  • Nutzen Sie die Einstellungen Datenanzeige von/bis, um nur Lesezugriff auf die Datenbank zu gewähren.

Oder

  • Ändern Sie für die Teilnehmer-Rolle: Klicken Sie die Datenbank-Aktivität auf der Kursseite an. Gehen Sie auf die Seite Einstellungen > Datenbank-Administration > Rechte ändern und klicken Sie bei der Fähigkeit Setzen Sie das Recht für einträge schreiben auf das X hinter Teilnehmer/in.

Wie kann ich mehrere / alle Einträge einer Datenbank gleichzeitig löschen?

  • Klicken Sie die Datenbank-Aktivität auf der Kursseite an. Im Reiter Listenansicht ist vor jedem Datenbankeintrag eine Checkbox.
  • Markieren Sie die Checkboxen der Einträge, die Sie löschen wollen. Wenn Sie alle Einträge löschen wollen, klicken Sie unten auf der Seite auf den Button Alle auswählen.
  • Wenn Sie alle zu löschenden Einträge ausgewählt haben, klicken Sie unten auf der Seite auf den Button Auswahl löschen. Bevor die Einträge tatsächlich gelöscht werden, müssen Sie dies noch einmal bestätigen.

Ich bekomme eine Fehlermeldung, wenn ich Datenbankeinträge aus einer CSV-Datei importiere

Öffnen Sie die CSV-Datei in Excel und speichern Sie die Datei (noch mal) als .csv mit einem anderen Dateinamen. Starten Sie dann einen neuen Import-Versuch. Manchmal hilft das :)

Wie kann ich Bild-Felder von einem Kurs zu einem anderen exportieren oder importieren?

Das funktioniert nicht über den Export/Import einer CSV-Datei. Sie müssen stattdessen die Datenbank-Aktivität im Quellkurs sichern und im Zielkurs wiederherstellen. Beachten Sie, dass Sie die Datenbank mit Nutzer/innen sichern müssen, wenn Sie die Datenbankeinträge in den Zielkurs übertragen wollen.

Wie kann ich kürzlich hinzugefügte Datenbankeinträge auf der Kursseite anzeigen?

  1. Aktivieren Sie RSS-Feeds für Datenbankeinträge wie im Artikel Datenbank nutzen beschrieben.
  2. Fügen Sie einen RSS Feeds auf der Kursseite hinzu.
  3. Fügen Sie die Datenbank-Aktivität als RSS-Feed im Block hinzu.

Wie kann ich Datenbankeinträge, die geprüft werden müssen, farblich hervorheben?

Ab Moodle 3.0 werden Datenbankeinträge, die geprüft werden müssen, automatisch farblich hervorgehoben. Die Hervorhebung sehen alle Trainer/innen und die Person, die den Eintrag erstellt hat.

In älteren Datenbank-Aktivitäten können Sie in die Vorlage für Listen und/oder in die Vorlage für Einzelansicht folgenden CSS-Code einbetten:

class="mod-data-default-template ##approvalstatus##"

Weitere Fragen?

Dann schreiben Sie einen Beitrag im Databank Forum auf moodle.org

Siehe auch

Diskussionsbeiträge im Kurs Using Moodle auf moodle.org: