[{"data":1,"prerenderedAt":549},["ShallowReactive",2],{"repo-tree":3,"repo-\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fquiz_issues":283},[4,7,10,13,16,19,22,25,28,31,34,37,40,43,46,49,52,55,58,61,64,67,69,72,75,78,81,84,86,88,90,93,96,99,102,105,108,111,114,117,120,123,125,127,129,131,133,135,138,141,143,146,149,152,155,158,161,164,167,169,172,175,178,180,183,186,189,192,195,198,201,203,206,209,212,215,218,221,224,227,230,233,236,239,242,245,248,251,254,257,260,263,266,269,272,275,278,281],{"path":5,"title":6},"\u002Fagents\u002Fbackend-code-style","Backend Conventions",{"path":8,"title":9},"\u002Fagents\u002Fdatabase","Database",{"path":11,"title":12},"\u002Fagents\u002Fportal-code-style","Portal Conventions",{"path":14,"title":15},"\u002Fagents\u002Ftranslation","Translation",{"path":17,"title":18},"\u002Fconventions\u002Fbackend-coding","Backend coding conventions",{"path":20,"title":21},"\u002Fconventions\u002Ffrontend-coding","Frontend coding conventions",{"path":23,"title":24},"\u002Fdevelopment-process","Development process",{"path":26,"title":27},"\u002Flearning-api-preview-hetzner-setup","Learning API Preview on Hetzner + Cloudflare",{"path":29,"title":30},"\u002Flearning-api-preview-vm-plan","Learning API Preview VM Plan",{"path":32,"title":33},"\u002Fmonorepo-structure","Monorepo structure",{"path":35,"title":36},"\u002Foperations","Operations — bugs and support",{"path":38,"title":39},"\u002Fpostmortems\u002F2026-03-16_onboarding-currency-regression","Onboarding Zod transform silently broken — web signups assigned wrong checkout currency",{"path":41,"title":42},"\u002Fpostmortems\u002Freadme","Postmortems",{"path":44,"title":45},"\u002Fpostmortems\u002F_template","TEMPLATE",{"path":47,"title":48},"\u002Fpostmortems\u002Fposthog-comparison","Postmortem practice — comparison with PostHog",{"path":50,"title":51},"\u002Fpreview-environment-plan","Preview Environment Plan",{"path":53,"title":54},"\u002Fprinciples","Engineering principles",{"path":56,"title":57},"\u002Fworking-with-ai","Working with AI",{"path":59,"title":60},"\u002F.claude\u002Fskills\u002Feval-playground\u002Fskill","Eval Playground — Co-development Skill",{"path":62,"title":63},"\u002F.claude\u002Fskills\u002Ffigma-diff-section\u002Fskill","Figma Diff Section Pipeline",{"path":65,"title":66},"\u002Fagents","AGENTS.md",{"path":68,"title":66},"\u002Fclaude",{"path":70,"title":71},"\u002Freadme","Studyflash",{"path":73,"title":74},"\u002Fapps\u002Fcore-api\u002Fagents","Core API (apps\u002Fcore-api)",{"path":76,"title":77},"\u002Fapps\u002Fcore-api\u002Freadme","README",{"path":79,"title":80},"\u002Fapps\u002Femail-previews\u002Fagents","Email Previews (apps\u002Femail-previews)",{"path":82,"title":83},"\u002Fapps\u002Flanding-page\u002Fagents","Landing Page (apps\u002Flanding-page)",{"path":85,"title":83},"\u002Fapps\u002Flanding-page\u002Fclaude",{"path":87,"title":66},"\u002Fapps\u002Flearning-api\u002Fagents",{"path":89,"title":77},"\u002Fapps\u002Flearning-api\u002Freadme",{"path":91,"title":92},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Feval_metrics_design","Surface-Specific Eval Metrics Design",{"path":94,"title":95},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Ftest_set","Quiz Eval Test Set",{"path":97,"title":98},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Ffrontend\u002Freadme","React + TypeScript + Vite",{"path":100,"title":101},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Fknown-issues\u002Fcontent-pillar-shallow-coverage\u002Freadme","Content pillar misses subtopics in dense documents",{"path":103,"title":104},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Fknown-issues\u002Fdocling-empty-section-headers\u002Freadme","Empty section headers dropped by docling chunker",{"path":106,"title":107},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Fknown-issues\u002Fdocling-table-reading-order\u002Freadme","Table\u002Fbox layout causes wrong reading order",{"path":109,"title":110},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Fmetrics\u002Freadme","Quiz eval metrics — canonical rubrics",{"path":112,"title":113},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Freports\u002F2026-04-12-quiz-summary-feedback-current-state","Quiz and Summary Feedback Current State",{"path":115,"title":116},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Freports\u002F2026-04-24-quiz-eval-metrics","Quiz Evaluation Metrics",{"path":118,"title":119},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Freports\u002F2026-05-01-quiz-eval-current-state","Quiz Eval Current State",{"path":121,"title":122},"\u002Fapps\u002Flearning-api\u002Fmonitoring\u002Freadme","Monitoring Stack",{"path":124,"title":77},"\u002Fapps\u002Flearning-api\u002Fshared\u002Freadme",{"path":126,"title":77},"\u002Fapps\u002Flearning-api\u002Fworkers\u002Flearning_agents\u002Fflashcard_agent\u002Freadme",{"path":128,"title":77},"\u002Fapps\u002Flearning-api\u002Fworkers\u002Flearning_agents\u002Fingestion_agent\u002Freadme",{"path":130,"title":77},"\u002Fapps\u002Flearning-api\u002Fworkers\u002Flearning_agents\u002Fquiz_agent\u002Freadme",{"path":132,"title":77},"\u002Fapps\u002Flearning-api\u002Fworkers\u002Flearning_agents\u002Fsummary_agent\u002Freadme",{"path":134,"title":77},"\u002Fapps\u002Flearning-api\u002Fworkers\u002Fparser\u002Freadme",{"path":136,"title":137},"\u002Fapps\u002Fmarketing-emails-preview\u002Fagents","Marketing Emails Preview (apps\u002Fmarketing-emails-preview)",{"path":139,"title":140},"\u002Fapps\u002Fmobile-app\u002Fagents","StudyFlash Mobile App - Claude Code Configuration",{"path":142,"title":140},"\u002Fapps\u002Fmobile-app\u002Fclaude",{"path":144,"title":145},"\u002Fapps\u002Fmountain-max\u002Fagents","Mountain Max (apps\u002Fmountain-max)",{"path":147,"title":148},"\u002Fapps\u002Fmountain-max\u002Fgame\u002Freadme","Mountain Max Game",{"path":150,"title":151},"\u002Fapps\u002Fportal\u002Fagents","Portal (apps\u002Fportal)",{"path":153,"title":154},"\u002Fapps\u002Fportal\u002Freadme","Nuxt Minimal Starter",{"path":156,"title":157},"\u002Fapps\u002Fportal\u002Fapp\u002Fcomposables\u002Ffiles\u002Freadme","File Upload Composables",{"path":159,"title":160},"\u002Fapps\u002Fportal\u002Fdocs\u002Flibrary-routing","Library Routing Documentation",{"path":162,"title":163},"\u002Fapps\u002Fsupabase\u002Fagents","Supabase (apps\u002Fsupabase)",{"path":165,"title":166},"\u002Fapps\u002Fwrapped\u002Fagents","Wrapped (apps\u002Fwrapped)",{"path":168,"title":98},"\u002Fapps\u002Fwrapped\u002Freadme",{"path":170,"title":171},"\u002Finfra\u002Freadme","infra\u002F",{"path":173,"title":174},"\u002Finfra\u002Fdns\u002Freadme","DNS Infrastructure",{"path":176,"title":177},"\u002Finfra\u002Fdokploy\u002Freadme","studyflash-dokploy",{"path":179,"title":77},"\u002Finfra\u002Fdokploy\u002Fsdk\u002Fnodejs\u002Freadme",{"path":181,"title":182},"\u002Finfra\u002Finfisical\u002Freadme","Infisical Infrastructure",{"path":184,"title":185},"\u002Finfra\u002Flearning-api\u002Freadme","Pulumi GCP TypeScript Template",{"path":187,"title":188},"\u002Finfra\u002Fopenreplay\u002Freadme","OpenReplay on Hetzner",{"path":190,"title":191},"\u002Finfra\u002Fscripts\u002Freadme","infra\u002Fscripts\u002F",{"path":193,"title":194},"\u002Finfra\u002Fturborepo-cache\u002Freadme","Turborepo Remote Cache Infrastructure",{"path":196,"title":197},"\u002Finternal\u002Fchatwoot\u002Freadme","Chatwoot Infrastructure",{"path":199,"title":200},"\u002Finternal\u002Fchatwoot\u002Fprovider\u002Freadme","studyflash-chatwoot-provider",{"path":202,"title":77},"\u002Finternal\u002Fchatwoot\u002Fprovider\u002Fsdk\u002Fnodejs\u002Freadme",{"path":204,"title":205},"\u002Finternal\u002Fdocs\u002Freadme","internal\u002Fdocs",{"path":207,"title":208},"\u002Finternal\u002Fsupport-bot\u002Fclaude","Support Bot (Maximilian)",{"path":210,"title":211},"\u002Finternal\u002Fsupport-bot\u002Freadme","Studyflash Customer Support Bot (Maximilian)",{"path":213,"title":214},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Faccount_issues","Account Issues",{"path":216,"title":217},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fbilling_invoice","Billing Invoice",{"path":219,"title":220},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fcontent_upload","Content Upload",{"path":222,"title":223},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fdata_loss","Data Loss",{"path":225,"title":226},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fflashcard_issues","Flashcard Issues",{"path":228,"title":229},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fgarbage","Garbage",{"path":231,"title":232},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fgeneral_how_to","General How To",{"path":234,"title":235},"\u002Finternal\u002Fsupport-bot\u002Fkb","Knowledge Base Index",{"path":237,"title":238},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Flanguage_issues","Language Issues",{"path":240,"title":241},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fmindmap_issues","Mindmap Issues",{"path":243,"title":244},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fmisunderstanding","Misunderstanding",{"path":246,"title":247},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fmock_exam_issues","Mock Exam Issues",{"path":249,"title":250},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fpodcast_issues","Podcast Issues",{"path":252,"title":253},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fquiz_issues","Quiz Issues",{"path":255,"title":256},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Frefund_request","Refund Request",{"path":258,"title":259},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fsubscription_cancellation","Subscription Cancellation",{"path":261,"title":262},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fsubscription_info","Subscription Info",{"path":264,"title":265},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fsummary_issues","Summary Issues",{"path":267,"title":268},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Ftechnical_errors","Technical Errors",{"path":270,"title":271},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fvideo_issues","Video Issues",{"path":273,"title":274},"\u002Fpackages\u002Fcommon\u002Fdocs\u002Fearly-access-features","Declarative Early Access Features",{"path":276,"title":277},"\u002Fpackages\u002Fcommon\u002Fscripts\u002Freadme","Common Package Scripts",{"path":279,"title":280},"\u002Fpackages\u002Fdevtools\u002Ffigma-plugins\u002Freadme","Figma plugins",{"path":282,"title":77},"\u002Fpackages\u002Fpulumi-infisical\u002Freadme",{"id":284,"title":253,"body":285,"description":538,"extension":539,"lastReviewed":540,"meta":541,"navigation":545,"owner":540,"path":252,"seo":546,"status":540,"stem":547,"tags":540,"__hash__":548},"repo\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fquiz_issues.md",{"type":286,"value":287,"toc":525},"minimark",[288,292,296,304,310,313,316,319,322,328,331,336,340,343,346,349,354,357,362,367,370,373,376,381,384,389,393,396,398,403,406,411,415,418,421,424,427,430,433,436,441,444,449,453,456,461,464,469,473,476,481,484,489,493,496,499,502,507,511,514,517,520],[289,290,253],"h1",{"id":291},"quiz-issues",[293,294,295],"h2",{"id":295},"quiz_not_working_paid",[297,298,299,303],"p",{},[300,301,302],"strong",{},"Problem:"," I paid for the app to be able to create quizzes but it doesn't work anymore",[297,305,306,309],{},[300,307,308],{},"Solution:"," Hi,",[297,311,312],{},"I'd be happy to help you with this! To provide the best solution, could you please let me know:",[297,314,315],{},"Are you trying to use Studyflash on more than one device (phone, tablet, or computer)?",[297,317,318],{},"Is the email address or Apple ID\u002FGoogle account you're signed in with the same one you used when you purchased the subscription?",[297,320,321],{},"This will help me give you the most accurate guidance.",[297,323,324,327],{},[300,325,326],{},"Note:"," French: \"j'ai payer l'application pour pouvoir réaliser des quiz mais sa ne fonctionne plus\"",[293,329,330],{"id":330},"quiz_credit_used_no_quiz",[297,332,333,335],{},[300,334,302],{}," I used a credit to create a quiz but never received it",[297,337,338,309],{},[300,339,308],{},[297,341,342],{},"I'm sorry you never received your quiz after spending a credit. Occasionally the generation process can get stuck.",[297,344,345],{},"Please re-upload your document and start the quiz generation again. If the first attempt never completed, the credit will automatically be returned, so you won't be charged twice.",[297,347,348],{},"Let me know if this resolves the issue or if you need any clarification!",[297,350,351,353],{},[300,352,326],{}," Dutch: \"ik liet een quiz aanmaken (koste me 1 credit). Heb de quiz nooit gekregen?\", \"ik had nog 1 credit en wilde ik een quiz maken dus dat deed ik, credit ging weg maar geen quiz gekregen\"",[293,355,356],{"id":356},"quiz_not_generating_reupload",[297,358,359,361],{},[300,360,302],{}," I'm trying to make a quiz and it doesn't work!",[297,363,364,366],{},[300,365,308],{}," Hi!",[297,368,369],{},"I'm very sorry to hear that.",[297,371,372],{},"Could you please try reuploading the document and let me know whether this solves the issue?",[297,374,375],{},"Best,",[297,377,378,380],{},[300,379,326],{}," French: \"j'essaye de faire un quizz et ça ne fonctionne pas pour 12 euros c'est abusé\". Dutch: \"Als ik een quiz wil genereren dat stop hij automatisch met genereren als hij bijna klaar is\". German: \"ich kann kein quiz machen???????\". Common quiz generation failure issue - always try re-uploading first.",[293,382,383],{"id":383},"exact_questions_for_exam",[297,385,386,388],{},[300,387,302],{}," I already have a list of multiple choice questions for my exam. Can I study exactly these questions in Studyflash?",[297,390,391,366],{},[300,392,308],{},[297,394,395],{},"I would recommend using the chat function U axI because for flashcards and the like it won't replicate the exact same questions.",[297,397,375],{},[297,399,400,402],{},[300,401,326],{}," Dutch: \"Ik heb al een lijst met meerkeuze vragen die ze op het examen zullen stellen. Kan ik gewoon exact deze lijst studeren in studyflash\"",[293,404,405],{"id":405},"change_quiz_language",[297,407,408,410],{},[300,409,302],{}," How do I change the quiz language?",[297,412,413,309],{},[300,414,308],{},[297,416,417],{},"Got it—you'd like to switch the language of a quiz you've already generated.",[297,419,420],{},"Unfortunately the language can't be changed once the flashcards or quiz are created. To have the content in a different language, please:",[297,422,423],{},"Re-upload your original document or notes",[297,425,426],{},"Select the desired output language on the upload screen",[297,428,429],{},"Generate the new deck or quiz",[297,431,432],{},"The language choice is fixed at generation because the AI tailors the questions and answers to that specific language.",[297,434,435],{},"Let me know if this helps or if anything's unclear!",[297,437,438,440],{},[300,439,326],{}," Dutch: \"taal van de quiz veranderen?\"",[293,442,443],{"id":443},"how_to_create_quiz",[297,445,446,448],{},[300,447,302],{}," How do I create quizzes?",[297,450,451,309],{},[300,452,308],{},[297,454,455],{},"Just click on create new deck and then on the quiz tab.",[297,457,458,460],{},[300,459,326],{}," German: \"wie kann ich quizzen erstellen\". French: \"comment je cree un quizz\". Also asked in French - click on plus\u002Fcreate new deck.",[293,462,463],{"id":463},"can_learn_on_app",[297,465,466,468],{},[300,467,302],{}," Can you also learn on the app and take tests?",[297,470,471,309],{},[300,472,308],{},[297,474,475],{},"Yes, absolutely.",[297,477,478,480],{},[300,479,326],{}," German: \"Kann man auch auf der app lernen also test machen?\"",[293,482,483],{"id":483},"quiz_creation_not_working",[297,485,486,488],{},[300,487,302],{}," Quiz creation doesn't work \u002F I can't create quizzes",[297,490,491,309],{},[300,492,308],{},[297,494,495],{},"Please try re-uploading the file. In most cases, a fresh upload resolves the issue.",[297,497,498],{},"If the problem persists after re-uploading, please let me know and we'll investigate further.",[293,500,501],{"id":501},"quiz_generation_error",[297,503,504,506],{},[300,505,302],{}," Quiz generation gives error \u002F won't generate",[297,508,509,309],{},[300,510,308],{},[297,512,513],{},"I'm sorry you're getting an error when trying to create your quiz. This usually happens when the original file upload didn't process correctly.",[297,515,516],{},"Please re-upload your document and then try generating the quiz again. A fresh upload typically resolves the issue right away.",[297,518,519],{},"Let me know if this fixes things or if you need any further help!",[297,521,522,524],{},[300,523,326],{}," German: \"Quiz-Erstellung gibt Fehlermeldung\". Also asked as: quiz maken geeft steeds foutmelding; altijd als ik een quiz wil generen krijg ik een foutmelding",{"title":526,"searchDepth":527,"depth":527,"links":528},"",2,[529,530,531,532,533,534,535,536,537],{"id":295,"depth":527,"text":295},{"id":330,"depth":527,"text":330},{"id":356,"depth":527,"text":356},{"id":383,"depth":527,"text":383},{"id":405,"depth":527,"text":405},{"id":443,"depth":527,"text":443},{"id":463,"depth":527,"text":463},{"id":483,"depth":527,"text":483},{"id":501,"depth":527,"text":501},"Quiz generation, quiz display, quiz questions","md",null,{"category":542,"sensitive":543,"entry_count":544},"quiz_issues",false,9,true,{"title":253,"description":538},"internal\u002Fsupport-bot\u002Fkb\u002Fquiz_issues","tcP9NuIKIBw6J6VU28ewpmPZCzvSpgoGZ5LmTCXG7fI",1779007964685]