Vorlesung Informationstechnologie

Universität Wien/Fakultät für Wirtschaftswissenschaften

Notengenerator

Haben Sie sich schon mal Gedanken darüber gemacht, wie Ihre Note bei den Prüfungsterminen zur VO Informationstechnologie zu Stande kommen? Hier eine Antwort dazu, die man allerdings nicht all zu ernst nehmen sollte.

Es ist auch ein gutes Beispiel für die mathematische Funktion zur Erstellung von Zufallszahlen.

Online: Notengenerator

Sourcecode (Beispiel):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>Notengenerator</TITLE>
<META NAME="Generator" CONTENT="Microsoft Expression Web 4">
<META NAME="Author" CONTENT="Franz Staffel">
<META NAME="Keywords" CONTENT="Notengenerator">
<META NAME="Description" CONTENT="Notengenerator">

<script language="javascript">
function notenausgabe()
{
var vname, punkte, note, ausgabe;
vname = document.getElementById("Text1").value;
if (vname == "")
{
alert ("Bitte Namen eingeben!");
}
else
{
punkte = Math.round(Math.random() * 40);
ausgabe = "Hallo " + vname + ", du hast " + punkte + " Punkt";
if (punkte != 1) ausgabe += "e";
ausgabe += " auf die Prüfung!\n";
switch (punkte) {
case 40:
case 39:
case 38:
case 37:
case 36:
ausgabe += "Das ist ein SEHR GUT! Weiter so, Bravo!";
break;
case 35:
case 34:
case 33:
case 32:
case 31:
ausgabe += "Das ist ein GUT! Nicht perfekt, aber gratuliere - schafft nicht jeder!";
break;
case 30:
case 29:
case 28:
case 27:
case 26:
ausgabe += "BEFRIEDIGEND! Es reicht, aber angeben würde ich damit nicht!";
break;
case 25:
case 24:
case 23:
case 22:
case 21:
ausgabe += "GENÜGEND! Gerade noch geschafft, wir sehen uns nicht wieder!";
break;
default:
ausgabe += "NICHT GENÜGEND! Das war wohl nichts, bis zum nächsten Termin!";
break;
}
document.getElementById("Ausgabe").value = ausgabe;
}
}

</script>

</HEAD>

<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#FF0000" VLINK="#800000" ALINK="#FF00FF">
<form method="post">
<p>Wieviele Punkte und welche Note bekomme ich bei meiner Prüfung für die VO Informationstechnologie?</p>
<p>Geben Sie hier ihren Vornamen ein: <input id="Text1" name="Text1" type="text"></p>

<p><button type="button" id="berechnen" onclick="notenausgabe()">Punkte und Note ausgeben</button></p>

<p><textarea id="Ausgabe" name="Ausgabe" rows="3" style="width: 650px"></textarea></p>
</form>
</BODY>
</HTML>