ClassIsland : Outil d'affichage de planning de classe multiplateforme
ClassIsland : Révolutionner l'affichage des plannings de classe
Qu'est-ce que ClassIsland ?
ClassIsland est un outil innovant de écran multimédia pour classe open-source inspiré de l'Dynamic Island d'Apple. Cette application multiplateforme fonctionne de manière fluide sur Windows 10+, macOS Big Sur+ et Linux (X11), transformant n'importe quel écran en un système d'affichage de planning de classe professionnel.
Avec 2,4k étoiles GitHub, 241 forks et 47 contributeurs, ClassIsland représente un projet communautaire florissant activement maintenu à travers plusieurs versions (2.1 en développement, 2.0 et 1.7 stables).
Fonctionnalités principales
📅 Gestion des plannings de classe
- Affichage du planning du jour et des informations de la classe en cours
- Rappels intelligents aux heures de début/fin de classe avec audio personnalisable, effets visuels, annonces vocales
- Support d'import/export Excel/CSES
- Plannings de rotation multi-semaines
- Changements de classe temporaires avec support inter-jours
- Pré-programmation des modifications futures du planning
🎨 Personnalisation étendue
- Système de composants : date, heure, météo, comptes à rebours, affichages multi-lignes
- Architecture de plugins pour une extensibilité illimitée
- Système de thèmes avec correspondance automatique des couleurs système
- Carrousel de composants et affichages défilants
🛠️ Automatisation avancée de la classe
- Automatisation basée sur les événements (afficher rappels, ouvrir fichiers/applications/sites web)
- Météo en temps réel avec alertes de précipitations et prévisions
- Synchronisation automatique de l'heure et alignement des sonneries
- Protection par mot de passe des paramètres
- Animations de transition fluides et soyeuses
Points forts techniques
Construit avec .NET 8 et AvaloniaUI, ClassIsland offre : - Codebase 97,2 % C# avec un design Fluent moderne - SDK de plugins sous LGPLv3 pour un développement d'extensions facile - Système de build Nuke et CI/CD complet - Emballage MSIX et installateurs multiplateformes - Développement actif sur 3 branches (master/2.1, 2.0, 1.7)
Pour commencer
Exigences système
- Windows 10+ (.NET 8 Desktop Runtime)
- macOS 11+ (Big Sur)
- Debian 10+ (environnement X11)
Options de téléchargement
Astuce Pro : Ajoutez ClassIsland aux listes d'exclusion des outils de personnalisation de fenêtres (Mica For Everyone, etc.) pour une compatibilité optimale.
Communauté et développement
Rejoignez la communauté dynamique : - Groupes QQ : 958840932, 769582982 - Discussions et Issues GitHub - Développement actif avec 2 943 commits
Envie de contribuer ? Consultez le Guide de contribution et configurez votre environnement de développement.
Pourquoi ClassIsland se distingue
Contrairement aux applications de planning basiques, ClassIsland combine : ✅ Affichage professionnel de niveau classe ✅ Personnalisation et extensibilité profondes ✅ Performances natives multiplateformes ✅ Communauté active et développement rapide ✅ Gratuit et open source (GPLv3)
Parfait pour les écoles, universités et centres de formation ayant besoin d'affichages de planning fiables et beaux qui améliorent l'environnement d'apprentissage.
⭐ Étoilé le projet et rejoignez la révolution de la technologie éducative !