2017-03-02 7 views
0

Wie kann ich einen Block erstellen und festlegen, der auf allen Quizversuchs-Seiten angezeigt wird?Moodle anwendbare_formate für Quizversuchs-Seiten

Ich habe den folgenden Code in einem benutzerdefinierten Moodle Block:

public function applicable_formats() { 
    return array(
     'all' => true, 
    ); 
} 

Mein Ziel ist es mein Block auf allen Kursquiz Versuch Seiten wie anzuzeigen: http://www.mymoodle.com/mod/quiz/attempt.php?attempt=61

jedoch die Optionen nur erlauben Sie, das aktuelle Quiz einzustellen.

Alle anderen Quizseiten zeigen meinen Block nicht an.

Antwort

1

Sie können diese Arbeit als Administrator machen auf der Website selbst, indem Sie einige Einstellungen ändern:

Schalten Block Bearbeitung auf.

Gehen Sie unter "konfigurieren [yourblock]".

Jetzt erscheint die Konfigurationsseite Ihres Blocks.

Unter dem Reiter „Wo dieser Block erscheint“:

Wählen Sie in „Display auf Seitentypen“ der Konfiguration, die richtige für Sie ist. Wählen Sie zum Beispiel "Any Quiz module Page".

Speichern.

Das ist es. :-)