Hallo,
Moodle ist ein mächtiges E-Learning-System. Für spezielle Fälle möchte ich einen Fragetyp "bereichern" ohne in das Gesamtkonzept einzugreifen. Dazu soll im Antwortformular der Frage eine Taste erscheinen, Nur nach Drücken der Taste öffnet sich ein Formular mit 18 Feldern (6 mal 3). Der Inhalt diser Felder wird in ein Array übergeben, dort sortiert und ein Antwortstring ausgeggeben, der (von Hand) in das Originalantwirtfeld übertragen wird und mit der vorgesehen Antowrt verglichen wird. Ich habe ein solches kleines Script schon einmal für Javascript erstellt und es funktionierte bestens. In Moodle ist die Verwendung von Javascript in Unterfenstern sehr problematisch, so dass ich auf die Idee kam, das vorhandene PHP-Antwortformular zu ergänzen. Ich wäre um Hilfe in diesem Forum sehr dankbar.Wahrscheinlich muss ich mehfrach um Hilfe bitten.
Hier meine erste Frage:
Wie erstelle ich in dem unten angegeben Original eine Schaltfläche, nach deren Drücken sich das Formular innerhalb dieser Form eröffnet. Aus Sicherheitsgründen soll keine weitere Fenster geöffnet werden. Die Beschriftung der Schaltfläckh könnte "Zusatzformular" sein.
Hier nun das Moodle Script
******************Beginn**********
*******************Ende*********************
Danke
(Von besonderem Interesse wäre auch ein komplett neuer Fragentyp. Die Erstellung würde aber meine Fähigkeiten weit überschreiten, wäre aber interessant für wirkliche Spezialisten)
Moodle ist ein mächtiges E-Learning-System. Für spezielle Fälle möchte ich einen Fragetyp "bereichern" ohne in das Gesamtkonzept einzugreifen. Dazu soll im Antwortformular der Frage eine Taste erscheinen, Nur nach Drücken der Taste öffnet sich ein Formular mit 18 Feldern (6 mal 3). Der Inhalt diser Felder wird in ein Array übergeben, dort sortiert und ein Antwortstring ausgeggeben, der (von Hand) in das Originalantwirtfeld übertragen wird und mit der vorgesehen Antowrt verglichen wird. Ich habe ein solches kleines Script schon einmal für Javascript erstellt und es funktionierte bestens. In Moodle ist die Verwendung von Javascript in Unterfenstern sehr problematisch, so dass ich auf die Idee kam, das vorhandene PHP-Antwortformular zu ergänzen. Ich wäre um Hilfe in diesem Forum sehr dankbar.Wahrscheinlich muss ich mehfrach um Hilfe bitten.
Hier meine erste Frage:
Wie erstelle ich in dem unten angegeben Original eine Schaltfläche, nach deren Drücken sich das Formular innerhalb dieser Form eröffnet. Aus Sicherheitsgründen soll keine weitere Fenster geöffnet werden. Die Beschriftung der Schaltfläckh könnte "Zusatzformular" sein.
Hier nun das Moodle Script
******************Beginn**********
PHP:
<div class="qtext">
<?php echo $questiontext; ?>
</div>
<?php if ($image) { ?>
<img class="qimage" src="<?php echo $image; ?>" alt="" />
<?php } ?>
<div class="ablock clearfix">
<div class="prompt">
<?php echo get_string("answer", "quiz").': '; ?>
</div>
<div class="answer">
<input type="text" class="<?php echo $class; ?>" <?php echo "$readonly $inputname $value"; ?> size="80"/>
<?php echo $feedbackimg; ?>
</div>
<?php if ($feedback) { ?>
<div class="feedback">
<?php echo $feedback ?>
</div>
<?php } ?>
<?php $this->print_question_submit_buttons($question, $state, $cmoptions, $options); ?>
</div>
Danke
(Von besonderem Interesse wäre auch ein komplett neuer Fragentyp. Die Erstellung würde aber meine Fähigkeiten weit überschreiten, wäre aber interessant für wirkliche Spezialisten)