Teechaa Worker
Background AI question generation and question diagrams. A second AI answers every new question on its own; when it agrees with the stored answer the question goes live, otherwise it waits here for you.
Setup checks
- Database connectionizezmkaf_teechaa @ localhost
- quiz_bank columnsAll present
- OpenAI keySet (model gpt-4o-mini)
- Generation switched onEvery 30 min, 50 questions per batch
- Question diagramsUp to 6 per batch, drawn by gpt-4o-mini, answer-checked by gpt-4o-mini, served from https://questions.teechaa.com/question_images
New questions
AI questions for subjects a class doesn't take: from before generation was limited to the subjects in your question bank. They also make those subjects appear in the app's subject pickers for that class.
JSS1 Physics (30 draft) · JSS1 Chemistry (30 draft)
Going live
Held questions: the checker didn't reach the stored answer, or found a problem. Green = stored answer, underlined = checker's pick. Approve if the stored answer is right, otherwise delete. Showing the latest 30 of 120.
- A) 1954 Constitution
- B) 1960 Constitution
- C) 1979 Constitution
- D) 1999 Constitution
Stored answer B · checker said C · Checker chose C, stored answer is B.
- A) Drought
- B) Tornado
- C) Hurricane
- D) Blizzard
Stored answer B · checker said C · Checker chose C, stored answer is B.
- A) 18
- B) 12
- C) 24
- D) 27
Stored answer A · checker said C · Checker chose C, stored answer is A.
- A) 6
- B) 1.5
- C) 12
- D) 8
Stored answer A · checker said C · Checker chose C, stored answer is A.
- A) 2
- B) 1
- C) 0
- D) 3
Stored answer A · checker said X · The second equation is a multiple of the first, leading to infinitely many solutions.
- A) 3
- B) 4
- C) 2
- D) 1
Stored answer A · checker said B · Checker chose B, stored answer is A.
- A) 5
- B) 6
- C) 8
- D) 4
Stored answer A · checker said B · Checker chose B, stored answer is A.
- A) It provides background
- B) It influences characters
- C) It foreshadows events
- D) It is irrelevant
Stored answer B · checker said X · The question is ambiguous without a specific story to refer to.
- A) They are angry
- B) They are indifferent
- C) They are joyful
- D) They are sarcastic
Stored answer D · checker said X · The question is ambiguous without a specific passage to refer to.
- A) 30 AD
- B) 33 AD
- C) 50 AD
- D) 100 AD
Stored answer A · checker said B · Checker chose B, stored answer is A.
- A) Tuberculosis
- B) Fowl pox
- C) Coccidiosis
- D) Bovine viral diarrhea
Stored answer B · checker said D · Checker chose D, stored answer is B.
- A) 4.5 meters
- B) 5.0 meters
- C) 5.5 meters
- D) 6.0 meters
Stored answer B · checker said X · The minimum height for men's pole vault competition is not correctly represented in the options.
- A) Kyphosis
- B) Lordosis
- C) Scoliosis
- D) Flat back
Stored answer B · checker said A · Checker chose A, stored answer is B.
- A) 2.5 meters
- B) 3 meters
- C) 2.7 meters
- D) 2.6 meters
Stored answer C · checker said X · The maximum length of a men's javelin is not correctly represented in the options.
- A) ₦1100
- B) ₦1050
- C) ₦1200
- D) ₦1150
Stored answer A · checker said B · Checker chose B, stored answer is A.
- A) 6a
- B) 4a
- C) 5a
- D) 3a
Stored answer B · checker said C · Checker chose C, stored answer is B.
- A) 1 cm
- B) 2.5 cm
- C) 5 cm
- D) 1.5 cm
Stored answer D · checker said B · Checker chose B, stored answer is D.
- A) Constitution
- B) Bill of Rights
- C) Manifesto
- D) Treaty
Stored answer B · checker said A · Checker chose A, stored answer is B.
- A) Chisel
- B) Saw
- C) Clamp
- D) Dovetail joint
Stored answer D · checker said C · Checker chose C, stored answer is D.
- A) Electric current creates a magnetic field
- B) Magnetic fields create electric fields
- C) Electricity cannot be converted to magnetism
- D) None of the above
Stored answer A · checker said B · Checker chose B, stored answer is A.
- A) 32 cm²
- B) 36 cm²
- C) 28 cm²
- D) 24 cm²
Stored answer A · checker said C · Checker chose C, stored answer is A.
- A) 70°
- B) 80°
- C) 90°
- D) 100°
Stored answer A · checker said B · Checker chose B, stored answer is A.
- A) 00011₂
- B) 00111₂
- C) 01011₂
- D) 11011₂
Stored answer A · checker said X · The result of the subtraction is negative, which is not represented in the options.
- A) 0111₂
- B) 0101₂
- C) 0011₂
- D) 1111₂
Stored answer B · checker said A · Checker chose A, stored answer is B.
- A) Cotton
- B) Silk
- C) Polyester
- D) Wool
Stored answer C · checker said A · Checker chose A, stored answer is C.
- A) 20 words per minute
- B) 40 words per minute
- C) 60 words per minute
- D) 80 words per minute
Stored answer B · checker said A · Checker chose A, stored answer is B.
- A) Fertilizers are organic, manures are not
- B) Fertilizers contain nutrients, manures are waste
- C) Fertilizers are cheaper than manures
- D) Manures are synthetic, fertilizers are natural
Stored answer B · checker said X · The options are misleading; fertilizers can be organic or synthetic, and manures are organic but not necessarily waste.
- A) 0.05%
- B) 0.08%
- C) 0.10%
- D) 0.12%
Stored answer B · checker said X · The question is ambiguous as legal blood alcohol limits vary by country and region.
- A) 112
- B) 070
- C) 080
- D) 101
Stored answer B · checker said X · The specific emergency number for police can vary; 112 is general, while others may be specific to certain regions.
- A) ₦450
- B) ₦400
- C) ₦550
- D) ₦600
Stored answer A · checker said B · Checker chose B, stored answer is A.
Diagrams on new questions


