-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathProject_Questionaire.html
More file actions
93 lines (89 loc) · 4.37 KB
/
Project_Questionaire.html
File metadata and controls
93 lines (89 loc) · 4.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Questionnaire</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body class="d-flex flex-column min-vh-100">
<header class="navbar navbar-expand-lg navbar-dark bg-primary"
style="background-image: url('https://cdn.kekastatic.net/shared/assets/images/components/page-header/0.png');
background-size: cover;
background-repeat: no-repeat;
background-position: center;; color:black;">
<div class="container-fluid d-flex justify-content-between align-items-center">
<a class="navbar-brand">
<h2>⦑Q⦒</h2>
</a>
<div class="d-flex ms-auto align-items-center">
<a href="login.html">
<button id="admin" class="btn btn-outline-light me-2">Admin Login</button>
</a>
<button class="homeButton btn btn-light">
<i class="fas fa-home"></i>
</button>
</div>
</div>
</header>
<main class="container mt-4 d-flex flex-column" style="flex: 1;">
<div class="container text-center" id="homeScreen">
<h2 class="text-center">Select a Subject</h2>
<div class="row">
<!-- Subject buttons will be dynamically generated here -->
</div>
</div>
<div class="container text-center" id="testScreen">
<div class="row">
<div class="col-md-12">
<h2 id="questionText"></h2>
<div id="optionsContainer">
<!-- Options will be dynamically generated here -->
</div>
<div class="row align-items-center mt-4" >
<div class="col-4 text-start">
<button id="prevBtn" class="btn btn-primary">Previous</button>
</div>
<div class="col-4 text-center">
<button id="saveAnswerBtn" class="btn btn-success">Save </button>
</div>
<div class="col-4 text-end">
<button id="nextBtn" class="btn btn-primary" disabled>Next</button>
</div>
</div>
<div class="row mt-2">
<div class="col-12 text-center">
<p id="questionTitle" class="mb-0">
<span id="currentQuestion">1</span>/<span id="totalQuestions">4</span>
</p>
</div>
</div>
</div>
</div>
</div>
<div class="container text-center" id="resultScreen">
<h1>THANK YOU</h1>
<h2>Your Response Has been Recorded!!</h2>
<br><br>
<div class="percentage-progress">
<h2><span id="percentageText">0%</span></h2>
</div>
<br>
<h3>Your Score: <span id="finalScore"></span>/<span id="totalQuestions"></span>4</h3>
<br><br>
<button id="restartQuizBtn" class="btn btn-primary" style="margin-bottom:10px;">Restart Quiz</button>
<button class="homeButton btn btn-primary" style="margin-bottom:10px;">Go to Home</button>
</div>
</main>
<footer class="bg-primary"
style="background-image: url('https://cdn.kekastatic.net/shared/assets/images/components/page-header/0.png');
background-size: cover;
background-repeat: no-repeat;
background-position: center;color:black;">
<p style="text-align: center; color: white; padding: 10px;">©Questionnaire</p>
</footer>
<script src="scripts.js"></script>
</body>
</html>