Un fond d'écran interactif pour la classe en présence ou à distance
  • JavaScript 64.1%
  • Fluent 24.5%
  • Vue 7.4%
  • CSS 2.7%
  • HTML 1.1%
  • Other 0.2%
2026-02-26 16:01:06 +01:00
inc Update PHP files 2026-02-25 15:34:01 +01:00
public/static Add pendu-fin.png 2025-12-30 23:01:50 +01:00
src Add saving .dgs file in s3 bucket (only when accessed from Digidrive) 2026-02-02 20:31:52 +01:00
.eslintrc.cjs Update .eslintrc.cjs 2023-05-06 07:58:12 +02:00
.gitignore Update .gitignore 2026-02-25 15:36:21 +01:00
composer.json Add saving .dgs file in s3 bucket (only when accessed from Digidrive) 2026-02-02 20:31:52 +01:00
index.html Add panzoom.js 2025-12-15 21:18:14 +01:00
LICENSE Change license from GPL to AGPL 2023-04-29 19:14:53 +02:00
package.json Bump version to 1.1.0 2026-02-25 15:35:16 +01:00
README.md Update README.md 2026-02-26 16:01:06 +01:00
vite.config.mjs Update vite.config.mjs 2026-02-25 15:35:01 +01:00

Digiscreen

Digiscreen est un fond d'écran interactif pour la classe en présence ou à distance.

L'application est publiée sous licence GNU AGPLv3. Sauf les fontes Abril Fat Face, Orbitron et Material Icons (Apache License Version 2.0) et la fonte Mona Sans Expanded (Sil Open Font Licence 1.1)

Les symboles pictographiques utilisés dans le module Histoire sont la propriété du Gouvernement d'Aragon et ont été créés par Sergio Palao pour ARASAAC (https://arasaac.org), qui les distribuent sous Licence Creative Commons BY-NC-SA 4.0.

Les émojis utilisés dans le module Rétroaction proviennent du projet OpenMoji (https://openmoji.org) et sont publiés sous Licence Creative Commons BY-SA 4.0.

Les sons utilisés dans le module Compte à rebours proviennent de la Sonothèque (https://lasonotheque.org) et sont publiés dans le domaine public.

Préparation et installation des dépendances

npm install
composer install (uniquement nécessaire en combinaison avec Digidrive)

Lancement du serveur de développement

npm run dev

Variables d'environnement (fichier .env.production à créer à la racine avant compilation)

AUTHORIZED_DOMAINS (liste des domaines autorisés pour les requêtes POST et l'API, séparés par une virgule / * par défaut)
VITE_GOOGLE_API_KEY (clé API Google pour Youtube)
VITE_PIXABAY_API_KEY (clé API Pixabay)
S3_ENDPOINT (endpoint S3 / uniquement nécessaire en combinaison avec Digidrive)
S3_ACCESS_KEY (clé d'accès S3 / uniquement nécessaire en combinaison avec Digidrive)
S3_SECRET_KEY (clé secrète d'accès S3 / uniquement nécessaire en combinaison avec Digidrive)
S3_REGION (région du conteneur S3 / uniquement nécessaire en combinaison avec Digidrive)
S3_BUCKET (nom du conteneur s3 / uniquement nécessaire en combinaison avec Digidrive)

Compilation et minification des fichiers

npm run build

Serveur PHP nécessaire pour l'API

php -S 127.0.0.1:8000 (pour le développement uniquement)

Démo

https://ladigitale.dev/digiscreen/

Remerciements et crédits

Traduction en italien par Paolo Mauri (https://gitlab.com/maupao) et Roberto Marcolin (nilocram)

Traduction en espagnol par Fernando S. Delgado Trujillo (https://gitlab.com/fersdt)

Traduction en néerlandais par Erik Devlies

Traduction en allemand lors d'une action dans « la salle des profs » #twitterlehrerzimmer / #twlz par @uivens (Ulrich Ivens), @eBildungslabor (Nele Hirsch) et @teachitalizer (Holger Skarba)

Traduction en croate par Ksenija Lekić (https://gitlab.com/Ksenija66L)

Soutien

Open Collective : https://opencollective.com/ladigitale

Liberapay : https://liberapay.com/ladigitale/