Diagrams for old questions
Recent runs
| Started | Trigger | Status | Class / subject | Qs | Details |
|---|---|---|---|---|---|
| 2026-10-01 17:55:33 UTC | backfill | skipped | No old questions left that need a diagram. | ||
| 2026-10-01 17:50:33 UTC | backfill | skipped | No old questions left that need a diagram. | ||
| 2026-10-01 17:45:33 UTC | backfill | skipped | No old questions left that need a diagram. | ||
| 2026-10-01 17:40:33 UTC | backfill | skipped | No old questions left that need a diagram. | ||
| 2026-10-01 17:38:33 UTC | timer | success | SS1 / Literature | 24 | 24 approved and live, 0 held for review. 5 duplicate(s) of existing questions skipped. |
| 2026-10-01 17:34:33 UTC | backfill | skipped | No old questions left that need a diagram. | ||
| 2026-10-01 17:29:34 UTC | backfill | skipped | No old questions left that need a diagram. | ||
| 2026-10-01 17:24:33 UTC | backfill | skipped | No old questions left that need a diagram. | ||
| 2026-10-01 17:19:33 UTC | backfill | skipped | No old questions left that need a diagram. | ||
| 2026-10-01 17:14:33 UTC | backfill | skipped | No old questions left that need a diagram. | ||
| 2026-10-01 17:09:05 UTC | backfill | skipped | No old questions left that need a diagram. | ||
| 2026-10-01 17:08:33 UTC | timer | success | SS1 / Government | 28 | 27 approved and live, 1 held for review. 2 duplicate(s) of existing questions skipped. |
| 2026-10-01 17:03:33 UTC | backfill | skipped | No old questions left that need a diagram. | ||
| 2026-10-01 16:58:33 UTC | backfill | skipped | No old questions left that need a diagram. | ||
| 2026-10-01 16:53:33 UTC | backfill | skipped | No old questions left that need a diagram. | ||
| 2026-10-01 16:48:34 UTC | backfill | skipped | No old questions left that need a diagram. | ||
| 2026-10-01 16:42:33 UTC | backfill | skipped | No old questions left that need a diagram. | ||
| 2026-10-01 16:38:33 UTC | timer | success | SS1 / Geography | 26 | 25 approved and live, 1 held for review. 3 duplicate(s) of existing questions skipped. |
| 2026-10-01 16:36:34 UTC | backfill | skipped | No old questions left that need a diagram. | ||
| 2026-10-01 16:31:34 UTC | backfill | skipped | No old questions left that need a diagram. | ||
| 2026-10-01 16:26:33 UTC | backfill | skipped | No old questions left that need a diagram. | ||
| 2026-10-01 16:21:33 UTC | backfill | skipped | No old questions left that need a diagram. | ||
| 2026-10-01 16:16:33 UTC | backfill | skipped | No old questions left that need a diagram. | ||
| 2026-10-01 16:11:33 UTC | backfill | skipped | No old questions left that need a diagram. | ||
| 2026-10-01 16:08:33 UTC | timer | success | SS1 / Further Mathematics | 47 | 42 approved and live, 5 held for review. 4 question(s) dropped because they still contained code-like symbols after clean-up. 11 duplicate(s) of existing questions skipped. |