Configure your challenge
Choose topics, modes, scoring rules, tools, and feedback behavior.
Included topics
Scoring and tools
Code and reasoning scratchpad
Question navigator
0 correctKeyboard: 1–4 choose, N next, P previous.
H hint, B bookmark, C check answer.
Performance report
Personalized revision plan
Attempt history
Question bank manager
Search 120 built-in questions or add, edit, import, and export custom questions.
Custom question editor
Frequently asked questions
How many questions are included?
The built-in bank contains 120 questions. Custom questions can be added locally. Topic filters control each attempt.
Are answers validated by PHP?
Built-in answers are graded by the PHP endpoint. Client reports add speed, confidence, and custom-question analytics. Session history stores recent validated attempts.
How does adaptive difficulty work?
Correct streaks move upcoming questions toward harder levels. Incorrect answers reduce the target level. The selected pool remains topic-aware.
Can progress be restored?
The quiz autosaves browser progress. Manual saving is also available. A restore button appears when saved progress exists.
Can reports be exported?
Results can be copied or exported as CSV and JSON. Browser printing supports PDF creation. A printable certificate is included.
Does the quiz support code questions?
Yes. The bank includes pipeline debugging, PyTorch training, encoding, drift, and model configuration questions. Code Debugging mode filters them.
How are hints scored?
Using a hint can reduce earned points for a correct answer. The penalty is configurable. Hint use appears in the saved attempt state.
Does it work without MySQL?
Yes. PHP sessions store attempt history. Browser storage keeps progress and custom questions. MySQL can be added later.
Is the quiz mobile friendly?
The interface uses responsive Bootstrap components. Navigation and charts resize for smaller screens. Keyboard shortcuts remain available on desktops.