|
Juist/fout oefeningen
Auteur: Jownaz
- 11 december 2006 - 21:04 - Gekeurd door: Joel
- Hits: 3866 - Aantal punten:
2.83 (3 stemmen)
Het script werkt met een array waarin je de opgave en het antwoord zet.
Ik had het gemaakt voor mijn examen Chemie, je kunt alles natuurlijk aanpassen naar je eigen wens.
Met dank aan Diewy die voor een groot deel heeft geholpen !
|
| Code: |
<?php
ob_start();
session_start();
?>
<script type="text/javascript">
function goto(URL){
window.location.href = URL;
}
</script>
<?
$at = array (
'H' => 'waterstof',
'He' => 'helium',
'Li' => 'lithium',
'Be' => 'beryllium',
'B' => 'boor',
'C' => 'koolstof',
'N' => 'stikstof',
'O' => 'zuurstof',
'F' => 'fluor',
'Ne' => 'neon',
'Na' => 'natrium',
'Mg' => 'magnesium',
'Al' => 'aluminium',
'Si' => 'silicium',
'P' => 'fosfor',
'S' => 'zwavel',
'Cl' => 'chloor',
'Ar' => 'argon',
'K' => 'kalium',
'Ca' => 'calcium',
'Cr' => 'chroom',
'Mn' => 'mangaan',
'Fe' => 'ijzer',
'Co' => 'kobalt',
'Ni' => 'nikkel',
'Cu' => 'koper',
'Zn' => 'zink',
'Ge' => 'germanium',
'As' => 'arseen',
'Br' => 'broom',
'Kr' => 'krypton',
'Ag' => 'zilver',
'Cd' => 'cadmium',
'Sn' => 'tin',
'Sb' => 'antimoon',
'I' => 'jood',
'Xe' => 'xenon',
'Ba' => 'barium',
'Pt' => 'platina',
'Au' => 'goud',
'Hg' => 'kwik',
'Pb' => 'lood',
'Rn' => 'radon',
'U' => 'uranium',
'Pu' => 'plutonium',
);
if( !isset($_POST['submit']) ) {
$_SESSION['rand'] = array_rand($at);
?>
<form action="" method="post">
<?=$_SESSION['rand']?><br />
<input type="text" name="input" /><br />
<input type="submit" name="submit" value="check" />
</form>
<?php
}
else {
if( $_POST['input'] == $at[$_SESSION['rand']] ) {
echo $_POST['input']." is correct";
$_SESSION['goed']++;
}
else echo "fout, juist antwoord was ".$at[$_SESSION['rand']];
$_SESSION['totaal']++;
echo "<br /><br />".$_SESSION['goed']."/".$_SESSION['totaal']." goed<br /><a href=\"\" onClick=\"javascript:goto(chemie.php)\">Nog eens proberen</a>";
}
?>
<?php ?> <script type="text/javascript"> function goto(URL){ window.location.href = URL; } </script> <? 'H' => 'waterstof', 'He' => 'helium', 'Li' => 'lithium', 'Be' => 'beryllium', 'B' => 'boor', 'C' => 'koolstof', 'N' => 'stikstof', 'O' => 'zuurstof', 'F' => 'fluor', 'Ne' => 'neon', 'Na' => 'natrium', 'Mg' => 'magnesium', 'Al' => 'aluminium', 'Si' => 'silicium', 'P' => 'fosfor', 'S' => 'zwavel', 'Cl' => 'chloor', 'Ar' => 'argon', 'K' => 'kalium', 'Ca' => 'calcium', 'Cr' => 'chroom', 'Mn' => 'mangaan', 'Fe' => 'ijzer', 'Co' => 'kobalt', 'Ni' => 'nikkel', 'Cu' => 'koper', 'Zn' => 'zink', 'Ge' => 'germanium', 'As' => 'arseen', 'Br' => 'broom', 'Kr' => 'krypton', 'Ag' => 'zilver', 'Cd' => 'cadmium', 'Sn' => 'tin', 'Sb' => 'antimoon', 'I' => 'jood', 'Xe' => 'xenon', 'Ba' => 'barium', 'Pt' => 'platina', 'Au' => 'goud', 'Hg' => 'kwik', 'Pb' => 'lood', 'Rn' => 'radon', 'U' => 'uranium', 'Pu' => 'plutonium', ); if( !isset($_POST['submit']) ) { ?> <form action="" method="post"> <?=$_SESSION['rand']?><br /> <input type="text" name="input" /><br /> <input type="submit" name="submit" value="check" /> </form> <?php } else { if( $_POST['input'] == $at[$_SESSION['rand']] ) { echo $_POST['input']." is correct"; $_SESSION['goed']++; } else echo "fout, juist antwoord was ".$at[$_SESSION['rand']]; $_SESSION['totaal']++; echo "<br /><br />".$_SESSION['goed']."/".$_SESSION['totaal']." goed<br /><a href=\"\" onClick=\"javascript:goto(chemie.php)\">Nog eens proberen</a>"; } ?>
Download code (.txt)
|
|
|
Stemmen |
| Niet ingelogd |
|