Vorlage für interaktive Arbeitsblätter 2
- Details
- Zugriffe: 8054
Muster für interaktive Arbeitsblätter
Danke an Max
<html>
<head>
<title>Muster für interaktive Arbeitsblätter</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<style>
<!--
.td {font-size: 12pt;}
.input_feld {border: 1px solid grey; background: #f0fff0;}
/-->
</style>
</head>
<body bgcolor="#99cc99">
<br/>
<div align="center">
<table width="80%" bgcolor="#ccffcc" cellspacing="3" cellpadding="20" border="0">
<tr>
<td>
<div align="center">
<h1>Muster für interaktive Arbeitsblätter</h1>
<hr>
</div>
<?php
extract ($_GET);
# LOESUNGEN
$ltext = array(
"1a"=>array("Funktion"),
"2a"=>array("Funktionen"),
"3a"=>array("linear","parabel oder so"),
"4a"=>array("für","geht nicht"),
"5a"=>array("Schleswig-Holstein","keine Ahnung"),
"6a"=>array("Thomas","Jahre"),
);
$finished = "yes";
foreach (array_keys($ltext) as $row) {
$check = false;
$name1 = "input_".$row;
$name2 = "text_".$row;
# Die nächste Zeile verwenden ab PHP 5
# $$name1= htmlentities($$name1,NULL, "");
# Die nächste Zeile gilt bei PHP4
$$name1 = htmlentities($$name1);
for($i=0;$i<count($ltext["$row"]);$i++) {
if (strtolower($$name1) == strtolower($ltext["$row"][$i])) {
$$name2 = "<b>{$ltext["$row"][$i]}</b><input type=\"hidden\" name=\"$name1\" value=\"{$ltext["$row"][$i]}\">";
$check = true;
break;
}
}
if ($check === false) {
$$name2 = "<input type=\"text\" class=\"input_feld\" size=\"9\" name=\"$name1\" value=\"{$$name1}\">";
$finished = "no";
}
}
if ($finished == "yes") {
$auswertung = "<hr>Um alles richtig einzutragen haben Sie <b>$versuch</b> Versuch(e) benötigt.<br/><a href=\"$PHP_SELF\">Noch einmal!</a>";
}
else {
$auswertung = "<br/><input type=\"submit\" name=\"submit\" value=\"Auswertung\">";
}
$versuch++;
print <<< ausgabe
<form action="$PHP_SELF" method="get">
<! Beginn Lueckentext -->
Ein wichtiger Grundbegriff ist $text_1a.<br/>
Sind die Bilder Geraden, so heißen die $text_2a: $text_3a<br/>
Umlauttest eintragen für: $text_4a <br/>
Nördlichstes Bundesland der BRD: $text_5a<br/>
Mein Name ist $text_6a
<! Hier endet der Lueckentext -->
<br/>$auswertung
<input type="hidden" name="versuch" value="$versuch">
</form>
ausgabe;
?>
<br/>
<a title="Mathematik am CSM" href="/index.php">Mathematik am CSM</a>
</td>
</tr>
</table>
</body>
</html>