ProdottoPanoramica del prodottoCome funziona QuizTemEditor di quizScuole e classiQuiz pubbliciSoluzioniDocentiScuoleProgrammi di formazioneApprendimento in comunitàSviluppatoriIntegrazione LaravelRisorseInformazioniSicurezza e privacyAccessibilitàAggiornamenti del prodottoAssistenzaPrezzi
QUIZTEM PER LARAVEL

Un sistema di valutazione scolastica per la tua applicazione Laravel

QuizTem è distribuito come pacchetto installabile con Composer, con runtime, rotte, viste, configurazione, comandi e modello dati entro confini chiari.

IDENTITÀ DEL PACCHETTO

Nomi prevedibili in tutta l’integrazione

QuizTem usa convenzioni esplicite del pacchetto per ridurre conflitti con l’applicazione ospitante.

Pacchetto Composer

fklavyenet/quiztem

Namespace PHP

QuizTem\

Namespace delle viste

quiztem::

Configurazione e comandi

quiztem.php · quiztem:*

Rotte

quiztem.* sotto /quiztem

Tabelle

Prefisso quiztem_

ADATTO ALL’APPLICAZIONE OSPITANTE

Preserva l’applicazione Laravel intorno al prodotto.

QuizTem non sostituisce la struttura dell’host né assume la proprietà della sua infrastruttura.

Autenticazione dell’host

Risolvi gli utenti tramite la configurazione di autenticazione Laravel.

Runtime dell’host

L’applicazione fornisce artisan, bootstrap, public, storage e ambiente.

Runtime del pacchetto

Il codice resta nei namespace di proprietà di QuizTem.

Confine delle responsabilità

Applicazione Laravel + pacchetto QuizTem

L’host gestisce

Identità, infrastruttura, struttura applicativa

QuizTem gestisce

Runtime del prodotto di valutazione

Mappa di convivenza

Spazio QuizTem · pagine editoriali CMS · identità dell’host

QuizTem

Spazio del prodotto e appartenenze

CMS facoltativo

Contenuti e ruoli separati

CONVIVENZA FACOLTATIVA CON CMS

Lavora insieme a un CMS senza dipenderne.

QuizTem funziona indipendentemente da WebBlocks CMS. Con il plugin facoltativo WebBlocks QuizTem, il CMS presenta cataloghi, raccolte e introduzioni, mentre QuizTem gestisce svolgimento sicuro e risultati.

Nessuna dipendenza obbligatoria dal CMS

Installa QuizTem in una nuova applicazione Laravel.

Namespace separati

Evita conflitti tra rotte e viste.

Autorizzazione separata

Ruoli CMS e appartenenze QuizTem non concedono accesso reciproco.

AGGIORNAMENTI SICURI DEL PACCHETTO

Applica gli aggiornamenti al pacchetto attivo

Il percorso protetto verifica compatibilità, checksum, contenuti, destinazione runtime, staging e backup prima di applicare.

Lista consentita del pacchetto

Rifiuta contenuti della radice host e artefatti non sicuri.

Validazione della destinazione runtime

Aggiorna il percorso attivo del pacchetto fklavyenet/quiztem.

Migrazioni prudenti

Le migrazioni web restano saltate salvo attivazione intenzionale.

Flusso di aggiornamento

Metadati · checksum · staging · verifica · backup · applicazione

Pubblicazione della versione

Rende disponibile l’aggiornamento

Applicazione dell’operatore

Inizia dall’interfaccia aggiornamenti QuizTem

STRUTTURA DELL’INSTALLAZIONE

Un flusso familiare di pacchetti Laravel

Credenziali del repository e accesso alle versioni vengono forniti tramite il processo privato di installazione appropriato.

1 · Prepara Laravel

Inizia dalla struttura di un’applicazione Laravel supportata.

2 · Installa il pacchetto

Installa da una fonte privata configurata esplicitamente; il pacchetto non è su Packagist.

3 · Esegui l’installazione

Usa i comandi quiztem:* per configurare il pacchetto.

4 · Configura l’accesso iniziale

Concedi un’appartenenza QuizTem a un utente host esistente.

PENSATO PER LA MANUTENIBILITÀ

Scelte architetturali visibili

I confini del pacchetto mantengono il comportamento testabile e portabile.

Nessun utente duplicato

Preserva il modello di identità dell’applicazione ospitante.

Nessun users.role globale

Mantieni l’autorizzazione QuizTem nelle appartenenze.

Nessuna catena di build frontend

Usa risorse del pacchetto e una versione fissata di WebBlocks UI.

Interfaccia localizzata

Mantieni traducibili i testi visibili dell’applicazione.

Confini dell’integrazione facoltativa

Collega pagine editoriali senza spostare dati di valutazione

L’integrazione facoltativa WebBlocks QuizTem presenta cataloghi, raccolte e introduzioni nelle pagine CMS. QuizTem mantiene avvio sicuro, gestione risposte, revisione e risultati.

Verifica la compatibilità di CMS, QuizTem e plugin prima di abilitare nuove fonti. L’aggiornamento CMS è un cambiamento operativo separato, non un prerequisito d’uso ordinario.

L’IA facoltativa richiede fornitore configurato, queue worker attivo, archiviazione privata e pulizia pianificata. La registrazione personale non sostituisce mai l’appartenenza docente QuizTem.

Discuti un’integrazione

Stai pianificando un’installazione QuizTem?

Indica versione Laravel, modello di identità, CMS facoltativo e struttura organizzativa.