019
This commit is contained in:
parent
e398ed1396
commit
d49df0681b
3 changed files with 73 additions and 0 deletions
|
@ -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()
|
||||
}
|
36
src/templates/faculty/attendance.html
Normal file
36
src/templates/faculty/attendance.html
Normal 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>
|
25
src/templates/faculty/schedule.html
Normal file
25
src/templates/faculty/schedule.html
Normal 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>
|
Loading…
Reference in a new issue