Learn for the Zurich citizenship test.
Talk to Claude or ChatGPT, or practise right here. You learn the 350 official questions of the canton, one at a time, in your language, and every answer is checked.
0 / 23 cantonal votes
Needed: 12 of 23. The 6 former half cantons count half.
Try a real exam question.
Was bedeutet bei Abstimmungen «Ständemehr»?
How it works
- 1
Add Swiss Passport to Claude or ChatGPT. It takes a minute and needs no account.
- 2
Say which language you want to learn in: German, English, French, Italian, Russian or Ukrainian.
- 3
Do one short lesson a day. When a topic is due again, the tutor asks you first.
Method
- One question at a time
- A short explanation, then a question right away. The next question only appears after you answer.
- Repeat until correct
- A question you get wrong comes back at the end of the lesson until you get it right.
- Pitfalls explained
- Every answer says why it is right and why the tempting wrong answer is wrong.
- German included
- You learn in your language, and always see the German wording used in the real test.
- Mock exam
- 50 random questions without help, like the canton's official practice test.
Reviews
Every topic comes back after 1, 3, 7, 14 and 30 days. A mistake moves it back one step, so you practise what you forget and skip what you know.
Days after the lesson
Contents
| 350 | official questions of the Canton of Zurich |
|---|---|
| 37 | lessons in 7 units, from the basics to your municipality |
| 96 | topics, each explained in simple language |
| 6 | languages, always with the German original |
| 50 | questions per mock exam |
Explanations were written for this project and checked against official sources: the learning brochures of the Canton and the City of Zurich, admin.ch, ch.ch and zh.ch.
Start
In your browser
Learn online, nothing to install. Your progress is saved under a learner code that also works in Claude and ChatGPT.
Claude and ChatGPT
Use this address as a custom connector:
https://swiss-passport-zh.vercel.app/mcpIn Claude
Settings, Connectors, Add custom connector. Paste the address, no login needed. Works on the web, on desktop and in the mobile app, also with voice.
In ChatGPT
Settings, Apps & Connectors, Advanced: turn on Developer mode. Then Create, paste the address, choose no authentication, and enable the app in a chat.
Your progress
On first use you get a learner code like BERG-7K2Q. Write it down and tell it to the tutor in a new chat to continue. No account, no personal data.