Grobe Struktur für Studentenübersicht
This commit is contained in:
1 parent
93b347cad6
commit
dc40c361c9
1 file changed
+114
@@ -1,5 +1,6 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
@@ -11,7 +12,83 @@
|
||||
<script src="../other/skilltree.js"></script>
|
||||
<title>Übersicht</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="header_bar_1">
|
||||
<div style="font-weight: bold;">
|
||||
Meine Kurse
|
||||
</div>
|
||||
<div>
|
||||
<button class="auswertung" onclick='location.href = "./auswertung.html?user=" + userData.name'>
|
||||
Auswertungen
|
||||
</button>
|
||||
</div>
|
||||
<div>
|
||||
<button class="profile" onclick='showOverlay("miniProfile")'>
|
||||
<overlay id="miniProfile" />
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="header_bar_1_placeholder"></div>
|
||||
|
||||
<button onclick="participateInSurvey()">Participate in Survey</button>
|
||||
|
||||
<div id="courses-container">
|
||||
<h2>Courses</h2>
|
||||
|
||||
<div id="courses-list" style="height: 300px; overflow-y: scroll; border: 1px solid black;">
|
||||
<div class="course-item" onclick="selectCourse('Mathematics')">
|
||||
<span>Mathematics</span>
|
||||
<button onclick="removeCourse('Mathematics')">del</button>
|
||||
</div>
|
||||
<div class="course-item" onclick="selectCourse('German')">
|
||||
<span>German</span>
|
||||
<button onclick="removeCourse('German')">del</button>
|
||||
</div>
|
||||
<div class="course-item" onclick="selectCourse('English')">
|
||||
<span>English</span>
|
||||
<button onclick="removeCourse('English')">del</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<button onclick="newCourse()">+</button>
|
||||
</div>
|
||||
|
||||
<div id="level-display">
|
||||
<div>Level <span id="level-number">5</span></div>
|
||||
<progress id="level-bar" value="70" max="100"></progress>
|
||||
</div>
|
||||
|
||||
<!-- Overlays -->
|
||||
<overlay id="survey">
|
||||
<div>
|
||||
<span>Gib den Code der Umfrage ein</span>
|
||||
<input type="text" placeholder="****">
|
||||
<button>Teilnehmen</button>
|
||||
</div>
|
||||
</overlay>
|
||||
|
||||
<overlay id="course">
|
||||
<div>
|
||||
<span>Kurs SWT</span>
|
||||
<span>Prof. Dr. Kurt Schneider</span>
|
||||
<br>
|
||||
<span>Termine</span>
|
||||
<div id="courses-list" style="height: 200px; overflow-y: scroll; border: 1px solid black;">
|
||||
<span>Di 01.01.2023, 13:00 - 15:00 Uhr</span>
|
||||
<br>
|
||||
<span>Raum 023, Gebäude 2323</span>
|
||||
</div>
|
||||
<span>Bewertungen</span>
|
||||
<div id="courses-list" style="height: 200px; overflow-y: scroll; border: 1px solid black;">
|
||||
<div>Di, 01.01.2023</div>
|
||||
<div>Di, 01.01.2023</div>
|
||||
<div>Di, 01.01.2023</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</overlay>
|
||||
|
||||
|
||||
<script>
|
||||
@@ -20,6 +97,43 @@ const couchDB = new CouchDB();
|
||||
setUserData(couchDB).then((val) => {
|
||||
});
|
||||
|
||||
function participateInSurvey() {
|
||||
showOverlay("survey");
|
||||
}
|
||||
|
||||
function selectCourse(courseName) {
|
||||
console.log("Course selected:", courseName);
|
||||
showOverlay("course");
|
||||
}
|
||||
|
||||
function removeCourse(courseName) {
|
||||
console.log("remove called for course:", courseName);
|
||||
}
|
||||
|
||||
function newCourse() {
|
||||
console.log("New course button pressed");
|
||||
}
|
||||
|
||||
function setLevelProgress(percent) {
|
||||
document.getElementById('level-bar').value = percent;
|
||||
}
|
||||
|
||||
function setLevel(level) {
|
||||
document.getElementById('level-number').textContent = level;
|
||||
}
|
||||
|
||||
function addCourseToList(courseName) {
|
||||
const coursesList = document.getElementById('courses-list');
|
||||
const courseDiv = document.createElement('div');
|
||||
courseDiv.className = 'course-item';
|
||||
courseDiv.innerHTML = `
|
||||
<span>${courseName}</span>
|
||||
<button onclick="editCourse('${courseName}')">Edit</button>
|
||||
`;
|
||||
coursesList.appendChild(courseDiv);
|
||||
}
|
||||
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
Reference in new issue
Block a user