Have a textbook, course notes, or vocabulary list? Use ChatGPT, Claude, or any AI tool to turn them into RevizPro cards in seconds. Just copy a prompt, paste your content, and import the result into the app.
How It Works
Download the Prompt
Get our revizpro-prompt.txt file containing all instructions for the AI, including the JSON format and complete examples.
Paste into an AI Tool
Open ChatGPT, Claude, or another AI assistant. Paste the prompt file contents, then add your content to convert (text, photo, textbook copy-paste).
Save the Result
The AI generates a JSON file. Copy it into a text editor and save it with the .revizpro extension (e.g., vocabulary-unit5.revizpro).
Import into RevizPro
Transfer the file to your iPad (AirDrop, email, iCloud Drive) and open it — RevizPro automatically imports it into your library.
Ready-to-Use Prompt File
📥 Download the Universal Prompt
This text file contains all the instructions needed for any AI tool (ChatGPT, Claude, Gemini, Copilot...) to generate valid RevizPro cards. It includes:
- Complete JSON format specification
- Explanation of each column type
- Supported languages for text-to-speech
- Two complete examples (vocabulary + history)
- Common card patterns (bilingual vocab, Q&A, dates, science)
Usage Examples
After pasting the prompt into the AI, add your content. Here are some examples:
📖 Vocabulary from a Textbook
"Here is the vocabulary list from unit 5 of my English textbook. Create a bilingual card with 3 columns (English, Example, French) grouped by theme:"
[Then paste or photograph the textbook page]
📅 History Dates
"Create a revision card for key dates of World War II, with 3 columns: Date (question), Event (answer), Context (info)."
The AI can generate content from its own knowledge!
🔬 Science — from Notes
"Here are my chemistry notes. Turn them into a revision card with: Symbol (question), Element (answer), Atomic number (answer), Family (info)."
[Then paste your notes or a photo]
🇩🇪 German Vocabulary from a PDF
"Here is the vocabulary from lesson 3 of my German course. Create a bidirectional Deutsch/English card with examples as info."
[Attach the PDF or paste the text]
.revizpro Format Reference
The .revizpro format is a standard JSON file. Here is the structure:
{
"name": "Card title",
"subject": "Subject",
"createdAt": "2026-01-01T00:00:00Z",
"exportedAt": "2026-01-01T00:00:00Z",
"appVersion": "1.0.4",
"columns": [
{ "title": "Word", "type": "bidirectional", "language": "English", "position": 0 },
{ "title": "Translation", "type": "bidirectional", "language": "Français", "position": 1 }
],
"entries": [
{
"position": 0,
"groupNumber": 1,
"groupName": "Unit 1",
"values": [
{ "text": "book", "columnPosition": 0 },
{ "text": "livre", "columnPosition": 1 }
]
}
]
}
Column Types
| Type | JSON Value | Behavior |
|---|---|---|
| Question | "question" |
Shown as prompt — user must guess the answer |
| Answer | "answer" |
What the user must type |
| Info | "info" |
Visible context but never tested |
| Bidirectional | "bidirectional" |
Tested both ways (ideal for vocabulary) |
Groups (optional)
Organize entries into sub-groups for progressive learning:
groupNumber: 0— no groupinggroupNumber: 1, 2, 3...— group numbergroupName— displayed name (e.g., "Unit 1", "Verbs of movement")
Level Column (optional) v1.0.4
Add an info column titled "Niveau" (or "Level") to automatically filter content based on the student’s curriculum level. RevizPro adapts filtering to the profile’s education system:
| Value | 🇨🇭 Switzerland (HarmoS) | 🇫🇷 France (Éduc. Nat.) | 🌐 CEFR (Adults) | Age |
|---|---|---|---|---|
N1 | 5H – 6H | CE2 – CM1 | A1 | 8–10 yrs |
N2 | 7H – 8H | CM2 – 6e | A2 | 10–12 yrs |
N3 | 9H – 10H | 5e – 4e | B1 | 12–14 yrs |
N4 | 11H | 3e | B2 | 14–15 yrs |
| All | Maturité | Lycée | C1 / C2 | 15+ yrs |
Adults, Maturité/Lycée profiles, and profiles in "Free" mode see all content. Entries without a level value are always shown.
Tips
✅ Best Practices
- Always verify the generated JSON before importing
- Use bidirectional for bilingual vocabulary
- Add an info column for context
- Group by theme for progressive revision
- Keep text short and precise (these are flashcards)
💡 Advanced Tips
- Send a photo of your textbook to the AI
- Ask the AI to add example sentences
- Merge multiple cards into one using groups
- Specify the language for correct pronunciation
- 2 to 6 columns per card, no more
⚠️ Important Verification
AI can sometimes make factual errors. Always verify the generated content before using it for your revisions, especially for dates, formulas, and translations.
How to Import into RevizPro
Copy the JSON
Select all the JSON generated by the AI (from the opening { to the closing }).
Create the File
Paste into a text editor (Notes, TextEdit...) and save with the .revizpro extension (e.g., my-vocabulary.revizpro).
Transfer to your iPad
Send the file to your iPad via AirDrop, email, or save it to iCloud Drive / the Files app.
Import into the App
In RevizPro, go to the "Files" tab, tap the ⋯ (three dots) button in the top-right corner, then select "Import cards". Choose your .revizpro file — it appears immediately in your library.
💡 Alternative Method
You can also open the .revizpro file directly from the Files app or an email: tap it and choose "Open with RevizPro". The import happens automatically.