diff --git a/admin-dashboard.html b/admin-dashboard.html new file mode 100644 index 0000000..f091418 --- /dev/null +++ b/admin-dashboard.html @@ -0,0 +1,36 @@ + + + + + + DRIEMS Admin Dashboard + + + + +
+

Hello, Admin!

+ +
+

Manage Users

+

Add, edit, or remove users from the system.

+ +
+ +
+

Faculty Attendance

+

View or feed attendance reports.

+ +
+ +
+

Settings

+

Manage system settings and configurations.

+ +
+ +
+ + \ No newline at end of file diff --git a/attendance-record.html b/attendance-record.html new file mode 100644 index 0000000..fa078ca --- /dev/null +++ b/attendance-record.html @@ -0,0 +1,215 @@ + + + + + + Attendance Graph + + + + + +

Student Attendance Overview

+ +
+ +
+ +
+

+
+ + + + + + diff --git a/attendance-summary.html b/attendance-summary.html new file mode 100644 index 0000000..0e568a7 --- /dev/null +++ b/attendance-summary.html @@ -0,0 +1,104 @@ + + + + + + Attendance Summary + + + + + +
+

Attendance Summary

+
+

+

+
+
+

Absent Students List:

+ +
+ Back to Dashboard +
+ + + + diff --git a/attendance.html b/attendance.html new file mode 100644 index 0000000..c7e1a58 --- /dev/null +++ b/attendance.html @@ -0,0 +1,164 @@ + + + + + + Attendance Sheet + + + + + +
+

