Vorlage für interaktive Arbeitsblätter 1

<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;}

</style>

</head>

<body bgcolor="#99CC99">

<p> </p>

<div align="center">

<p> </p>

<table width="80%" bgcolor="#ccffcc" cellspacing="3" cellpadding="20" border="0">

Musterseite als Screenshot <tr><td>

<div align="center">

<h1>Muster für interaktive Arbeitsblätter</h1>

<hr>

</DIV>

Achtung bei Apostroph in der Lösung, z.B. qu'il muss bei den Variablen qu\'il geschrieben werden.

<?php

extract ($_GET);

# LOESUNGEN

$ltext = array(

"1a"=>'Funktion',

"2a"=>'Funktionen',

"3a"=>'linear',

"4a"=>'für',

"5a"=>'Schleswig-Holstein',

"6a"=>'Thomas',

);

$finished = "yes";

foreach (array_keys($ltext) as $row) {

$name1 = "input_".$row;

$name2 = "text_".$row;

# Die nächste Zeile nehmen, wenn PHP 5

# $$name1= htmlentities($$name1,NULL, "");

# Diese Zahl geht mit PHP 4

$$name1 = htmlentities($$name1);

$$name1 = htmlentities(stripslashes($_GET[$name1])); # diese Zeile verwenden, wenn ein Apostroph in der Lösung auftritt.

if (strtolower($$name1) == strtolower($ltext["$row"]))

{

$$name2 = "<b>{$ltext["$row"]}</b><input type=\"hidden\" name=\"$name1\" value=\"{$ltext["$row"]}\">";

}

else {

$$name2 = "<input type=\"text\" size=\"12\" name=\"$name1\" value=\"{$$name1}\" maxlength=\"29\">";

$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 = "<input type=\"submit\" name=\"submit\" value=\"Auswertung\">";

}

$versuch++;

print <<< ausgabe

<form action="$PHP_SELF" method="get">

<! Beginn Lückentext -->

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 <br>

<! Hier endet der Lückentext -->

$auswertung

<input type="hidden" name="versuch" value="$versuch">

</form>

ausgabe;

?>

<br>

<A HREF="index.php">Mathematik am CSM</A><P> </P>

</td>

</tr>

</table>

</body>

</html>

 

Bild größer