This commit is contained in:
Aritra Banik 2024-06-01 11:26:22 +05:30
parent e398ed1396
commit d49df0681b
3 changed files with 73 additions and 0 deletions

View file

@ -11,5 +11,17 @@ pub fn (mut app App) faculty_login() vweb.Result {
@['/faculty'; get]
pub fn (mut app App) faculty_admin() vweb.Result {
return $vweb.html()
}
@['/faculty/schedule'; get]
pub fn (mut app App) faculty_schedule() vweb.Result {
return $vweb.html()
}
@['/faculty/attendance'; get]
pub fn (mut app App) faculty_attendance() vweb.Result {
return $vweb.html()
}

View file

@ -0,0 +1,36 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Take Attendance</title>
@css '/templates/style.css'
</head>
<body>
<header>
<h1>Faculty Admin Panel</h1>
</header>
<main>
<section class="admin-content">
<h2>Take Attendance (Select Class)</h2>
<form action="#">
<select id="course_select">
<option value="">Select a Course</option>
<option value="math">Math (Monday, 9:00 AM)</option>
<option value="english">English (Tuesday, 10:30 AM)</option>
<option value="science">Science (Wednesday, 1:00 PM)</option>
</select>
<button type="submit">Take Attendance</button>
</form>
<p id="attendance_message"></p>
<script>
document.getElementById('course_select').addEventListener('change', function() {
const messageElement = document.getElementById('attendance_message');
messageElement.textContent = 'Select a course and click "Take Attendance" to proceed. (Attendance functionality not implemented in this demo)';
});
</script>
<a href="faculty_admin.html">Back to Admin Panel</a>
</section>
</main>
</body>
</html>

View file

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>View Class Schedule</title>
@css '/templates/style.css'
</head>
<body>
<header>
<h1>Faculty Admin Panel</h1>
</header>
<main>
<section class="admin-content">
<h2>Your Class Schedule</h2>
<p>**Day** | **Time** | **Course** | **Location**</p>
<p>----- | -------- | -------- | --------</p>
<p>Monday | 9:00 AM - 10:00 AM | Math | Room 201</p>
<p>Tuesday | 10:30 AM - 12:00 PM | English | Room 305</p>
<p>Wednesday | 1:00 PM - 2:00 PM | Science | Lab 102</p>
<a href="faculty_admin.html">Back to Admin Panel</a>
</section>
</main>
</body>
</html>