Attendance Sheet

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SR. NoName of the StudentRollPresent/Absent
1K Raj Tilak1001
2MD Riyasat Ali1002
3Gargee Dash1003
4Sonali Sahoo1004
5Ashutosh Sahoo1005
6Apurba Pal1006
7Anshuman Nanda1007
8Bikram Keshari Dash1008
9Biswajeet Muduli1009
10Akansha Behera1010
+ Back to Dashboard + Finish +
+ + + + diff --git a/copyright.png b/copyright.png new file mode 100644 index 0000000..e2c5cb2 Binary files /dev/null and b/copyright.png differ diff --git a/dashboard.css b/dashboard.css new file mode 100644 index 0000000..1da7c8a --- /dev/null +++ b/dashboard.css @@ -0,0 +1,62 @@ +body { + font-family: 'Times New Roman', Times, serif; + background-color: #000000; + margin: 0; + padding: 0; + display: flex; + justify-content: center; + align-items: center; + height: 95vh; +} + +.dashboard { + text-align: center; + max-width: 800px; + margin: 0 auto; + padding: 20px; + background: white; + border-radius: 15px; + box-shadow: 0 4px 8px rgba(255, 255, 255, 0.2); +} + +h1 { + margin-bottom: 20px; + color: #000000; +} + +.card { + margin: 20px 0; + padding: 15px; + border: 1px solid #ddd; + border-radius: 15px; + background-color: #e4e4e46e; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); +} +.card:hover{ + transition: 800ms; + background-color: #9696966e; +} + +.card h2 { + color: #242424; + margin-bottom: 10px; +} + +.card p { + color: #313131; + margin-bottom: 15px; +} + +button { + padding: 10px 20px; + background-color: #007BFF; + color: white; + border: none; + border-radius: 30px; + cursor: pointer; + font-size: 14px; +} + +button:hover { + background-color: #00b300; +} diff --git a/index.html b/index.html new file mode 100644 index 0000000..e9449df --- /dev/null +++ b/index.html @@ -0,0 +1,50 @@ + + + + + + + + DRIEMS CSE Department + + + + + + +
+ + + + +
+

DRIEMS Attendance Management System

+ + + + + + + + + + +
+ +
+ + + + + + \ No newline at end of file diff --git a/level2.css b/level2.css new file mode 100644 index 0000000..808aaf6 --- /dev/null +++ b/level2.css @@ -0,0 +1,47 @@ +body { + font-family: 'Times New Roman', Times, serif; + background-color: #f0f0f0; + margin: 0; + padding: 0; + text-align: center; +} + +.dashboard { + padding: 20px; +} + +.card { + display: inline-block; + width: 300px; + background: #fff; + margin: 20px; + padding: 20px; + border-radius: 10px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); + text-align: left; +} + +.card h2 { + margin-top: 0; + color: #007BFF; +} + +.card p { + margin-bottom: 20px; + color: #555; +} + +button { + padding: 10px 20px; + background-color: #007BFF; + color: white; + border: none; + border-radius: 5px; + font-size: 16px; + cursor: pointer; +} + +button:hover { + transition: 800ms; + background-color: #b30000; +} diff --git a/logo.PNG b/logo.PNG new file mode 100644 index 0000000..ad46e63 Binary files /dev/null and b/logo.PNG differ diff --git a/manage-users.html b/manage-users.html new file mode 100644 index 0000000..93ed55a --- /dev/null +++ b/manage-users.html @@ -0,0 +1,168 @@ + + + + + + Manage Users + + + + + +

Manage Users

+

Here you can add, edit, or remove users from the system.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
RoleUsersActions
Admin + Admin1 + + + +
Students + Student1, Student2 + + + +
Faculty + Teacher1, Teacher2 + + + +
+
+ Back to Dashboard + + + + diff --git a/mylogo.png b/mylogo.png new file mode 100644 index 0000000..058e9e1 Binary files /dev/null and b/mylogo.png differ diff --git a/script.js b/script.js new file mode 100644 index 0000000..a309d7c --- /dev/null +++ b/script.js @@ -0,0 +1,52 @@ +// script.js +document.getElementById("loginForm").addEventListener("submit", function (event) { + event.preventDefault(); + + // Get form values + const username = document.getElementById("username").value.trim(); + const password = document.getElementById("password").value.trim(); + const role = document.getElementById("role").value; + + // Hardcoded credentials + const adminCredentials = { username: "admin", password: "admin@1" }; + + const teacherCredentials = [ + { username: "teacher1", password: "teacher@1" }, + { username: "teacher2", password: "teacher@2" }, + // Add more teachers here if needed + ]; + + const studentCredentials = [ + { username: "student1", password: "student@1" }, + { username: "student2", password: "student@2" }, + // Add more students here if needed + ]; + + // Validate credentials + if ( + role === "admin" && + username === adminCredentials.username && + password === adminCredentials.password + ) { + + window.location.href = "admin-dashboard.html"; + } else if ( + role === "teacher" && + teacherCredentials.some( + (teacher) => teacher.username === username && teacher.password === password + ) + ) { + + window.location.href = "teacher-dashboard.html"; + } else if ( + role === "student" && + studentCredentials.some( + (student) => student.username === username && student.password === password + ) + ) { + + window.location.href = "student-dashboard.html"; + } else { + alert("Invalid username, password, or role. Please try again!"); + } +}); \ No newline at end of file diff --git a/settings.html b/settings.html new file mode 100644 index 0000000..e6044c4 --- /dev/null +++ b/settings.html @@ -0,0 +1,17 @@ + + + + + + Settings + + + + +

Settings

+

Here you can manage system settings and configurations.

+
  • This page is currently not available yet because no backend systems are connected.
  • +
  • The developer of this project has not studied about backend development yet.
  • + + + \ No newline at end of file diff --git a/student-dashboard.html b/student-dashboard.html new file mode 100644 index 0000000..e32bdbf --- /dev/null +++ b/student-dashboard.html @@ -0,0 +1,29 @@ + + + + + + CSE Student Dashboard + + + + +
    +

    Welcome, Student!

    + +
    +

    View Attendance

    +

    Check your attendance record.

    + +
    + +
    +

    Time Table

    +

    View your class schedule and timings.

    + +
    + + +
    + + \ No newline at end of file diff --git a/styles.css b/styles.css new file mode 100644 index 0000000..5161f18 --- /dev/null +++ b/styles.css @@ -0,0 +1,74 @@ +/* styles.css */ +body { + font-family: 'Times New Roman', Times, serif; + background-color: #000000; + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + margin: 0; +} + +.container { + background: #fff; + padding: 30px; + border-radius: 20px; + box-shadow: 0 8px 10px rgba(255, 255, 255, 0.2); + width: 360px; + text-align: center; + position: relative; +} + +.logo img { + max-width: 150px; + margin-bottom: 10px; +} + +form h1 { + margin-bottom: 10px; + color: #000000; +} + +label { + display: block; + margin-top: 4px; + text-align: left; +} + +input { + width: 100%; + padding: 5px; + margin-top: 10px; + margin-bottom: 15px; + border: 1px dashed #000000; + border-radius: 5px; + font-size: 14px; +} +select{ + width: 100%; + padding: 5px; + margin-top: 10px; + margin-bottom: 15px; + border: 2px solid #333333; + border-radius: 5px; + font-size: 14px; +} +select:hover{ + transition: 1s; + background-color: #575757c2; +} +button { + width: 100%; + padding: 10px; + background-color: #0023e7; + color: white; + border: none; + border-radius: 50px; + font-size: 16px; + cursor: pointer; +} + +button:hover { + transition: 1s; + background-color: #00a70e; +} diff --git a/teachattendance-summary.html b/teachattendance-summary.html new file mode 100644 index 0000000..137e59f --- /dev/null +++ b/teachattendance-summary.html @@ -0,0 +1,123 @@ + + + + + + Teacher Attendance Summary + + + + +
    +

    Faculty Attendance Summary

    +
    + +
    +
    +

    Absent Faculty List

    + +
    + Back to Admin Page +
    + + + + diff --git a/teachattendance.html b/teachattendance.html new file mode 100644 index 0000000..1e6f89c --- /dev/null +++ b/teachattendance.html @@ -0,0 +1,164 @@ + + + + + + Attendance Sheet + + + + + +
    +

    Attendance Sheet

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    SR. NoName of the TeacherDept IDPresent/Absent
    1Ladu Sir (HOD)1001
    2Jit Sir (HOD repr.)1002
    3Devismita Mam1003
    4Samita Mam1004
    5Niharika Mam1005
    6Biswajeet Sir1006
    7Jyoti Sir1007
    8Jayprakash Sir1008
    9Orpita Mam1009
    10Suvam Sir1010
    + Back to Dashboard + Finish +
    + + + + diff --git a/teacher-dashboard.html b/teacher-dashboard.html new file mode 100644 index 0000000..4355601 --- /dev/null +++ b/teacher-dashboard.html @@ -0,0 +1,28 @@ + + + + + + CSE Teacher Dashboard + + + + +
    +

    Welcome, Teacher!

    +
    +

    Mark Attendance

    +

    Mark attendance for your assigned classes.

    + +
    +
    +

    Schedule

    +

    Check and update your teaching schedule.

    + +
    + +
    + +