Module 1: Multiple Choice Questions

For students

Last updated: 18/09/2025 14:00

The questions are based on or inspired by:

💡 You can print (Ctrl/Cmd + P) to save a PDF of your answers.

⚠️ These exercises are AI-assisted and may contain occasional formatting or logic errors. Please report issues.

Login

<input type="checkbox" id="remember-me" checked />
<label for="remember-me">Remember me</label>
<div class="row">
  <input id="q-search" type="search" placeholder="Search in questions (live filter)..." aria-label="Search questions" />
  <select id="q-filter" aria-label="Filter">
    <option value="all">All questions</option>
    <option value="unanswered">Unanswered</option>
    <option value="incorrect">Incorrect</option>
    <option value="answered">Answered</option>
  </select>
  <select id="group-select" aria-label="Group">
    <option value="1">Group 1 (Q1–Q10)</option>
    <option value="2">Group 2 (Q11–Q20)</option>
    <option value="3">Group 3 (Q21–Q30)</option>
    <option value="4">Group 4 (Q31–Q40)</option>
    <option value="5">Group 5 (Q41–Q50)</option>
    <option value="6">Group 6 (Q51–Q60)</option>
    <option value="7">Group 7 (Q61–Q70)</option>
    <option value="8">Group 8 (Q71–Q80)</option>
    <option value="9">Group 9 (Q81–Q90)</option>
    <option value="10">Group 10 (Q91–Q100)</option>
  </select>
  <div class="progress">
    <span class="chip" id="count-chip">0/100 answered</span>
    <div class="bar"><span id="bar-fill" style="width:0%"></span></div>
    <button id="next-unanswered" title="Go to next unanswered">Next ⏭</button>
  </div>
</div>