TutorLoom
The learning platform for companies, colleges and training institutes. Free and open source, with an Enterprise edition.
Esercitazioni e simulazione d'esame sui 1472 quiz base del DD 131 del 31 maggio 2022.
Translation pending
EducationTypeScript · PythonGitHub @villaedo11OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Esercitazioni e simulazione d'esame sui 1472 quesiti base dell'allegato A al DD 131 del 31 maggio 2022.
Tre modalità:
| Allenamento | Filtri per tema e voce, 10/20/40/tutte, correzione subito dopo ogni risposta. |
| Simulazione d'esame | 20 domande nella ripartizione ufficiale, 30 minuti, correzione finale, idoneo fino a 4 errori. |
| Ripassa gli errori | Ripesca le domande sbagliate finché non le risolvi. |
Statistiche e storico restano in localStorage: nessun account, nessun
database, nessun dato che lascia il telefono.
Il sito è installabile come app (Aggiungi a schermata Home). Alla prima apertura un service worker scarica le domande e tutte le figure — circa 1,4 MB — così dopo si studia anche senza campo. Le pagine invece si ricaricano sempre dalla rete quando c'è, per non restare indietro di un deploy.
Il service worker non è stato verificato su un browser reale: il browser integrato dell'ambiente di sviluppo non supporta i service worker (nemmeno uno vuoto). Al primo deploy conviene controllare da telefono che
pn-v1-contenuticompaia nella cache e che la modalità aereo funzioni.
I dati sono committati, quindi per sviluppare non serve il PDF. Serve solo se il ministero pubblica una revisione.
pip install pdfplumber Pillow
python scripts/extract_quiz.py "ALLEGATO A QUIZ PATENTI NAUTICHE DD 131 DEL 31 MAGGIO 2022.pdf"
Produce public/data/questions.json, data/taxonomy.json e le immagini in
public/figure/. Lo script si ferma con exit code diverso da zero se un
controllo di integrità fallisce, così una revisione del PDF non passa
inosservata.
Applicate in MANUAL_FIXES dentro lo script, con la motivazione accanto.
1.2.1-55 (pagina 38, "Per «S drive» si intende") marca V sia la
risposta 1 sia la 3. La 1 è la definizione di saildrive; la 3 descrive il
common rail. Si tiene la 1.1.8.2-5 marca la risposta esatta con v minuscola: normalizzata dal
parser, non serve una correzione manuale.npm install
npm run dev
Next.js 16 (App Router) + Tailwind v4. Nessuna dipendenza a runtime oltre React: tutte le rotte sono statiche e la logica sta nel browser.