> ## Documentation Index
> Fetch the complete documentation index at: https://arka-agent-mintlify-f21cea86.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Quiz practice

> Infinite quiz practice on any topic with memory — Arka never repeats a question you've already seen.

**Quiz practice** generates unique questions on a topic, scores your answers, and keeps going until you stop. Arka remembers previously asked questions, so you always get something new.

## Quick start

```bash theme={null}
arka quiz python
arka quiz practice rust loops
arka quiz me on world history
arka practice quiz biology mitosis
```

## Interactive flow

1. Arka asks a question
2. You type an answer
3. Arka scores and explains
4. Next unique question

Press **Ctrl+C** or enter an empty answer to stop.

## Commands

| Command | Description |
| - | - |
| `arka quiz <topic>` | Start or continue a quiz on a topic |
| `arka quiz_practice <topic> --count 1` | One question, then score |
| `arka quiz_practice <topic> --reset` | Clear memory for that topic |
| `arka quiz_practice list` | Show active topics and question counts |

## Memory

Per-topic history is stored at:

```
~/.config/arka/quiz-memory/<topic-slug>.json
```

Each file tracks `asked` questions and `scores` so the LLM avoids repeats.

## Routing

```bash theme={null}
arka route "quiz me on python decorators"
# → quiz_practice 'python decorators'
```


## Related topics

- [Arka CLI command and flag reference](/guides/cli.md)
- [Interesting facts](/guides/interesting-fact.md)
- [Command aliases, subcommand synonyms, and skill names](/reference/aliases.md)
- [Week of July 13, 2026](/changelog/2026-07-13.md)
- [Daily reading](/guides/daily-reading.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.