2026

Piani Didattici Personalizzati (PDP)

Piani Didattici Personalizzati (PDP)

PDP Manager Scolastico è l'app per docenti coordinatori, referenti DSA/BES, funzioni strumentali per l'inclusione e dirigenti scolastici che devono redigere, gestire e archiviare i Piani Didattici Personalizzati in modo rapido, ordinato e conforme alla normativa italiana.

Con un wizard guidato in 8 passaggi, l'app accompagna l'utente dalla scelta del quadro normativo fino alla firma digitale, generando un PDF pronto per la stampa oppure un file Word editabile. Ogni passaggio si adatta al tipo di PDP selezionato, mostrando solo i campi pertinenti.

QUALI PDP PUOI CREARE - PDP per alunni con DSA certificato: dislessia, disortografia, disgrafia, discalculia (L. 170/2010, D.M. 5669/2011) - PDP per Altri BES certificati: ADHD, disturbo del linguaggio, disprassia/DCD, borderline cognitivo e altre diagnosi cliniche - PDP per BES non certificati su delibera del Consiglio di Classe (D.M. 27/12/2012, C.M. n.8/2013) - PDP per alunni in situazione di svantaggio socio-economico, linguistico e culturale, inclusi i neo-arrivati (NAI)

COSA PUOI FARE CON L'APP - Compilare i dati di scuola, studente e famiglia in pochi tocchi - Registrare la diagnosi clinica o la motivazione pedagogica della delibera del CdC - Valutare il profilo di funzionamento (lettura, scrittura, calcolo, lingua straniera) con un sistema a stelle su 4 livelli, distinguendo dati della diagnosi e osservazione in classe - Registrare l'osservazione dei comportamenti verso il lavoro scolastico - Selezionare misure dispensative e strumenti compensativi da elenchi predefiniti conformi alle linee guida ministeriali, con note per disciplina - Definire i criteri di valutazione e il patto educativo con la famiglia - Raccogliere le firme digitali di docenti, genitori, dirigente e specialisti direttamente su schermo - Scansionare diagnosi e relazioni con la fotocamera: torcia, cambio fotocamera, cattura multipagina - Esportare in PDF con layout ministeriale o in Word (.docx) editabile - Duplicare un PDP esistente per il nuovo anno scolastico con "Riproponi PDP", senza reinserire i dati da zero - Condividere i documenti via email, WhatsApp, Google Drive o stampa diretta - Consultare un manuale utente integrato, con esempi e riferimenti normativi

PERCHÉ SCEGLIERE PDP MANAGER SCOLASTICO - Tutto in un'unica app, senza moduli cartacei né fogli di calcolo da adattare ogni anno - Wizard adattivo: i passaggi si aggiornano automaticamente in base al tipo di PDP scelto - Layout dei documenti coerente con i modelli ministeriali già in uso nella maggior parte degli istituti italiani - Dashboard con statistiche immediate su PDP DSA, PDP BES e allegati caricati - Ricerca rapida dei documenti per nome, classe o anno scolastico - App installabile: icona sulla Home, apertura rapida, nessun browser da tenere aperto

PRIVACY E SICUREZZA DEI DATI Tutti i dati degli studenti restano esclusivamente sul dispositivo, in un database locale: nessuna informazione viene inviata a server esterni, non è richiesta alcuna registrazione. È possibile esportare in ogni momento un backup completo in JSON. L'app funziona anche offline, una volta installata.

PER CHI È PENSATA QUESTA APP Docenti coordinatori di classe, referenti DSA e BES, funzioni strumentali per l'inclusione, dirigenti scolastici e segreterie didattiche di scuole primarie e secondarie. Uno strumento per il lavoro quotidiano del Consiglio di Classe, per la stesura collegiale del PDP e la sua conservazione nel fascicolo personale dell'alunno.

Nota: l'app non sostituisce la valutazione clinica specialistica né la delibera degli organi collegiali della scuola; è uno strumento di supporto alla compilazione, alla firma e alla gestione documentale del PDP, da usare in affiancamento alle procedure dell'istituto.

