12. FAQ & day-to-day tips¶
A grab-bag of the most common questions, gotchas, and small but useful behaviours, organised by topic.
Logging in & accounts¶
I can't sign in — the system says my email is not recognised. Your email needs to be added by a superadmin from the Admins page. Once it's on the list you can sign in immediately; no welcome email is sent.
I never received my one-time code. Check the spam folder. Codes can take up to a minute to arrive. After three wrong attempts, or three requests from the same email in 15 minutes, you have to wait before requesting again.
My session expired in the middle of work. Admin sessions last about 2 hours of inactivity. Sign back in and most of your work is preserved — almost every action in the admin UI saves immediately and does not rely on a "Save" button.
Books & catalog¶
A book is missing — where do I add it? You don't add it inside LexiScor. It must first be added to the EDG Magento bookstore by the bookstore team. Then run a Magento sync and the book appears.
A book's title or cover is wrong. Same answer — fix it in EDG, then re-run a sync. LexiScor does not let you edit catalog metadata directly so it can never drift away from the source of truth.
A book has no class or module set. The dashboard filters won't be able to show it. Ask the bookstore team to set the values in EDG, then re-sync.
Quizzes & editing¶
I want to add a question to a published quiz — the button is greyed out. That's by design. Add the question to the original Excel file (or download a fresh export), re-import it as a new version, and publish the new version. Old attempts on the previous version stay intact.
Can I edit a quiz that has not been taken yet? You can fix typos inline like always, but the structure (number of questions, answers, correct answer, scores) is still locked in the UI. For structural changes, re-import — even on a brand new draft.
Where do I set the time limit and pass threshold? Both have built-in defaults — 30 minutes time limit, 80% pass threshold. They can be overridden per quiz from the quiz settings panel where exposed; otherwise, ask the developers to update the defaults.
Does shuffling change the question order? No — only the answer order within each question. Question order is always the same as in the Excel file.
Importing¶
The importer says my ISBN is unknown. Run a Magento sync first. Until LexiScor knows about the book, it won't accept a quiz for it.
The importer keeps saying my file is too big. The hard limit is 5 MB per file. If you're hitting it, it usually means embedded images. Strip them out — only the text matters.
Will an import overwrite my live quiz? No. An import always creates a brand new draft version. The previously published version stays in place until you explicitly publish the new one.
What's the safest way to keep master files for our quizzes? A shared Google Drive (or similar) folder with one Excel per book, named by ISBN. When you need to update a quiz, edit the master, re-import, publish.
Attempts & results¶
Why doesn't the totals number on the dashboard match what I see on the Attempts page? The dashboard counters are not affected by Attempts-page filters; they always describe the whole catalog. If you applied filters on Attempts, clear them to compare.
Pupils tell me they took the quiz but I don't see their attempt. A few possibilities: - They started but never submitted (in-progress attempts are not shown). - They took the quiz on a different book / different ISBN. - They took it more than 24 hours ago and you have a date filter applied.
Can I delete a test attempt I made while QA-ing? Not from the UI today. Test attempts created by admins for QA simply sit alongside real ones. If you need them gone, ask a developer to remove them via the database.
The CSV export opens with garbled Romanian characters in Excel. The export uses UTF-8 with BOM, which Excel respects. If you still see garbled text it usually means LibreOffice or another tool has been set as the default opener. Right-click the file → Open with → Excel.
Magento sync¶
Should I sync every day? No. Once a week during the school year is fine. Always sync before preparing a batch of new quiz imports for a new module.
The sync says "Failed". The error message in the recent-syncs list tells you what went wrong. The most common causes are bookstore credentials and bookstore being temporarily unreachable. Failed syncs leave your data unchanged, so retrying is safe.
A sync just took 3 minutes — is that normal? Yes, especially the very first one or one that runs after a large catalog change. After that, most syncs finish in seconds because the "unchanged" rows are skipped quickly.
The public side¶
Pupils on phones can't open the quiz.
Make sure they are using the full URL with /book/<isbn> and that the
book has a published quiz. The public pages are mobile-friendly out of
the box.
Where can pupils see all available quizzes? There is no public catalog page. By design, pupils get to a quiz via a direct link printed in their book or shared by their teacher.
A diploma email did not arrive. Check spam. Then check the Attempts page for that attempt — the email confirmed and results sent flags tell you whether the system tried to send.
A pupil typed the wrong name. Can it be corrected? Not from the UI. The recorded name is what the pupil typed. They can retake the quiz with the correct name; the previous attempt remains in the system as it was.
Language & display¶
The whole interface is in English / Romanian — how do I switch it? There is a language toggle in the header (where exposed). Your choice is remembered in a cookie. User-generated content (book titles, quiz text) is stored as-is and is not translated automatically.
Dates appear in a confusing timezone. All dates and times are shown in Europe/Bucharest time, regardless of where the viewer is.
When to ask the developers¶
Use the developer team for things this UI does not expose today, such as:
- Promoting an admin to superadmin.
- Deleting an attempt or a book entirely (not just archiving).
- Editing the per-quiz time limit / pass threshold beyond the defaults.
- Investigating an audit-log question (who changed what, when).
- Anything that needs database-level access.