Harmadik vizsga

This commit is contained in:
2024-11-28 10:40:51 +01:00
parent 11c80fb673
commit d0de8736f4
25 changed files with 328 additions and 0 deletions

Binary file not shown.

View File

@ -0,0 +1,93 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Szakdolgozat értékelő lap</title>
<link rel="stylesheet" href="./style.css">
</head>
<body>
<h1>Szakdolgozat értékelő lap</h1>
<table>
<tr>
<td>Szerző (jelölt): </td>
<td><input type="text" name="" id=""></td>
</tr>
<tr>
<td>Szak: </td>
<td>
<input list="values" id="myInput" name="myInput">
<datalist id="values">
<option value="Mérnök informatikus">
<option value="Gazdasági informatikus">
</datalist>
</td>
</tr>
<tr>
<td>Képzési szint: </td>
<td>
<select name="" id="">
<option value="">BSc</option>
<option value="">MSc</option>
<option value="">PhD</option>
</select>
</td>
</tr>
<tr>
<td>A szakdolgozat címe: </td>
<td><input type="text" name="" id=""></td>
</tr>
<tr>
<td>A bíráló neve: </td>
<td><input type="text" name="" id=""></td>
</tr>
<tr>
<td>Munkahelye: </td>
<td><input type="text" name="" id=""></td>
</tr>
<tr>
<td>Beosztása: </td>
<td><input type="text" name="" id=""></td>
</tr>
<tr>
<td>1. Témaválasztás: </td>
<td class="right"><label for="">pontszám</label><input type="number" value="5" max="5" min="0" step="1" class="points"></td>
</tr>
<tr>
<td colspan="2"><textarea name="" id=""></textarea></td>
</tr>
<tr>
<td>2. A dolgozat szerkezete, stílusa: </td>
<td class="right"><label for="">pontszám</label><input type="number" value="8" max="8" min="0" step="1" id="" class="points"></td>
</tr>
<tr>
<td colspan="2"><textarea name="" id=""></textarea></td>
</tr>
<tr>
<td>3. Szakirodalom feldolgozása: </td>
<td class="right"><label for="">pontszám</label><input type="number" value="10" max="10" min="0" step="1" id="" class="points"></td>
</tr>
<tr>
<td colspan="2"><textarea name="" id=""></textarea></td>
</tr>
<tr>
<td>4. A téma kidolgozásának színvonala: </td>
<td class="right"><label for="">pontszám</label><input type="number" value="20" max="20" min="0" step="1" id="" class="points"></td>
</tr>
<tr>
<td colspan="2"><textarea name="" id=""></textarea></td>
</tr>
<tr>
<td>5. A dolgozat gyakorlati vonatkozása: </td>
<td class="right"><label for="">pontszám</label><input type="number" value="20" max="20" min="0" step="1" id="" class="points"></td>
</tr>
<tr>
<td colspan="2"><textarea name="" id=""></textarea></td>
</tr>
</table>
<p id="result">Összesen: 50, érdemjegy: jeles (5).</p>
<script src="./script.js"></script>
</body>
</html>

View File

@ -0,0 +1,34 @@
var scores = document.getElementsByClassName("points");
document.addEventListener("DOMContentLoaded", updatepoints())
for (var i = 0; i < scores.length; i++) {
scores[i].addEventListener("change", function() {
updatepoints();
});
};
function updatepoints(){
var sum = 0
var fail = false
for(var i = 0; i < scores.length; i++){
if( Number(scores[i].value) == 0 )
fail = true;
sum += Number(scores[i].value)
}
if(fail || sum <= 25){
document.getElementById("result").textContent = `Összesen: ${sum}, érdemjegy: elégtelen (1).`;
}
else if(sum <= 30){
document.getElementById("result").textContent = `Összesen: ${sum}, érdemjegy: elégséges (2).`;
}
else if(sum <= 37){
document.getElementById("result").textContent = `Összesen: ${sum}, érdemjegy: közepes (3).`;
}
else if(sum <= 44){
document.getElementById("result").textContent = `Összesen: ${sum}, érdemjegy: Jó (4).`;
}
else{
document.getElementById("result").textContent = `Összesen: ${sum}, érdemjegy: Jeles (5).`;
}
}

View File

@ -0,0 +1,23 @@
h1{
margin-bottom: 1cm;
padding-bottom: 0px;
}
table{
width: 15cm;
text-align: left;
}
input, select{
width: 9cm;
}
.right{
text-align: right;
}
.right input{
width: 1cm;
margin: 0;
}
textarea{
margin-left: 0.5cm;
width: 14.5cm;
resize: none;
}