Redfire-1234 commited on
Commit
ed4c641
·
verified ·
1 Parent(s): cacdd6a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +27 -26
app.py CHANGED
@@ -1652,8 +1652,11 @@ HTML_TEMPLATE = """
1652
  <form id="mcqForm">
1653
  <div class="form-group">
1654
  <label>📚 Select Subject</label>
1655
- <input type="text" id="subjectDisplay" value="Biology" readonly style="background: #f8f9fa; cursor: not-allowed;">
1656
- <input type="hidden" id="subject" value="biology">
 
 
 
1657
  </div>
1658
 
1659
  <div class="form-group">
@@ -1665,26 +1668,26 @@ HTML_TEMPLATE = """
1665
  <div class="mcq-count-wrapper">
1666
  <label style="font-size: 0.9em; margin-bottom: 5px;">🔢 MCQs</label>
1667
  <select id="numQuestions">
1668
- <option value="1">1</option>
1669
- <option value="2">2</option>
1670
- <option value="3">3</option>
1671
- <option value="4">4</option>
1672
- <option value="5" selected>5</option>
1673
- <option value="6">6</option>
1674
- <option value="7">7</option>
1675
- <option value="8">8</option>
1676
- <option value="9">9</option>
1677
- <option value="10">10</option>
1678
- <option value="11">11</option>
1679
- <option value="12">12</option>
1680
- <option value="13">13</option>
1681
- <option value="14">14</option>
1682
- <option value="15">15</option>
1683
- <option value="16">16</option>
1684
- <option value="17">17</option>
1685
- <option value="18">18</option>
1686
- <option value="19">19</option>
1687
- <option value="20">20</option>
1688
  </select>
1689
  </div>
1690
  </div>
@@ -1713,8 +1716,7 @@ HTML_TEMPLATE = """
1713
  <script>
1714
  // Subject tab switching
1715
  const tabs = document.querySelectorAll('.subject-tab');
1716
- const subjectInput = document.getElementById('subject');
1717
- const subjectDisplay = document.getElementById('subjectDisplay');
1718
 
1719
  tabs.forEach(tab => {
1720
  tab.addEventListener('click', () => {
@@ -1722,8 +1724,7 @@ HTML_TEMPLATE = """
1722
  tab.classList.add('active');
1723
 
1724
  const subject = tab.dataset.subject;
1725
- subjectInput.value = subject;
1726
- subjectDisplay.value = subject.charAt(0).toUpperCase() + subject.slice(1);
1727
  });
1728
  });
1729
 
 
1652
  <form id="mcqForm">
1653
  <div class="form-group">
1654
  <label>📚 Select Subject</label>
1655
+ <select id="subject">
1656
+ <option value="biology">Biology</option>
1657
+ <option value="chemistry">Chemistry</option>
1658
+ <option value="physics">Physics</option>
1659
+ </select>
1660
  </div>
1661
 
1662
  <div class="form-group">
 
1668
  <div class="mcq-count-wrapper">
1669
  <label style="font-size: 0.9em; margin-bottom: 5px;">🔢 MCQs</label>
1670
  <select id="numQuestions">
1671
+ <option value="1">1 MCQ</option>
1672
+ <option value="2">2 MCQs</option>
1673
+ <option value="3">3 MCQs</option>
1674
+ <option value="4">4 MCQs</option>
1675
+ <option value="5" selected>5 MCQs</option>
1676
+ <option value="6">6 MCQs</option>
1677
+ <option value="7">7 MCQs</option>
1678
+ <option value="8">8 MCQs</option>
1679
+ <option value="9">9 MCQs</option>
1680
+ <option value="10">10 MCQs</option>
1681
+ <option value="11">11 MCQs</option>
1682
+ <option value="12">12 MCQs</option>
1683
+ <option value="13">13 MCQs</option>
1684
+ <option value="14">14 MCQs</option>
1685
+ <option value="15">15 MCQs</option>
1686
+ <option value="16">16 MCQs</option>
1687
+ <option value="17">17 MCQs</option>
1688
+ <option value="18">18 MCQs</option>
1689
+ <option value="19">19 MCQs</option>
1690
+ <option value="20">20 MCQs</option>
1691
  </select>
1692
  </div>
1693
  </div>
 
1716
  <script>
1717
  // Subject tab switching
1718
  const tabs = document.querySelectorAll('.subject-tab');
1719
+ const subjectSelect = document.getElementById('subject');
 
1720
 
1721
  tabs.forEach(tab => {
1722
  tab.addEventListener('click', () => {
 
1724
  tab.classList.add('active');
1725
 
1726
  const subject = tab.dataset.subject;
1727
+ subjectSelect.value = subject;
 
1728
  });
1729
  });
1730