Aucune demande en attente dans cet atelier.
Numéro retenu. Il sera ajouté à l'historique des pannes à la fermeture de la demande.
Nouvelle Demande
Précisez le cadre de votre question pour alerter votre enseignant.
Voici les pannes que tu as déjà complétées en :
Aucune panne encore effectuée dans cette compétence : l'enseignant t'en attribuera une première !
Cette demande porte sur une réparation. La panne vient-elle de l'école ou du client ?
Une panne client n'appartient pas à la numérotation de l'école : aucun numéro ne t'est proposé.
S'agit-il de la panne ? C'est la dernière qui t'a été attribuée en compétence .
Déjà faites en C :
Console Enseignant
Paramétrage global de l'atelierConfigurer la nature
Éditeur visuel global
Cliquez sur l’aperçu pour sélectionner un élément, puis ajustez son token.
Thèmes & Apparences
Sélectionnez une palette prédéfinie ou enregistrez vos apparences personnalisées.
Image de fond
URL HTTP(S) ou image locale (source 5 Mo maximum, optimisée avant envoi).
Animation d'accueil (Vidéo d'introduction)
Vidéo MP4 jouée au lancement de Moodlet (ex : générale, Halloween, événements).
.mp4 dans le dossier VideosMoodlet sur GitHub. Cliquez ensuite sur « Actualiser la liste » ci-dessus.
Disposition des fiches
Les avatars restent à gauche ; les autres éléments sont uniques et peuvent être déplacés.
Équipe Enseignante
Horaire des enseignants
Liste blanche des élèves
Avatar en attente d'enseignant
Affiché sur les demandes des élèves tant qu'aucun enseignant n'a pris en charge la question.
Pré-déploiement
Version d'essai : l'élève voit l'annonce et l'application reste fermée.
Le 1er octobre, décochez simplement « Activer » : l'application
s'ouvre pour tous, sans redéploiement. L'écran d'accueil animé est
rejoué une seule fois par appareil : pour le rejouer partout, il faut
changer la version dans index.html et redéployer.
Heures de fonctionnement
Bloquer l'application en dehors des heures d'école.
Les heures sont interprétées dans le fuseau horaire configuré côté serveur (par défaut America/Toronto). L'application est complètement bloquée en dehors de ces heures : aucun polling, aucune requête.
Période d'examens
Bloquer l'application des élèves pendant les examens.
Le blocage manuel reste actif jusqu'à ce que tu le désactives. Les heures sont interprétées dans le fuseau horaire configuré côté serveur (par défaut America/Toronto).
Transfert de données
Ce que le serveur a vu depuis son démarrage
Le forfait gratuit est de 5 Go par mois. Seul l'hébergeur sait où vous en êtes, et il le compte seul. Cette application n'a aucun total mensuel fiable : ses compteurs vivent en mémoire et repartent à zéro à chaque redémarrage du serveur.
Ouvrir la page EgressDans la section Total Egress, choisissez votre projet dans la liste en haut. Cherchez « Shared Pooler Egress », et non « Database Egress » : la connexion passe par le poolier partagé, que Supabase compte à part pour ne pas compter deux fois le même octet. Les deux puisent dans le même quota de 5 Go.
« Lu dans la base » est la seule valeur qui se rapproche de ce qui est facturé : elle mesure le résultat sérialisé de chaque requête, pas les enveloppes du protocole. « Envoyé aux élèves » n'entre pas dans le forfait — c'est Vercel qui l'envoie.
Les deux premières barrières fonctionnent : deux appels identiques d'un même poste ne partent pas coup sur coup, et personne ne dépasse appels par minute. La troisième est désarmée — celle qui ralentirait tout le service à l'approche du quota. Elle n'a aucune mesure fiable à écouter, donc elle ne s'est jamais levée.
C'est ici qu'on voit d'où vient le poids. Les pièces jointes restent dans la base et sont renvoyées en entier à chaque ouverture : c'est de loin le poste le plus lourd quand il y en a.
Chaque requête est aussi journalisée dans les logs Vercel, avec le préfixe [transfert] : action, rôle, statut, octets. C'est la seule de ces mesures qui survit au redémarrage de l'instance — mais elle reste dispersée dans les journaux, donc peu commode à lire.