1. Divieto Assoluto di Intelligenza Artificiale (AI-Less per Scelta)
Lo scopo fondante di ZX21 e comprendere l'architettura dei computer, la gestione diretta della memoria, i puntatori, le chiamate di sistema Unix e la risoluzione analitica dei problemi.
- Divieto totale di codice generato: E severamente vietato utilizzare assistenti basati su modelli linguistici (ChatGPT, GitHub Copilot, Claude o analoghi) per generare, completare, tradurre o aggirare gli esercizi, i progetti e le prove d'esame.
- Penalizzazioni severe: Qualsiasi consegna in cui venga rilevato codice generato o sintetizzato da AI comportera l'annullamento immediato del progetto con punteggio 0/100 e la registrazione della violazione nel fascicolo dello studente.
- Espulsione per recidiva: In caso di seconda violazione o di uso sistematico di scorciatoie sintetiche, lo studente verra espulso definitivamente dalla scuola con revoca immediata di tutti gli Open Badge conseguiti.
2. Onesta Intellettuale, Divieto di Baro e Plagio
Il codice che consegni su git.zx21.org deve essere frutto esclusivo del tuo lavoro e del tuo ragionamento.
- Nessun copia-incolla: Copiare file sorgente da compagni, da repository online o da soluzioni di altri istituti costituisce frode accademica e comporta l'immediata bocciatura del modulo.
- Difesa orale del codice: Durante le sessioni di verifica e di revisione tra pari, lo studente deve saper spiegare riga per riga ogni funzione, scelta algoritmica e allocazione di memoria. L'incapacita di motivare il codice presentato costituisce prova di non originalita.
- Strumenti anti-frode: I commit e le consegne sono analizzati tramite sistemi di analisi statica e fingerprinting per rilevare similarita sintattiche e semantiche anomale.
3. Rispetto Reciproco, Peer Review e Community
La scuola e una comunita di pari in cui si cresce collaborando, scambiando opinioni tecniche e confrontandosi con rigore e maturita.
- Tolleranza zero per la tossicita: Non sono tollerati insulti, svalutazioni, discriminazioni, molestie o linguaggi offensivi nei canali di comunicazione, nei commenti di commit o nei repository.
- Peer Review corretta ed etica: Durante la correzione dei progetti dei compagni, la valutazione deve essere obiettiva, rigorosa e costruttiva. E vietato sia il "favoritismo compiacente" (approvare compiti senza testare) sia l'ostruzionismo ingiustificato.
- Rispetto del tempo altrui: Gli impegni presi per le sessioni di revisione tra pari vanno rispettati con puntualita. L'assenza ingiustificata penalizza il compagno ed e motivo di richiamo formale.
4. Account, Chiavi SSH e Integrita dell'Infrastruttura
Le risorse fornite dalla scuola (account Git, runner di test Forge, server edge) sono dedicate esclusivamente alla didattica.
- Credenziali personali: L'account studente, le sessioni SSO e le chiavi pubbliche SSH registrate sono strettamente personali e non possono essere condivise con nessuno.
- Nessun abuso delle sandbox di test: E vietato tentare di evadere dai container di test di Forge, causare Denial of Service (fork-bomb, allocazioni infinite non controllate), o utilizzare i runner per scopi estranei alle verifiche dei progetti.
- Revoca immediata: Qualsiasi tentativo di violazione intenzionale dei server portera alla revoca istantanea di tutti gli accessi e al blocco definitivo dell'utente.
5. Valore delle Certificazioni Open Badge
Gli Open Badge rilasciati da ZX21 certificano che il titolare ha risolto autonomamente problemi reali di programmazione e architettura software. Qualora emergano prove di violazione o falsificazione anche successivamente al rilascio di un badge, la scuola si riserva il diritto di revocare pubblicamente l'Open Badge dal registro crittografico per tutelare l'integrita di tutti gli studenti onesti.