<!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