ProduitVue d’ensemble du produitComment fonctionne QuizTemCréateur de quizÉtablissements et classesQuiz publicsSolutionsEnseignantsÉtablissementsProgrammes de formationApprentissage en communautéDéveloppeursIntégration LaravelRessourcesÀ proposSécurité et confidentialitéAccessibilitéMises à jour du produitAssistanceTarifs
QUIZTEM POUR LARAVEL

Un système d’évaluation scolaire intégré à votre application Laravel

QuizTem est livré comme un paquet installable avec Composer, avec exécution, routes, vues, configuration, commandes et modèle de données dans des limites claires.

IDENTITÉ DU PAQUET

Des noms prévisibles dans toute l’intégration

QuizTem utilise des conventions explicites propres au paquet pour réduire les collisions avec l’application hôte.

Paquet Composer

fklavyenet/quiztem

Espace de noms PHP

QuizTem\

Espace de noms des vues

quiztem::

Configuration et commandes

quiztem.php · quiztem:*

Routes

quiztem.* sous /quiztem

Tables

Préfixe quiztem_

ADAPTÉ À L’HÔTE

Préservez l’application Laravel autour du produit.

QuizTem ne remplace pas le socle hôte et ne prend pas possession de son infrastructure.

Authentification de l’hôte

Résolvez les utilisateurs via la configuration d’authentification Laravel.

Exécution de l’hôte

L’application fournit artisan, bootstrap, public, storage et l’environnement.

Exécution du paquet

Le code reste dans les espaces de noms propres à QuizTem.

Limite des responsabilités

Hôte Laravel + paquet QuizTem

L’hôte gère

Identité, infrastructure, socle applicatif

QuizTem gère

Exécution du produit d’évaluation

Carte de cohabitation

Espace QuizTem · pages éditoriales CMS · identité de l’hôte

QuizTem

Espace du produit et appartenances

CMS facultatif

Contenus et rôles distincts

COHABITATION FACULTATIVE AVEC UN CMS

Fonctionnez avec un CMS sans en dépendre.

QuizTem fonctionne indépendamment de WebBlocks CMS. Avec le plugin facultatif WebBlocks QuizTem, le CMS présente catalogues, collections et introductions, tandis que QuizTem gère la résolution sécurisée et les résultats.

Aucune dépendance obligatoire au CMS

Installez QuizTem dans une nouvelle application Laravel.

Espaces de noms distincts

Évitez les collisions entre routes et vues.

Autorisations distinctes

Les rôles CMS et appartenances QuizTem ne donnent pas d’accès réciproque.

MISES À JOUR SÛRES DU PAQUET

Appliquez les mises à jour au paquet actif

Le parcours encadré valide compatibilité, sommes de contrôle, contenu, cible d’exécution, préparation et sauvegarde avant application.

Liste autorisée du paquet

Rejetez les contenus racine de l’hôte et les artefacts dangereux.

Validation de la cible d’exécution

Mettez à jour le chemin actif du paquet fklavyenet/quiztem.

Migrations prudentes

Les migrations web restent ignorées sauf activation volontaire.

Parcours de mise à jour

Métadonnées · somme de contrôle · préparation · validation · sauvegarde · application

Publication de version

Rend la mise à jour disponible

Application par l’opérateur

Démarre depuis l’interface de mises à jour QuizTem

STRUCTURE D’INSTALLATION

Un parcours familier de paquet Laravel

Les identifiants du dépôt et l’accès aux versions sont fournis par la procédure privée d’installation appropriée.

1 · Préparer Laravel

Commencez par le socle d’une application Laravel prise en charge.

2 · Installer le paquet

Installez depuis une source privée explicitement configurée ; le paquet n’est pas sur Packagist.

3 · Lancer l’installateur

Utilisez les commandes quiztem:* pour configurer le paquet.

4 · Initialiser les accès

Accordez une appartenance QuizTem à un utilisateur hôte existant.

CONÇU POUR LA MAINTENABILITÉ

Des choix d’architecture visibles

Les limites du paquet rendent le comportement testable et portable.

Aucun utilisateur en double

Préservez le modèle d’identité de l’hôte.

Aucun users.role global

Gardez les autorisations QuizTem dans les appartenances.

Aucune chaîne de compilation frontend

Utilisez les ressources du paquet et la version épinglée de WebBlocks UI.

Interface localisée

Gardez traduisibles les textes visibles de l’application.

Limites de l’intégration facultative

Reliez les pages éditoriales sans déplacer les données d’évaluation

L’intégration facultative WebBlocks QuizTem présente catalogues, collections et introductions sur les pages CMS. QuizTem conserve démarrage sécurisé, traitement des réponses, vérification et résultats.

Vérifiez la compatibilité du CMS, de QuizTem et du plugin avant d’activer de nouvelles sources. Une mise à niveau CMS est une opération distincte, non un prérequis à l’usage ordinaire.

L’IA facultative exige aussi un fournisseur configuré, un worker de file actif, un stockage privé et un nettoyage planifié. L’inscription personnelle ne remplace jamais une appartenance enseignante QuizTem.

Discuter d’une intégration