ProduktProduktübersichtSo funktioniert QuizTemQuiz-EditorSchulen und KlassenÖffentliche QuizzeLösungenLehrkräfteSchulenSchulungsprogrammeLernen in GemeinschaftenEntwicklungLaravel-IntegrationRessourcenÜber unsSicherheit und DatenschutzBarrierefreiheitProduktaktualisierungenSupportPreise
QUIZTEM FÜR LARAVEL

Ein Schulbewertungssystem für Ihre Laravel-Anwendung

QuizTem wird als Composer-installierbares Paket geliefert. Produktlaufzeit, Routen, Views, Konfiguration, Befehle und Datenmodell bleiben innerhalb einer klaren Paketgrenze.

PAKETIDENTITÄT

Vorhersehbare Namen in der gesamten Integration

QuizTem nutzt explizite paketeigene Konventionen, um Konflikte mit der Host-Anwendung zu verringern.

Composer-Paket

fklavyenet/quiztem

PHP-Namensraum

QuizTem\

View-Namensraum

quiztem::

Konfiguration und Befehle

quiztem.php · quiztem:*

Routen

quiztem.* unter /quiztem

Tabellen

Präfix quiztem_

HOSTFREUNDLICH

Die Laravel-Anwendung rund um das Produkt erhalten.

QuizTem ersetzt nicht die Host-Anwendungshülle und übernimmt keine anwendungseigene Infrastruktur.

Host-Authentifizierung

Benutzer über die Laravel-Authentifizierungskonfiguration auflösen.

Host-Laufzeit

Die Anwendung stellt artisan, bootstrap, public, storage und die Umgebung bereit.

Paketlaufzeit

Produktcode bleibt in QuizTem-eigenen Namensräumen.

Verantwortungsgrenze

Laravel-Host + QuizTem-Paket

Host verantwortet

Identität, Infrastruktur, Anwendungshülle

QuizTem verantwortet

Laufzeit des Bewertungsprodukts

Koexistenzübersicht

QuizTem-Arbeitsbereich · CMS-Redaktionsseiten · Host-Identität

QuizTem

Produktarbeitsbereich und Mitgliedschaften

Optionales CMS

Getrennte Inhalte und Rollen

OPTIONALER CMS-PARALLELBETRIEB

Neben einem CMS arbeiten, ohne davon abhängig zu sein.

QuizTem arbeitet unabhängig von WebBlocks CMS. Mit dem optionalen WebBlocks-QuizTem-Plugin kann das CMS öffentliche Kataloge, Sammlungen und Quiz-Einführungen darstellen; sicheres Bearbeiten und Ergebnisse bleiben bei QuizTem.

Keine zwingende CMS-Abhängigkeit

QuizTem in einer neuen Laravel-Anwendung installieren.

Getrennte Namensräume

Konflikte zwischen Routen und Views vermeiden.

Getrennte Autorisierung

CMS-Rollen und QuizTem-Mitgliedschaften gewähren sich nicht gegenseitig Zugriff.

PAKETSICHERE AKTUALISIERUNGEN

Produktupdates auf das aktive Paket anwenden

Der abgesicherte Updatepfad prüft vor der Anwendung Versionskompatibilität, Prüfsummen, Paketinhalt, Laufzeitziel, Staging und Backup.

Paket-Positivliste

Host-Stammdateien und unsichere Artefaktinhalte ablehnen.

Laufzeitzielprüfung

Den aktiven fklavyenet/quiztem-Paketpfad aktualisieren.

Zurückhaltende Migrationen

Web-Migrationen bleiben übersprungen, sofern sie nicht bewusst aktiviert werden.

Aktualisierungsablauf

Metadaten · Prüfsumme · Staging · Prüfung · Backup · Anwendung

Release-Veröffentlichung

Stellt Updates bereit

Anwendung durch Betreiber

Startet in der QuizTem-Updateoberfläche

INSTALLATIONSABLAUF

Ein vertrauter Laravel-Paketablauf

Konkrete Repository-Zugangsdaten und Release-Zugriff werden im passenden privaten Installationsprozess bereitgestellt.

1 · Laravel vorbereiten

Mit einer unterstützten Laravel-Anwendungshülle beginnen.

2 · Paket installieren

Über eine ausdrücklich konfigurierte private Paketquelle installieren; das Paket ist nicht auf Packagist.

3 · Installer ausführen

Das Paket mit quiztem:*-Befehlen konfigurieren.

4 · Erstzugang einrichten

Einem vorhandenen Host-Benutzer eine QuizTem-Mitgliedschaft erteilen.

FÜR WARTBARKEIT ENTWICKELT

Nachvollziehbare Architekturentscheidungen

Paketorientierte Grenzen halten das Produktverhalten testbar und übertragbar.

Keine doppelten Benutzer

Das Identitätsmodell der Host-Anwendung erhalten.

Kein globales users.role

QuizTem-Autorisierung in Mitgliedschaften halten.

Keine Frontend-Buildkette

Paketassets und festgelegte WebBlocks-UI-Version nutzen.

Lokalisierte Oberfläche

Sichtbare Anwendungstexte übersetzbar halten.

Optionale Integrationsgrenzen

Redaktionsseiten anbinden, ohne Bewertungsdaten zu verschieben

Die optionale WebBlocks-QuizTem-Integration stellt Kataloge, Sammlungen und Quiz-Einführungen auf CMS-Seiten dar. Sicherer Start, Antwortverarbeitung, Prüfung und Ergebnisse bleiben bei QuizTem.

Vor neueren Datenquellenfunktionen die Kompatibilität von installiertem CMS, QuizTem und Plugin prüfen. Ein CMS-Upgrade ist eine separate Betriebsänderung und keine Voraussetzung für normale QuizTem-Nutzung.

Optionale KI erfordert zusätzlich einen Organisationsanbieter, laufenden Queue-Worker, privaten Uploadspeicher und Bereinigungszeitplan. Persönliche Registrierung ersetzt niemals eine QuizTem-Lehrmitgliedschaft.

Integration besprechen