Ejemplo n.º 1
0
    public function WPCB_mb_editor($post, $vars)
    {
        global $learnout;
        parent::WPCB_mb_editor($post, $vars);
        printf("<div id='eal_topicterms' style='margin:10px'></div>");
        // Verb button click --> insert verb into current position of editor
        ?>
		<script>
			
			
			function addTermToEditor (t) {
				var j = jQuery.noConflict();
				j(document).find("#mb_description").find("textarea").each ( function() {
 					tinyMCE.activeEditor.execCommand( 'mceInsertContent', false, t );
				});
			}
		</script>


<?php 
        $verbs = array(1 => array("auflisten", "auswählen", "beschriften", "identifizieren", "nennen"), 2 => array("begründen", "Beispiele geben", "beschreiben", "erklären", "klassifizieren", "konvertieren", "schätzen", "transferieren", "übersetzen", "verallgemeinern", "zusammenfassen"), 3 => array("ändern", "anwenden", "beantragen", "berechnen", "bestimmen", "durchführen", "prüfen", "testen", "übertragen", "verwenden", "vorbereiten", "zeigen"), 4 => array("analysieren", "gegenüberstellen", "kategorisieren", "priorisieren", "strukturieren", "unterscheiden", "unterteilen", "vergleichen", "vorhersagen"), 5 => array("bewerten", "diskutieren", "entscheiden", "interpretieren", "kritisieren", "verteidigen"), 6 => array("aufbauen", "erstellen", "gestalten", "kombinieren", "konzipieren", "modellieren", "produzieren", "überarbeiten", "umgestalten"));
        printf("<div id='eal_superverbs' style='margin:10px'>");
        foreach ($verbs as $level => $terms) {
            // show only verbs that matches the current LO level
            printf("<div style='display:%s'>", $learnout->level["FW"] == $level || $learnout->level["PW"] == $level || $learnout->level["KW"] == $level ? 'block' : 'none');
            foreach ($terms as $t) {
                printf("<a style='margin:3px' class='button' onclick=\"addTermToEditor('%s');\">%s</a>", htmlentities($t, ENT_SUBSTITUTE, 'ISO-8859-1'), htmlentities($t, ENT_SUBSTITUTE, 'ISO-8859-1'));
            }
            printf("</div>");
        }
        printf("</div>");
    }