<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Myanmar MCQ Exam Form</title>
<style>
* {
box-sizing: border-box;
}
body {
font-family: Arial, sans-serif;
margin: 0;
background: #f4f6f9;
color: #222;
}
.container {
max-width: 1000px;
margin: 20px auto;
background: #fff;
padding: 24px;
border-radius: 12px;
box-shadow: 0 4px 16px rgba(0,0,0,0.08);
}
h1, h2, h3 {
margin-top: 0;
}
.top-bar {
display: flex;
flex-wrap: wrap;
gap: 16px;
justify-content: space-between;
align-items: center;
margin-bottom: 20px;
padding: 16px;
background: #eef3ff;
border-radius: 10px;
border: 1px solid #d6e1ff;
}
.exam-info {
font-size: 15px;
line-height: 1.7;
}
.timer-box {
font-size: 24px;
font-weight: bold;
color: #b30000;
background: #fff;
padding: 10px 18px;
border-radius: 10px;
border: 2px solid #ffb3b3;
min-width: 140px;
text-align: center;
}
.student-form {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 16px;
margin-bottom: 20px;
padding: 16px;
background: #fafafa;
border: 1px solid #ddd;
border-radius: 10px;
}
.student-form label {
display: block;
font-weight: bold;
margin-bottom: 6px;
}
.student-form input {
width: 100%;
padding: 10px;
border: 1px solid #bbb;
border-radius: 8px;
font-size: 15px;
}
.question-card {
margin-bottom: 18px;
padding: 16px;
border: 1px solid #ddd;
border-radius: 10px;
background: #fcfcfc;
}
.question-title {
font-weight: bold;
margin-bottom: 12px;
font-size: 16px;
}
.option {
margin: 8px 0;
padding: 8px 10px;
border-radius: 8px;
transition: background 0.2s ease;
}
.option:hover {
background: #f2f7ff;
}
.option input {
margin-right: 8px;
}
.actions {
text-align: center;
margin-top: 30px;
padding-top: 16px;
border-top: 1px solid #ddd;
}
button {
background: #0b57d0;
color: white;
border: none;
padding: 12px 28px;
font-size: 16px;
border-radius: 10px;
cursor: pointer;
margin: 0 8px;
}
button:hover {
background: #0847ab;
}
button:disabled {
background: #999;
cursor: not-allowed;
}
.note {
margin-top: 12px;
font-size: 14px;
color: #555;
text-align: center;
}
.warning {
color: #b30000;
font-weight: bold;
}
@media print {
button, .timer-box {
display: none;
}
}
</style>
</head>
<body>
<div class="container">
<h1>Myanmar MCQ Examination Form</h1>
<h2>Wisdom Spring Education, Chaung U</h2>
<div class="top-bar">
<div class="exam-info">
<div><strong>Exam Mode:</strong> MCQ Exam</div>
<div><strong>Total Questions Shown:</strong> 50 (randomly selected from 58)</div>
<div><strong>Marks per Question:</strong> 1</div>
<div><strong>Total Marks:</strong> 50</div>
<div><strong>Time Allowed:</strong> 1 Hour</div>
</div>
<div class="timer-box" id="timer">60:00</div>
</div>
<div class="student-form">
<div>
<label for="studentName">Student Name</label>
<input type="text" id="studentName" placeholder="Enter student name" />
</div>
<div>
<label for="studentId">Student ID</label>
<input type="text" id="studentId" placeholder="Enter student ID" />
</div>
</div>
<form id="examForm"></form>
<div class="actions">
<button type="button" id="submitBtn" onclick="submitExam()">Submit Exam</button>
<p class="note">
<span class="warning">Note:</span> When the timer reaches 00:00, the exam will be submitted automatically.
</p>
</div>
</div>
<script>
// 56 sample MCQs
// You can replace these with your own 56 real questions later.
const questionBank = [
{ q: " âáá¶ááœááșáááŻááș ááááŒáŹážááá·áșâ áá±ážáááșááᯠ_____ áá±ááșááœááș áá±ážááŹážááČá·áááșá", options: ["áááșážá", "áĄááșážá", "ááŻááșážáá±áŹááș", "áááŻáááŻááźáá±ááș"], answer: "ááŻááșážáá±áŹááș" },
{ q: " âáá¶ááœááșáááŻááș ááááŒáŹážááá·áșâ áá±ážáááșááᯠáá±ážááŹážáá°ááŸáŹ __________ ááŒá
áșáááșá", options: ["áŠážááŒáźáž", "ááŸááșáááŹááááŹá", "áŠážááŻá", "áá»ááŻážááŒáá·áșááœá±"], answer: "áŠážááŻá" },
{ q: " âáá¶ááœááșáááŻááș ááááŒáŹážááá·áșâ áá±ážáááșááᯠáá±ážááŹážááČá·áá±áŹ á
áŹáá±ážáá°ááᯠ_____ áá±á·ááœááșááœáŹážááŒááșáááșá", options: ["áááčáááŹááș áááá ááŻááŸá
áș á ááŻááșáááșáž(á) áááș á ááŒáŹáááá±ážáá±á·", "áááčáááŹááș áááá ááŻááŸá
áș á áááŻááșááááșáž (á) áááș á áá±áŹááŒáŹáá±á·", "áááčáááŹááș áááá ááŻááŸá
áș á ááźáááșážáá»áœááșááááșáž(á
) áááș á á
áá±áá±á·", "áááčáááŹááș áááá ááŻááŸá
áș á áááŻááșááááșáž (á) áááș á áá±áŹááŒáŹáá±á·"], answer: "áááčáááŹááș áááá ááŻááŸá
áș á ááŻááșáááșáž(á) áááș á ááŒáŹáááá±ážáá±á·" },
{ q: " âáá¶ááœááșáááŻááș ááááŒáŹážááá·áșâ áá±ážáááșááᯠáá±ážááŹážáá°á ááŹááááŸáŹ ____ ááŒá
áșáááșá", options: ["á
áá±ááŒááŻá·á áááŻááșá
áŻáááș", "á
áá±ááŒááŻá· á ááČá
áŻáááș", "á
áŹážáá±áŹááșááŒááŻá· á áá±áŹááșážá
áŻáááș", "á
ááŻááŒááŻá· á ááœááșážá
áŻáááș"], answer: "á
áá±ááŒááŻá·á áááŻááșá
áŻáááș" },
{ q: " âáá¶ááœááșáááŻááș ááááŒáŹážááá·áșâ áá±ážáááșááᯠáá±ážááŹážáá°ááĄáááŸáŹ ____ ááŒá
áșáááșá", options: ["áááŹááááșáááŻážáá±á«áș ááŒááŻá·á
áŹážáá»ááŻáž", "ááŻáááááșáááŻážáá±á«áș ááŒááŻá·á
áŹážááœáŹá
áŹážáá»ááŻáž", "áááŹááááșáááŻážáá±á«áșááœáŹá
áŹážáá»ááŻáž", "ááŻáááááșáááŻážáá±á«áșáááșá
áŹážáá»ááŻáž"], answer: "áááŹááááșáááŻážáá±á«áș ááŒááŻá·á
áŹážáá»ááŻáž" },
{ q: " âáá¶ááœááșáááŻááșááááŒáŹážááá·áșâ áá±ážáááșááᯠáá±ážááŹážáá°á ááááááŻá·ááŸáŹ ______ ááŒá
áșáááșá", options: ["áŠážááŒááșá
á¶ + áá±á«áșááŸáááș", "áŠááŒááșá
áááș + âáá±á«áșááŸáááșáž", "áŠážááŒááșá·ááœá± + áá±á«áșááŸáááș", " áŠážááŒáá·áșááœáŸá± + áá±á«áșááŸááŸááș"], answer: "áŠážááŒááșá
á¶ + áá±á«áșááŸáááș" },
{ q: " âáá¶ááœááșáááŻááș ááááŒáŹážááá·áșâ áá±ážáááșááᯠáá±ážááŹážáá°á áááșááŹáááșááᯠáááŻááșááČá·áá±áŹ áááșážááŸáŹ ______ ááŒá
áșáááșá", options: ["áááșážááŻááșážáááșáž", "ááźáá±á«áááșáž", "ááŻáá¶áááșáž", "ááŹááŹáááźáááșáž"], answer: "ááŹááŹáááźáááșáž" },
{ q: " âáá¶ááœááșáááŻááș ááááŒáŹážááá·áșâ áá±ážáááșááᯠáá±ážááŹážáá°á áááșáááșááŸáŹ _________ ááŒá
áșáááșá", options: ["áá±áŹááșáá±á«á
ááș", "áá±áŹááșáá±á«ááșá
ááș", "áá±áŹááșááŻááșá
ááș", "áá±áŹááșááŻá
ááș"], answer: "áá±áŹááșááŻááșá
ááș" },
{ q: " âáá¶á
ááșáááŻááș ááááŒáŹážááá·áșâ áá±ážáááșááᯠáá±ážááŹážáá°á áááșáááŹáá±áŹáșááŸáŹ ______ ááŒá
áșáááșá", options: ["áá°ážáá±áŹááșážáááŹáá±áŹáș áŠážááźá", "áá°ážááŒá±áŹááșážáááŹáá±áŹáș ááŹá", "áá°ážáá»á±áŹááșážáááŹáá±áŹáș áŠážáá±áá»", "áá°ážáá±á«ááșážáááŹáá±áŹáș áŠážáá±á"], answer: "áá°ážáá±áŹááșážáááŹáá±áŹáș áŠážááźá" },
{ q: " âáá¶ááœááșáááŻááș ááááŒáŹážááá·áșâ áá±ážáááșááᯠáá±ážááŹážáá°á ááŸááșááŹáâáá±ááŒáŻáá±áŹááŸá
áșááŸáŹ ________ ááŒá
áșáááșá", options: ["áááá", "áááá", "áááá", "áááá"], answer: "áááá" },
{ q: " âáá¶ááœááșáááŻááș ááááŒáŹážááá·áșâ áá±ážáááșááᯠáá±ážááŹážáá°á ááŸááșááŹááá±ááœáČá·áĄáááșááŸáŹ _______ ááŒá
áșáááșá", options: ["áááŹáááčá", "áááŹáá", "ááŻááŹáááčá", "ááŻááŹáááá"], answer: "ááŻááŹáááá" },
{ q: " âáá¶ááœááșáááŻááș ááááŒáŹážááá·áșâ áá±ážáááșááᯠáá±ážááŹážáá°áááș áááčáááŹááș ______ ááŸá
áșááœááș ááááșážáá¶áááșá", options: ["áááá", "áááá", "áááá", "áááá"], answer: "áááá" },
{ q: " âáá¶ááœááșáááŻááș ááááŒáŹážááá·áșâ áá±ážáááșááᯠáá±ážááŹážáá°áááș ________ áááŹáá±áŹáșáá¶á០á
áŹáá±áá»ááșážáááșá
áááșáá»áŹážáááșááŒáŹážááČá·áááșá", options: ["áááșážáá°áž", "áâááœá±áž", "áááșážáá±áŹáș", "áááșážáá±áŹááș"], answer: "áááșážáá±áŹáș" },
{ q: " âáá¶ááœááșáááŻááș ááááŒáŹážááá·áșâ áá±ážáááșááᯠáá±ážááŹážááČá·áá±áŹ á
áŹáááŻááŸááșáĄáŹáž ______ áĄááŸáŻáááșážáĄááŒá
áșááá·áșáĄááșááČá·áááșá", options: ["áááșážááŻááșážáááșážá áááșáááșáááșáá±áŹáș", "ááźáá±á«áááșážá áááșáááșááŻááșáá±áŹáș", "áááŒáźážáá±áŹáșá ááœááșážáĄá
áșáá±áŹáș", "ááŻáá¶áááșážá áááșáá±áŹáșá
á±áŹáá·áș"], answer: "áááșážááŻááșážáááșážá áááșáááșáááșáá±áŹáș" },
{ q: " âáá¶ááœááșáááŻááș ááááŒáŹážááá·áșâ áá±ážáááșááᯠáá±ážááŹážáá±áŹ á
áŹáááŻááŸááșááᯠáá»áźážááŒáá·áșáá¶ááá±áŹááœáČá·ááŸáŹ _____ ááŒá
áșáááșá", options: ["áááșážááŒááșáááșáčáááŹááœáČá·", "áááșážááŸáááșáčáááŹááœáČá·", "áááșážáá°ážáááșáčáááŹááœáČá·", "áááșážáá±áŹááșážáááșáčáááŹááœáČá·"], answer: "áááșážááŸáááșáčáááŹááœáČá·" },
{ q: " âáá¶ááœááșáááŻááș ááááŒáŹážááá·áșâ áá±ážáááșáĄáááŻááŸááșáĄáŹážáááčáááŹááș _____ áááŻá·á ááŻááșáááșááŸáŻááœááș áĄáááșážáá¶ááááșá", options: ["áááá ááŒááșááœááșážááŒááșážááŻá¶áááŻááșáááșážááŹáž", "áááá áááșážááœááșážáááșážááŻá¶áááŻááșáááșážááŹáž", "áááá áááŻááșážááœááșážáááŻááșážááŻá¶áááŻááșáááșážááŹáž", "áááá ááŒááșážáááșážááŒááșážááŻá¶áááŻááșáááșážááŹáž"], answer: "áááá ááŒááșááœááșážááŒááșážááŻá¶áááŻááșáááșážááŹáž" },
{ q: " âáá¶ááœááșáááŻááș ááááŒáŹážááá·áșâ áá±ážáááșááᯠáá±ážááŹážááČá·áá±áŹ á
áŹáááŻááŸááșáááș _____ áááŻá ááœááșáá»ááșáá¶ááááșá", options: ["ááááșááŻááșáááș", "áá±áŹááșáááŻá·ááŻááșáááș", "áĄáá«áá±ážáááș", "áá±áŹááșááŸááșážáá±ážááŻááșáááș"], answer: "áĄáá«áá±ážáááș" },
{ q: " âáá±ážáááșâ áááŻáááșááŸáŹ ______ ááá»áŹáá
áșáá»ááŻážááŒá
áșáááșá", options: ["ááœá±ážáá»ááŻáž", "áááá»ááŻáž", "áá±ážáá»ááŻáž", "áááșáčááŹ"], answer: "áá±ážáá»ááŻáž" },
{ q: " âáá¶ááœááșáááŻááș ááááŒáŹážááá·áșâ áá±ážáááșááᯠ_______ ááŒááșááŹááŒááșáá°ááŒááșááŹážáááŻá·á áááĄááŒá±áĄáá±ááᯠááááŒááșá ááá»áŹá
ááșáááŻááČá·áááșá", options: ["ááŒáá·áșá
áŻá¶ááŒáœááșááá±áŹ", "á
áááșáĄá±ážáá»ááșážááŹááŒáá±áŹ", "áááșážááČááŒááșáááșážáá±áŹ", "áááșááŸáŹážáá»á±áŹáșááŒáŹážáá±áŹ"], answer: "áááșážááČááŒááșáááșážáá±áŹ" },
{ q: " áááááČá· áááŹááŸáááá±ážáááčááááŒá
áșááŹááŻá¶ (ááá»ááș) ááŻá¶ááŒááșááᯠáááŻááșážáááșážááŹáž áĄáá»ááșážáá»ááșáž______ áááșááœááșáá»ááșááŒáá·áșáá±ážááŹážááČá·áááșá", options: ["áááŻááŻá ááŒáœááșáá
á±áááŻáá±áŹ", "ááá»ááșá
ááŹáž áĄááŻá¶ážáĄááŸáŻááșážááᯠááá
á±áááŻáá±áŹ", "ááŹááŹá
ááŹáž ááŒáœááșáá
á±áááŻáá±áŹ", "áá»á
áșááŒááșáááșážááŸáźážá
á±áááŻáá±áŹ"], answer: "áá»á
áșááŒááșáááșážááŸáźážá
á±áááŻáá±áŹ" },
{ q: " áááááČá·ááŻá¶ááŒááșááᯠ___________ áá±ážááŹážááČá·áááșá", options: ["áááŹáá±áŹáșáá»áź", "áŠážáá±áá±áŹááșáááș", "áá°áᯠáá±á«áșáĄááŹ", "áá°áᯠáŠážááŸ"], answer: "áá°áᯠáŠážááŸ" },
{ q: " áááŻááșážáááșážááŹážá
ááŹážááŻá¶ áá±ážááŹážááŒááșážááááșááœááșáá»ááșááŸáŹ ______ áĄááœááșááŒá
áșáááșá", options: ["ááá±ážáááșáá±ážáá»áŹáž", "áá°áááșáá»áŹáž", "áá°ááŒáźážáá»áŹáž", "ááá±ážáá°ááŒáźážáĄáŹážááŻá¶áž"], answer: "ááá±ážáá°ááŒáźážáĄáŹážááŻá¶áž" },
{ q: " ááá»ááșáááŻážáᏠááŻá¶ááŒááșáá»áŹážááᯠáááșááŸáŻááááŒáá·áș á„áŹááșáááŹáááșááŒááșááŒáźáž áááčááááŸááá»áŸááș áĄááŹááŹááᯠáŠážáá±áŹááșáááŻááșáá±áŹáá±á«ááșážáá±áŹááșáá±áŹááșáž áá
áșáá±áŹááșááŒá
áșááŹáááŻááșááŻá¶ááᯠ_________ áá±áŹááŒá±áŹáá·áș áá±ážááŹážááČá·áá«áááșá", options: ["ááá
á±áááŻ", "áĄááŻá
á±áááŻ", "ááŸááșááŹážá
á±áááŻ", "áááŻááŻáááŒá
áșá
á±áááŻ"], answer: "áĄááŻá
á±áááŻ" },
{ q: " ááá»ááșáááŻážáᏠááŻá¶ááŒááșáá»áŹážáááŻáááșááŒáŹážáááŒááșážááŸáŹááŻá¶ááŒááșá ááá±áŹáááŹáááŸáá·áș ________ ááááŸááᏠááŒááșáá±áŹááșá
áŻááŹážáĄáá»ááșážáá»ááșáž áááŻáááŻáá»á
áșááŒááș á
ááșážááŻá¶ážááŹá
á±áááș áááșááœááșáá»ááșáá»áŹážááŒáá·áș áááșááŒáŹážáááŒááșážááŒá
áșáá«áááșá", options: ["ááá»ááșáááŻááșážáááșážáááŻá·á á
áááŻááșáááŹááá»áŹážáááŻ", "ááá»ááșááŒááșáááșá áá±áŹáá±áŹááșáá±ááŒá±áááŹááááșáááșážáá»ááșáááŻ", "ááá»ááșááá±á·ááŻá¶ážá
á¶ áá„áșáá»á±ážááŸáŻáá»áŹážááᯠáááŻáááŻ", "ááá»ááșáááŻááșážáááșážááŹážáááŻá·á á
áááŻááșáááŹá áá±ááŒá±áá±áŹáá±áŹááș á ááá±á·ááŻá¶ážá
á¶ áá„áșáá»á±ážááŸáŻááᯠáááŻáááŻ"], answer: "ááá»ááșáááŻááșážáááșážááŹážáááŻá·á á
áááŻááșáááŹá áá±ááŒá±áá±áŹáá±áŹááș á ááá±á·ááŻá¶ážá
á¶ áá„áșáá»á±ážááŸáŻááᯠáááŻáááŻ" },
{ q: " áááŻááșážáááșážááŹážááŻá¶ááŒááșáá»áŹážááᯠáá±ážááŹážááČá·áá±áŹ á
áŹáá±ážáá°á ááœá±ážáááčáááŹááșááŸáŹ _______ ááŒá
áșáááșá", options: ["áááá - áááá", "áááá - áááá", "áááá - áááá", "áááá - áááá"], answer: "áááá - áááá" },
{ q: " áááŻááșážáááșážááŹážááŻá¶ááŒááșáá»áŹážááᯠáá±ážááŹážáá°á ááœá±ážááœáŹážááŹááŒááŻá·áááșááŸáŹ__________ ááŒá
áșáááșá", options: ["áá±áá±ážáááș", "áááșážáá
áșáááș", "áĄáŻááșážáá
áșáááș", " áá±áŹááșáá±ážáááș"], answer: " áá±áŹááșáá±ážáááș" },
{ q: " áááŻááșážáááșážááŹážááŻá¶ááŒááșáá»áŹážááᯠáá±ážááŹážáá°á ááœá±ážáááșááœáŹáĄáááșááŸáŹ ________ ááŒá
áșáááșá", options: ["áá«ážáááŻááșážáá»á±áŹááșážááœáŹ", "ááŻá
áœááșááŒá±áŹááșážááœáŹ", "áá«ážáá»ááșážáá±áŹááșážááœáŹ", "áá«ážáááŻááșážááŒáŻá¶ááœáŹ"], answer: "ááŻá
áœááșááŒá±áŹááșážááœáŹ" },
{ q: " áááŻááșážáááșážááŹážááŻá¶ááŒááșáá»áŹáž á
áŹáá±ážáá°ááᯠ________ áááŻá·ááŸááœá±ážááœáŹážááČá·áááșá", options: [" áŠážááŸááș + áá±á«áșáááŻááș", "áŠážáᯠ+ áá±á«áșáááŻááș", "áŠážá + âáá±á«áșáááŻááș", "áŠážáá»á±áŹá· + áá±á«áșáááŻááș"], answer: "áŠážáᯠ+ áá±á«áșáááŻááș" },
{ q: " áááŻááșážáááșážááŹážááŻá¶ááŒááșáá»áŹážááᯠáá±ážááŹážááá·áș á
áŹáá±ážáááŹá áĄáááșáááșážááŸáŹ _____ ááŒá
áșáááșá", options: ["áá±áŹááșá", "áá±áŹááșááŒ", "áá±áŹááșááŸ", "áá±áŹááșá"], answer: "áá±áŹááșááŸ" },
{ q: " áááŻááșážáááșážááŹážááŻá¶ááŒááșáá»áŹážáááŻáá±ážááŹážáá°áááș _____ áá»á±áŹááșážá០(á)áááșážáĄá±áŹááșááČá·áááșá", options: ["ááŻááčáááŹáᏠááŹáááŹááŒáŻ", "áááŻáááș áááșááá
áșááŹáááŹááŒáŻ", "ááááčáá°ááŻááčáááŹáááŹáááșáááșáž", "ááŻááșážáá±áŹáșááŒáźáž áááșáááŹáá±áž"], answer: "áááŻáááș áááșááá
áșááŹáááŹááŒáŻ" },
{ q: " áááŻááșážáááșážááŹážááŻá¶ááŒááșáá»áŹážááᯠáá±ážááŹážáá°áááș ááᏠ______ áá»á±áŹááșážá áá±ážáááșážáá áááŹáááșáá°ááČá·áááșá", options: ["áŠážááœá±áá±áŹááș", "áŠážááœáŸá±áá±áŹááș", "áŠážáá±áá±áŹááș", "áŠážááœá±áá±áŹááș"], answer: "áŠážáá±áá±áŹááș" },
{ q: " áááŻááșážáááșážááŹážááŻá¶ááŒááșáá»áŹážááᯠáá±ážááŹážáá° áááșááŻááș áĄá
ááŻážá áĄáááșáááșážáá»á±áŹááșážá០(áá) áááșážáĄá±áŹááșááŒááșááČá·áá±áŹááŸá
áșááŸáŹ ________ ááŒá
áșáááșá", options: ["áááá", "áááá", "áááá", "áááá"], answer: "áááá" },
{ q: " áááŻááșážáááșážááŹážááŻá¶ááŒááșáá»áŹážááᯠáá±ážááŹážáá±áŹ á
áŹáá±ážáá°áááș áááčááá±ážáĄáŹááŹáááș __________ áŠáž á
á»áŹáááááŻá· á
áŹáá±ážáááŹáĄáááșáž áááŻááșá
áŹážááŸááșáĄááŒá
áș áááșáá±áŹááșááČá·áááșá", options: ["á", "áá", "áá", "á7"], answer: "á7" },
{ q: " áááŻááșážáááșážááŹážááŻá¶ááŒááșáá»áŹážááᯠáá±ážááŹážáá±áŹ á
áŹáá±ážáááŹááᯠ______ ááŒáŻá
áŻáá°áĄááŒá
áș áá°ááááŸáŹážáàșČàș·àșááàșŽà»", options: ["ááá»áŹ", "áááŻááșážáááșážááŹážááŻá¶ááŒááș", "ááá±ážááŻá¶ááŒááș", "ááŻáá±ááá
áŹáááșáž"], answer: "ááá±ážááŻá¶ááŒááș" },
{ q: " áááŻááșážáááșážááŹážááŻá¶ááŒááșáá»áŹážááᯠáá±ážááŹážáá±áŹ á
áŹáá±ážáá°áááș ááááșážá
áŹááŸáá·áș ááŒáááșážáá»ááșážáá±áž áááŻááșá
áŹážááŸááșáĄááŒá
áșáááŻááźáááș á
âáá±áŹáááŻááșáá¶ _____ áááŻá· ááœáŹážáá±áŹááșááČá·áááșá", options: ["á áááŻááșáá¶", "áá áááŻááșáá¶", "áá áááŻááșáá¶", "áá áááŻááșáá¶"], answer: "áá áááŻááșáá¶" },
{ q: " áááŻááșážáááșážááŹážááŻá¶ááŒááșáá»áŹážááᯠáá±ážááŹážáá±áŹ á
áŹáá±ážáá°áááș ááŒááșááŹáááŻááșáá¶ áĄááŸá¶á áá°áá»ááŻážá
áŻáááŻá·á ááŻá¶ááŒááșáá»áŹážááᯠá
áŻá
ááșážááŒáźáž ááŻá¶ááŒááșáá»áŹážááᯠá
áŻá
ááșážááŒáźáž áĄáŻááșááœáČ _______ ááŻááșáá±ááČá·ááá·áșá
áŹáá±ážáááŹáĄááŒá
áș áááșááŸáŹážáááșá", options: ["áá", "áá", "á
á", "áá"], answer: "á
á" },
{ q: " áááŻááșážáááșážááŹážááŻá¶ááŒááșáá»áŹážááᯠ__________ ááŹááŹáá»áŹážááŸááșá· ááŒááșáááŻááŒááșážáá»áŹážááŸááá«áááșá", options: [" ááŻááŸáŹáž á áĄááșáčáááááș á áá»áŹáááș á áá»áááș", "ááŻááŸáŹáž á áĄááșáčááááș á áááșáááș á áá»áááș á á
ááááș", "ááŻááŸáŹáž á áá»áŹáááș á á
ááááș á áá»áááș á áĄááșáčáááááș", "ááŻááŸáŹáž á ááŒááșáá
áș á á
ááááș á áá»áŹáááș á áá»áááș"], answer: " ááŻááŸáŹáž á áĄááșáčáááááș á áá»áŹáááș á áá»áááș" },
{ q: " áááŻááșážáááșážááŹážááŻá¶ááŒááșáá»áŹážá
áŹáá±ážáá°áááșáááœááșááœááșáááșáĄááŸá
áș__________ááźážáá«ážááá·áșáĄáááá±ááŹáĄááŸá¶á·ááœáŹážááŒáźážááŻá¶ááŒááșáá»áŹážá
áŻáá±áŹááșážááČá·áááșá", options: ["áá", "áá", "áá", "á
á"], answer: "áá" },
{ q: " âááŸáááșááŹáá«â ááá»ááșá
ááŹážááĄááááčááŹááșááŸáŹááŸá±ážááá»ááșáá°áá»ááŻážáá»áŹážáááșážáááșááŹá
ááșááá±áááŻááșááČá·áá±áŹâ ___________ ááŒá
áșáááșá", options: ["áá±ááá±áŹááșáž", "áĄáááșáá±áŹááșáž", "ááá±á·áá±áŹááșáž", "áááșážáá±áŹáșáá±áŹááșáž"], answer: "áá±ááá±áŹááșáž" },
{ q: " âááŻááșáááșâáá°áá±áŹáá±á«ááŹááááș __________ ááŒá
áșáááșá", options: ["áĄááœááșáááșááŒááșáá±áŹáá°", "áĄááœááșáááčáááá±áŹááșážáá±áŹáá°", "áĄááœááșáá»á
áșáááșáááșááŻááșáááșáá±áŹáá°", "áĄááœááșááŒááșáááŒá±áŹááŹážááá±áŹááșááŻááșáááșáá±áŹáá°"], answer: "áĄááœááșáááșááŒááșáá±áŹáá°" },
{ q: " âáá°áá«áááșáá«â áá°áá±áŹááá»ááșáá±á«ááŹááááș _________ ááŒá
áșáááșá", options: ["ááœáŹááĄááŒáźážáĄááČ", "ááœáŹáááááááĄááœáČá·áĄá
ááșáž", "ááœáŹááá°áááșáĄááœáČá·áĄá
ááșáž", "ááœáŹáááŻááșážáá±áŹáșááŒáźáž"], answer: "ááœáŹááĄááŒáźážáĄááČ" },
{ q: " ááá»ááșááŻá¶ááŒááșááœááșááŹááșáááŹáááșááŒááșááŒáźáž ___________ ááŸááá»áŸááșáá±á«ááșážáá±áŹááșáá±áŹááșážáá
áșáá±áŹááșááŒá
áșááŹáááŻááșááŻá¶áĄáááĄááŒááșáááșáááșážá
áŹáááŸááá«áááșá", options: ["áá»ááčáá", "ááŒá°á
ááșááŸáŻ", "áááčáá", "ááŹážáááșááŸáŻ"], answer: "áááčáá" },
{ q: " âáááșáá±áŹááș áááșáá±áŹááșâ áá°áá±áŹááá»ááșáá±á«ááŹááááș _________ ááŻáĄááááčááŹááșááááșá", options: ["áĄááŻá¶ážáááŻááœáá·áș", "ááŸáŻááșááœáá·áș", "ááááșážááœáá·áș", "ááŸáá·áșááœáá·áș"], answer: "ááŸáá·áșááœáá·áș" },
{ q: " ááœááșáĄáááș ááŹážáááŹážáá»ááááŻááș áĄáááșááŹážáá«áž áááŻáá±áŹáĄááááčááŹááșááŸáŹ __________ ááŒá
áșáááșá", options: ["áááșááœááșážáá±áŹááźážáá»á±ážááá·áșáááșááááŻáááșááœááșážáá±áŹáááááČá·ááá±ážááŻááčáááœá±á·áááș", "áááșááœááșážáá±áŹáá»á±áŹááșááŒáŸáŹážááœá±á·áááșááááŻáááșááœááșážáá±áŹáááááČá·ááá±ážáá±ážááœá±á·áááș", "áá±áŹááșááœááșážááČá·ááœá±ážáá°ááá±ážáááșááááŻáááșááœááșážáá±áŹáááááČá·áááŹááŸáááá±ážááŻááčáááœá±á·áááș", "á
ááŹážáá»áŹážáĄááŸáŹážáá«áááșááááŻáááșááœááșážáá±áŹáááááČá·áááŹááŸáááá±ážááŻááčáááœá±á·"], answer: "áááșááœááșážáá±áŹáá»á±áŹááșááŒáŸáŹážááœá±á·áááșááááŻáááșááœááșážáá±áŹáááááČá·ááá±ážáá±ážááœá±á·áááș" },
{ q: " á
á±áŹáșááœáŹážááŒáźážááááźážáĄáááșááŸáŹ __________ ááŒá
áșáááșá", options: ["ááŻááșáá±áŹááșáááșáž", "ááŻááșáá±á«ááșáááșáž", "ááŻááșáá±áŹááșáááșáž", "ááŻááșáá±á«ááșáááșáž"], answer: "ááŻááșáá±á«ááșáááșáž" },
{ q: " ááœááșáááșááááș áá°áá±áŹááá»ááșáá±á«ááŹáááĄááááčááŹááșááŸáŹ _________ ááŒá
áșáááșá", options: ["áĄáŹááŹááááșážááĄáŻááșáá»áŻááșáá°", "ááœá±ážáá±áŹááșááŒááșážááŒáá·áșáĄáŻááșáá»áŻááșáá°", "ááá±áááŹááșá
áá
áșááŒáá·áșáĄáŻááșáá»áŻááșáá°", "áá»ááŻážáááŻážáĄááĄáŻááșáá»áŻááșáá°"], answer: "ááœá±ážáá±áŹááșááŒááșážááŒáá·áșáĄáŻááșáá»áŻááșáá°" },
{ q: " á
ááŹážááŻá¶ááĄááááčááŹááșááŸáŹá
ááŹážááŒá±áŹáááŻááŹááœááșáááŻáááŻáááá±áŹááșá
á±áááșáááŻááșážááŸááŻááșážááŒá±áŹáááŻáá±á·ááŸááá±áŹá
ááŹážáá»ááŻážááŒá
áșáááșáᯠ________ ááœáá·áșááŒááŒáááșá", options: ["á
áŹáá±ážáááŹá", "ááŒááșááŹá·á
áœááșá
áŻá¶áá»ááșážá", "ááŒááșááŹáĄááááŹááșáá»ááșážá", "áááŹááŸááááŻá·á"], answer: "ááŒááșááŹá·á
áœááșá
áŻá¶áá»ááșážá" },
{ q: "48. Which planet do we live on?", options: ["Mars", "Earth", "Jupiter", "Venus"], answer: "Earth" },
{ q: " áá°ááœáČáá»áŸááș á
áŻááșážááŒá
áșáááș áá°áá±áŹá
ááŹážááŻá¶áááș ________ áááŻááșážáááșážááŹážá
ááŹážááŻá¶ááŒá
áșáááșá", options: ["ááŸááșáž", "ááá»ááș", "ááááșááź", "ááœááș"], answer: "ááááșááź" },
{ q: " ááœáŹážáá±áŹááșááœáČ áá»áŹážáá«ážá
ááșáá±áŹááș áá°áá±áŹá
ááŹážááŻá¶áááș __________ áááŻááșážáááșážááŹážá
ááŹážááŻá¶ááŒá
áșáááșá", options: ["áá»ááșáž", "ááŸááșáž", "ááááŻááș", "ááŒááșááŹ"], answer: "áá»ááșáž" },
{ q: " ááœáŹážááœáČáá»áŹážáááŻááșá ááœáŹážááœáČáá»áŹážááœáČâ áá°áá±áŹá
ááŹážááŻá¶áááș _________ áááŻááșážáááșážááŹážá
ááŹážááŻá¶ááŒá
áșáááșá", options: ["ááœááș", "ááŒááșááŹ", "ááááŻááș", "ááááșááź"], answer: "ááŒááșááŹ" },
{ q: " ááœáŹážááœáČ áá»áŹážáááŻááșáá°ááœáČáĄáááᏠáá°áá±áŹá
ááŹážááŻá¶áááș __________ áááŻááșážáááșážááŹážá
ááŹážááŻá¶ááŒá
áșáááșá", options: ["ááááșááź", "ááœááș", "ááŒááșááŹ", "ááááŻááș"], answer: "ááœááș" },
{ q: " ááœáŹážááœáČáá± áá»áŹážááœáČáá± áá°áá±áŹá
ááŹážááŻá¶ááŸáŹ _________ á
ááŹážááŻá¶ááŒá
áșáááșá", options: ["ááœááș", "ááŹážáááș", "ááááŻááș", "áĄááșáž ááŹ"], answer: "ááááŻááș" },
{ q: " ááœáŹážááœáČáá»áŸááș áĄááČ ááŹážááŒá
áșáááș áá°áá±áŹ á
ááŹážááŻá¶áááș __________ á
ááŹážááŻá¶ááŒá
áșáááșá", options: ["áá»ááșáž", "ááááșááź", "ááŸááșáž", "ááááŻááș"], answer: "ááŸááșáž" },
{ q: " ááŒááșááŹáááŻááșáá¶á ááááŻááșážááᯠáá±á·ááŹááŒáá·áșáá»áŸááș _____________ ááŸá
áșáááșáááșážáá»ááșá á
ááșážááŻá¶ážááźááœááșááŸáŻ áĄáŹážáááșážááČá·áááșá", options: ["áááá
", "áááá
", "áá
á
á", "áá
áá
"], answer: "áááá
" },
{ q: " ááá»ááșáááŻááșážáááșážááŹážáááŻá· á
ááŹážááŻá¶áá
áșááŻááŸáŹ _______ ááŒá
áșáááșá", options: ["áĄá°áááŻááœáČáá»áŸááșáĄááČáááŹáááș", "áááșáááșážááááș áááșááááșááŹ", "áá«ážáá»áŹážáá»áŸááș ááŒá
áșáá°ážáááŻááșáááá°áá»áŹážáá»áŸááș áĄááŻááșááŒáźážáááŻááșáá", "áá¶ááźážááŸááșááŸáá·áșáááŻááșáá»áŸááș ááá°áááŒáŻááșáááŻááș á áĄáá»áŹážáááșááŸáá·áșáááŻááșáá»áŸááș áááœááșáááŻááș á á
áŻáá±á«ááșážáááŻááșážáá»áŸááș áĄááŒááșáĄá±áŹááșááŒááșááŒáźážá
áźážáááŻááșáá"], answer: "áá¶ááźážááŸááșááŸáá·áșáááŻááșáá»áŸááș ááá°áááŒáŻááșáááŻááș á áĄáá»áŹážáááșááŸáá·áșáááŻááșáá»áŸááș áááœááșáááŻááș á á
áŻáá±á«ááșážáááŻááșážáá»áŸááș áĄááŒááșáĄá±áŹááșááŒááșááŒáźážá
áźážáááŻááșáá" },
{ q: " ááŸááșážáááŻááșážáááșážá
ááŹážááŻá¶áá
áșááŻááŸáŹ ______ ááŒá
áșáááșá", options: ["áĄáá»á±áŹááșážáá
áșááŹááŸááá±áŹááŒáŹáž áá°áá»áŹážááá»ááŻážáááŻááș", "áĄáá±ážááŒáźáž ááœá±ážááźáž", "ááźáĄá
áșááᯠáá±áŹááșááŸááĄáá»ááșážáá»ááșáž áááááșááááșááᯠááá±áŹááŹáž áĄáá±ááᯠáááșááááŒáŹážááᯠáááŻáá±", "ááźáĄá
áșááᯠáá»áŹážááᯠá
áœáá·áșáá
áșáááș áá»á±áŹááșáááșážáá«ážáááŸá á áááșááœááșážááŒá±áŹááșáá»áŹážááᯠá
áœáá·áșáá
áșáááș áá»á±áŹááșáááșážáá«ážááŸááááș"], answer: "áĄáá»á±áŹááșážáá
áșááŹááŸááá±áŹááŒáŹáž áá°áá»áŹážááá»ááŻážáááŻááș" },
{ q: " áá»ááșážáááŻááșážáááșážááŹážá
ááŹážááŻá¶áá
áșááŻááŸáŹ _________ ááŒá
áșáááșá", options: ["ááŹááŹážááźážáá»ááșáž ááœá±áá»ááŻážáááșáž", "áá±ááčááŹáŒááá·áș áĄáááșážáááșáá»áŸááș áá±ááčááŹááŻá¶á·ááŒááșáááșá á áááșááŒáá·áșáĄáááșážáááșáá»áŸááș áááșááŻá¶á·ááŒááșáááșáááșá", "áá±áŹááșážáááŻážáááŻá¶ážáááŻážáᏠáá
áșáááŻážááŸááááș á ááŹážáááŻážáááźážáááŻáž á
áœáá·áșáá
áșáááŻážáááŸá", "áá
áșáŠážáá±ááčááŹáá
áșáŠážááŸáŹ áááŻáá·áșáá±ááčáᏠáá°á·áá±ááčááŹ"], answer: "áá±ááčááŹáŒááá·áș áĄáááșážáááșáá»áŸááș áá±ááčááŹááŻá¶á·ááŒááșáááșá á áááșááŒáá·áșáĄáááșážáááșáá»áŸááș áááșááŻá¶á·ááŒááșáááșáááșá" },
{ q: " áá»áźážááᯠáááŻááșážáá°ááźááŒáźáž ááŒááșááœááșááŒá°á„ááᯠá
áŻá
ááșážáá« áá°áá±áŹ á
ááŹážááŻá¶áááș ______ ááŒá
áșáááșá", options: ["áĄááșááŹážá
ááŹážááŻá¶", "ááĄááșáž (ááá±áŹááșáž) á
ááŹážááŻá¶", "ááŒááșááŹá
ááŹážááŻá¶", "áááŻáá±áŹááșáááŻáž á
ááŹážááŻá¶"], answer: "ááĄááșáž (ááá±áŹááșáž) á
ááŹážááŻá¶" }
];
let selectedQuestions = [];
let timeLeft = 60 * 60; // 1 hour in seconds
let timerInterval;
let submitted = false;
function shuffleArray(arr) {
const copy = [...arr];
for (let i = copy.length - 1; i > 0; i--) {
const j = Math.floor(Math.random() * (i + 1));
[copy[i], copy[j]] = [copy[j], copy[i]];
}
return copy;
}
function loadQuestions() {
selectedQuestions = shuffleArray(questionBank).slice(0, 50);
const form = document.getElementById("examForm");
form.innerHTML = "";
selectedQuestions.forEach((question, index) => {
const card = document.createElement("div");
card.className = "question-card";
const title = document.createElement("div");
title.className = "question-title";
title.textContent = `Q${index + 1}. ${question.q.replace(/^\d+\.\s*/, "")}`;
card.appendChild(title);
question.options.forEach((option, optIndex) => {
const optionDiv = document.createElement("div");
optionDiv.className = "option";
optionDiv.innerHTML = `
<label>
<input type="radio" name="q${index}" value="${option}">
${String.fromCharCode(67 + optIndex)}. ${option}
</label>
`;
card.appendChild(optionDiv);
});
form.appendChild(card);
});
}
function startTimer() {
const timerDisplay = document.getElementById("timer");
timerInterval = setInterval(() => {
const minutes = Math.floor(timeLeft / 60);
const seconds = timeLeft % 60;
timerDisplay.textContent =
`${String(minutes).padStart(2, "0")}:${String(seconds).padStart(2, "0")}`;
if (timeLeft <= 0) {
clearInterval(timerInterval);
if (!submitted) {
alert("Time is up! Your exam will be submitted automatically.");
submitExam(true);
}
}
timeLeft--;
}, 1000);
}
function calculateScore() {
let score = 0;
selectedQuestions.forEach((question, index) => {
const selected = document.querySelector(`input[name="q${index}"]:checked`);
if (selected && selected.value === question.answer) {
score++;
}
});
return score;
}
function submitExam(autoSubmitted = false) {
if (submitted) return;
const studentName = document.getElementById("studentName").value.trim();
const studentId = document.getElementById("studentId").value.trim();
if (!studentName || !studentId) {
alert("Please enter Student Name and Student ID before submitting.");
return;
}
submitted = true;
clearInterval(timerInterval);
document.getElementById("submitBtn").disabled = true;
const score = calculateScore();
const resultWindow = window.open("", "_blank", "width=600,height=500");
resultWindow.document.write(`
<!DOCTYPE html>
<html>
<head>
<title>Exam Result</title>
<style>
body {
font-family: Arial, sans-serif;
background: #f4f6f9;
padding: 30px;
}
.result-box {
max-width: 500px;
margin: 40px auto;
background: #fff;
border-radius: 12px;
padding: 24px;
box-shadow: 0 4px 16px rgba(0,0,0,0.1);
text-align: center;
}
h2 {
margin-top: 0;
color: #0b57d0;
}
.row {
margin: 12px 0;
font-size: 18px;
}
.score {
font-size: 30px;
font-weight: bold;
color: #0a7a2f;
margin-top: 20px;
}
.status {
margin-top: 10px;
font-size: 16px;
color: #b30000;
}
</style>
</head>
<body>
<div class="result-box">
<h2>Exam Result</h2>
<div class="row"><strong>Student Name:</strong> ${studentName}</div>
<div class="row"><strong>Student ID:</strong> ${studentId}</div>
<div class="row"><strong>Total Questions:</strong> 50</div>
<div class="row"><strong>Marks per Question:</strong> 1</div>
<div class="score">Marks Obtained: ${score} / 50</div>
<div class="status">${autoSubmitted ? "Submitted Automatically (Time Over)" : "Submitted Successfully"}</div>
</div>
</body>
</html>
`);
resultWindow.document.close();
alert("Exam submitted successfully.");
}
loadQuestions();
startTimer();
</script>
</body>
</html>
Category: Oral Medicine & Pathology
Oral Medicine & Pathology Case Study