eis-website/notenrechner-dom.html

97 lines
3.3 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Notenrechner DOM - EIS Projekt</title>
<link rel="icon" href="img/favicon.png" type="image/png">
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet" href="css/notenrechner-dom.css">
</head>
<body>
<main>
<section class="content-section">
<div class="container">
<h1>Notenrechner DOM-Version (Aufgabe 3)</h1>
<p>Ein interaktiver Notenrechner direkt auf der Webseite ohne prompt() und alert().</p>
<div class="exercise-card">
<h2>Punkte eingeben und Note berechnen</h2>
<form id="notenForm" class="grade-form">
<div class="form-group">
<label for="punkte">Punktzahl (0-100):</label>
<input
type="number"
id="punkte"
name="punkte"
min="0"
max="100"
placeholder="z.B. 85"
class="form-input"
>
<span id="errorMessage" class="error-message"></span>
</div>
<button type="button" id="calculateBtn" class="btn">Berechnen</button>
</form>
<div id="ergebnis" class="result-container" style="display: none;">
<h3>Ergebnis</h3>
<p id="resultText"></p>
<div class="progress-bar-container">
<div id="progressBar" class="progress-bar"></div>
</div>
<p id="percentageText" class="percentage-text"></p>
</div>
</div>
<div class="exercise-card" style="margin-top: 2rem;">
<h2>Notenskala</h2>
<table style="width: 100%; border-collapse: collapse;">
<tr style="background-color: #f0f0f0;">
<th style="border: 1px solid #ddd; padding: 0.5rem;">Punkte</th>
<th style="border: 1px solid #ddd; padding: 0.5rem;">Note</th>
</tr>
<tr>
<td style="border: 1px solid #ddd; padding: 0.5rem;">90100</td>
<td style="border: 1px solid #ddd; padding: 0.5rem;">🟢 Sehr gut</td>
</tr>
<tr style="background-color: #f9f9f9;">
<td style="border: 1px solid #ddd; padding: 0.5rem;">7589</td>
<td style="border: 1px solid #ddd; padding: 0.5rem;">🟢 Gut</td>
</tr>
<tr>
<td style="border: 1px solid #ddd; padding: 0.5rem;">6074</td>
<td style="border: 1px solid #ddd; padding: 0.5rem;">🟡 Befriedigend</td>
</tr>
<tr style="background-color: #f9f9f9;">
<td style="border: 1px solid #ddd; padding: 0.5rem;">5059</td>
<td style="border: 1px solid #ddd; padding: 0.5rem;">🟡 Ausreichend</td>
</tr>
<tr>
<td style="border: 1px solid #ddd; padding: 0.5rem;">Unter 50</td>
<td style="border: 1px solid #ddd; padding: 0.5rem;">🔴 Nicht bestanden</td>
</tr>
</table>
</div>
</div>
</section>
</main>
<footer>
<div class="footer-content">
<p>&copy; 2026 EIS Projekt. Alle Rechte vorbehalten.</p>
</div>
</footer>
<script src="js/navbar.js"></script>
<script src="js/notenrechner-dom.js"></script>
<script src="js/script.js"></script>
</body>
</html>