https://play.google.com/store/apps/details?id=app.web.pdp_manager_1db84.twa

Pubblicato il 19 luglio 2026 di Amilu67 3 min

Piattaforma di Voto Collegiale

Piattaforma di Voto Collegiale Web app server-side per le votazioni degli organi collegiali scolastici (es. Collegio dei Docenti), da smartphone o PC. Autenticazione tramite Google (Firebase) ristretta al dominio dell'istituto, con verifica del token lato server. Tutte le operazioni critiche (unicità del voto, conteggio, segretezza) sono gestite dal server. La gestione è organizzata per anno scolastico: ogni anno ha il proprio elettorato e le proprie delibere; uno solo è "attivo" alla volta.

Manuale completo con schermate: docs/manuale.html.

Caratteristiche Voto unico garantito dal database, non aggirabile dal client. Conteggio integro lato server; voto segreto strutturale o palese (nominale). Aggiornamento dei conteggi in tempo reale sul pannello del Presidente. Gestione per anno scolastico con elettorato dedicato e storico per anno. CRUD docenti e verbale pronto per il registro (copia-incolla o download). Ruoli Presidente: crea/apre/chiude delibere, gestisce elettorato e anni scolastici. Docente: esprime il voto e consulta lo storico. Specifiche tecniche Server: PHP 8.1+ (testato su PHP 8.3). Database: SQLite 3 (file unico, via PDO). Autenticazione: Firebase Authentication — provider Google, ristretto al dominio. Verifica token: Admin SDK kreait/firebase-php ^7 (installato con Composer). Front-end: HTML/CSS mobile-first, Font Awesome 6, Firebase Web SDK v10 (solo login). Aggiornamento live: polling JSON (stato.php) ogni 5 secondi. Estensioni PHP: pdo_sqlite, openssl, mbstring, curl, sodium, fileinfo. Hosting: Apache con PHP (es. Aruba). vendor/ incluso: niente Composer sul server. Architettura Il browser comunica con due servizi: Firebase (solo per ottenere l'identità Google) e l'app PHP (verifica del token, regole, registrazione voti su SQLite). Flusso: Login Google → ID token → auth_firebase.php (firma, aud, iss, email_verified, dominio, anno attivo) → sessione → voto in transazione → storico e verbale.

Link al progetto GITHUB

Pubblicato il 28 giugno 2026 di Amilu67 2 min

Applicazione Mobile SafeSchool

Applicazione Mobile SafeSchool

SafeSchool BLE è un sistema per il rilevamento delle presenze durante le evacuazioni di emergenza scolastica. Funziona in modalità ibrida e offline, senza bisogno di connessione internet né di server centrali. Sfrutta il Bluetooth Low Energy (BLE) per individuare gli studenti al punto di raccolta in modo rapido. Il progetto è composto da due applicazioni distinte generate dallo stesso codice tramite build flavors. L'app Studente crea un badge digitale locale con nome, classe e un identificativo univoco persistente. Lo studente mostra un QR code che il docente acquisisce una sola volta per registrarlo nella classe. Durante l'emergenza l'app Studente trasmette un segnale BLE anche a schermo spento e nello zaino. Su Android un Foreground Service mantiene attivo il segnale per garantire affidabilità nella trasmissione. L'app Docente organizza gli studenti in classi create automaticamente dai dati di registrazione. Il docente avvia la scansione BLE e vede in tempo reale chi è presente al punto di raccolta. È sempre possibile spuntare manualmente uno studente come fallback in caso di telefono spento o dimenticato. Al termine il docente genera un report HTML stampabile con totali, presenti, assenti e metodo di rilevamento. Il report viene salvato offline sul dispositivo e può essere condiviso via email o cloud. La separazione in due app impedisce agli studenti di accedere alle funzioni di appello del docente. I dati personali restano sul dispositivo e non vengono inviati a servizi esterni senza il consenso del docente. L'identificazione avviene tramite Service UUID dedicato per ogni studente, in modo compatibile multipiattaforma. L'interfaccia è curata, in italiano, con tema istituzionale e icone chiare per l'uso sotto stress. Pensata per scuole secondarie, è semplice da usare anche durante prove di evacuazione reali. SafeSchool BLE unisce velocità, affidabilità offline e privacy per la sicurezza degli studenti.

Link al progetto GITHUB

Pubblicato il 13 giugno 2026 di Amilu67 2 min

Amilu Field Data Collection Wordpress Plugin

Amilu Field Data Collection is a WordPress plugin for field data collection, inspired by Epicollect5. It features a drag & drop form builder with 20 field types, a Progressive Web App (PWA) for offline mobile data collection, and automatic synchronization with your WordPress site.

Key Features:

Drag & drop form builder with 20 field types Epicollect-style flow logic (jump rules) for conditional navigation Offline-first PWA mobile app with auto-sync Barcode/QR code scanning via html5-qrcode GPS, photo, audio, video, signature capture Leaflet map visualization for geolocated entries REST API for mobile synchronization CSV export Security: escape late, sanitized inputs, nonce verification, timing-safe API key comparison

Link al plugin

Pubblicato il 05 giugno 2026 di Amilu67 1 min

Gestione Prelievi Alunni

Gestione Prelievi Alunni

Gestione Prelievo Alunni è un'applicazione web progressiva (PWA) progettata per gestire il prelievo anticipato degli alunni dalla scuola, con particolare attenzione agli alunni minorenni.

Funzionalità Principali Registrazione completa del prelievo con dati alunno e persona che ritira Gestione genitori (madre/padre) e persone delegate Verifica e acquisizione del documento di delega Scansione/upload del documento di riconoscimento Raccolta della firma digitale del ritirante Importazione anagrafica da file CSV per autocompletamento rapido Area amministrativa protetta da PIN con storico completo Esportazione dati in formato CSV

link al manuale dell'applicazione

Pubblicato il 26 maggio 2026 di Amilu67 1 min

APPS MOBILE FET

APPS MOBILE FET

APPS MOBILE FET - DESCRIZIONE PROGETTO

Progetto composto da tre Progressive Web App (PWA) per la gestione degli orari scolastici generati con il software FET (Free Timetabling Software).

STUDENT APP - App pubblica per studenti, consente di consultare gli orari delle classi, visualizzare le sostituzioni dei docenti in tempo reale, verificare le classi assenti (gite, eventi) e cercare docenti per ora e giorno.

STAFF APP - App riservata al personale scolastico con autenticazione Firebase. Include tutte le funzionalita' dell'app studenti piu' la gestione delle sostituzioni docenti, la ricerca di docenti disponibili, la gestione delle classi assenti e la condivisione delle sostituzioni via WhatsApp e Telegram.

CONVERTER APP - Strumento per convertire i file FET (.fet) e le soluzioni XML in formato JSON, con upload automatico su Firebase Realtime Database. Permette di configurare il nome dell'istituto, l'anno scolastico e le materie a disposizione.

TECNOLOGIE - Frontend in HTML5, CSS3 e JavaScript vanilla. Backend basato su Firebase (Realtime Database, Authentication, Hosting). Supporto PWA completo con Service Worker, manifest.json e modalita' offline. UI responsive con Font Awesome, ottimizzata per dispositivi mobili con display fullscreen.

SICUREZZA - Letture pubbliche, scritture solo per utenti autenticati. Le credenziali Firebase sono escluse dal repository tramite .gitignore.

https://github.com/amilu67/apps-mobile-fet-

Pubblicato il 15 aprile 2026 di Amilu67 2 min

Sistema di localizzazione beacon LoRa con visualizzazione radar su smartphone Android.

Sistema di localizzazione beacon LoRa con visualizzazione radar su smartphone Android.

Sistema di localizzazione beacon LoRa con visualizzazione radar su smartphone Android.

TRASMETTITORI (TX_Beacon_V3.ino) — Uno per ogni beacon da tracciare. Ogni scheda Heltec LoRa32 V3 trasmette il proprio ID via LoRa a 868 MHz (o 433 MHz), poi entra in Deep Sleep per 20-25 secondi per risparmiare batteria. Il ritardo casuale tra gli invii evita collisioni quando più beacon trasmettono insieme.

RICEVITORE (RX_Scanner_V3.ino) — Una sola scheda Heltec LoRa32 V3 fissa. Riceve i pacchetti LoRa dai beacon e li inoltra via Bluetooth Low Energy (BLE) all'app Android. Il display OLED mostra ID, RSSI, SNR e stato della connessione BLE. Formato dati BLE: "BEACON_01,-75,8.5" (ID, potenza segnale, rapporto segnale/rumore).

APP FLUTTER (lora_radar) — Installabile su qualsiasi smartphone Android con BLE. Si collega al ricevitore cercando il dispositivo BLE "LoRa-Radar-RX". Mostra un radar animato a tema scuro con cerchi concentrici di distanza. I beacon appaiono come punti colorati (verde=vicino, ambra=medio, rosso=lontano) con distanza stimata dal segnale RSSI. Le card in basso mostrano i dettagli di ogni beacon.

TX_Beacon_V3.ino

RX_Scanner_V3.ino

lora_radar.apk

Pubblicato il 14 aprile 2026 di Amilu67 1 min

Gestione Inventario Beni

Gestione Inventario Beni

Inventario Beni è un'applicazione web progressiva (PWA) per la gestione completa dell'inventario di beni mobili, utilizzabile sia online che offline direttamente dal browser o dalla schermata Home del dispositivo. Permette di registrare ogni bene con numero inventario automatico, codice a barre o QR scansionabile tramite fotocamera, descrizione, ubicazione personalizzata e foto allegata. Offre funzioni avanzate di ricerca, trasferimento tra ubicazioni, scarico motivato dal registro e archiviazione storica di tutti i movimenti di ciascun bene. Consente la stampa di etichette con QR code e codice a barre per ogni bene, organizzate per ubicazione, e l'esportazione dei dati in formato CSV, JSON e SQLite. Tutti i dati sono conservati localmente sul dispositivo tramite IndexedDB, senza necessità di server o connessione internet, garantendo privacy e disponibilità continua.

Link ai dettagli dell'app

Link all'app

Pubblicato il 13 aprile 2026 di Amilu67 1 min

Java Blockly Editor

Blockly e Java: Qual è il legame? Sebbene Blockly nasca principalmente per il web (scritto in JavaScript), esistono diversi modi in cui interagisce con l'ecosistema Java: Generazione di codice Java: Anche se non è sempre presente tra i generatori di default nelle demo online, è possibile configurare Blockly per generare sintassi Java personalizzando i generatori. Integrazione in App Android: Esiste una versione di Blockly specificamente progettata per essere integrata in applicazioni Android native (che storicamente usano Java/Kotlin). Utilizzo in Ambienti Educativi: Molti strumenti che insegnano Java ai principianti usano Blockly come "ruote di scorta": l'utente compone i blocchi e vede in tempo reale come diventerebbero in Java per impararne la sintassi. Perché usarlo? Elimina gli errori di sintassi: È impossibile incastrare blocchi che non hanno senso logico, evitando i classici errori di battitura o di punteggiatura (come i punti e virgola mancanti in Java). Apprendimento rapido: Permette di concentrarsi sulla logica del programma piuttosto che sulla memorizzazione dei comandi.

Pubblicato il 13 aprile 2026 di Amilu67 1 min

Progetto CO2 App Sensor

Progetto CO2 App Sensor

Il sistema si compone di un modulo ESP32-C6_Msensor dotato del sensore CO₂ Sensirion SCD40, di uno sketch Arduino che configura il modulo in modalità Access Point e trasmette le misure di CO₂ via UDP, e di un’app Android che si connette all’AP per ricevere e visualizzare i valori misurati. L’obiettivo è monitorare in tempo reale la concentrazione di CO₂ in ambienti chiusi al fine di valutare la qualità dell’aria e prevenire rischi per la salute umana.

File Progetto PDF

Sorgenti App Basic4Android

Pubblicato il 13 aprile 2026 di Amilu67 1 min