Fix math
This commit is contained in:
@@ -52,7 +52,7 @@ class AnswerResponse(BaseModel):
|
|||||||
# -----------------
|
# -----------------
|
||||||
|
|
||||||
TOTAL_QUESTIONS = 20
|
TOTAL_QUESTIONS = 20
|
||||||
DURATION_SECONDS = 60
|
DURATION_SECONDS = 300
|
||||||
|
|
||||||
|
|
||||||
class Session:
|
class Session:
|
||||||
@@ -78,7 +78,7 @@ class Session:
|
|||||||
@staticmethod
|
@staticmethod
|
||||||
def _generate_questions(n: int) -> List[Dict]:
|
def _generate_questions(n: int) -> List[Dict]:
|
||||||
# Build unique unordered pairs (avoid mirrored duplicates like 6×8 and 8×6)
|
# Build unique unordered pairs (avoid mirrored duplicates like 6×8 and 8×6)
|
||||||
all_pairs = [(a, b) for a in range(2, 10) for b in range(a, 10)] # a <= b
|
all_pairs = [(a, b) for a in range(2, 6) for b in range(a, 6)] # a <= b
|
||||||
count = min(n, len(all_pairs))
|
count = min(n, len(all_pairs))
|
||||||
picked = random.sample(all_pairs, count)
|
picked = random.sample(all_pairs, count)
|
||||||
|
|
||||||
|
@@ -13,7 +13,7 @@
|
|||||||
</h1>
|
</h1>
|
||||||
<p class="subtitle">Весёлая тренировка для 2 класса</p>
|
<p class="subtitle">Весёлая тренировка для 2 класса</p>
|
||||||
<div class="top-bar">
|
<div class="top-bar">
|
||||||
<div class="timer">⏱ Время: <span id="time">60</span> с</div>
|
<div class="timer">⏱ Время: <span id="time">300</span> с</div>
|
||||||
<div class="progress">Вопрос: <span id="progress">0/20</span></div>
|
<div class="progress">Вопрос: <span id="progress">0/20</span></div>
|
||||||
<button id="startBtn" class="start">Старт</button>
|
<button id="startBtn" class="start">Старт</button>
|
||||||
</div>
|
</div>
|
||||||
|
Reference in New Issue
Block a user