ClassIsland: Herramienta de Visualización de Horarios de Clase Multiplataforma

ClassIsland: Revolucionando la Visualización de Horarios de Clase

¿Qué es ClassIsland?

ClassIsland es una herramienta innovadora de pantalla multimedia para aulas de código abierto, inspirada en Dynamic Island de Apple. Esta aplicación multiplataforma funciona sin problemas en Windows 10+, macOS Big Sur+ y Linux (X11), transformando cualquier pantalla en un sistema profesional de visualización de horarios de clase.

Con 2.4k estrellas en GitHub, 241 forks y 47 colaboradores, ClassIsland representa un proyecto impulsado por la comunidad que se mantiene activamente en múltiples versiones (2.1 en desarrollo, 2.0 y 1.7 estables).

Características Principales

📅 Gestión de Horarios de Clase

  • Muestra el horario de hoy y la información de la clase actual
  • Recordatorios inteligentes en los horarios de inicio/fin de clase con audio personalizable, efectos visuales y anuncios de voz
  • Soporte para importación/exportación de Excel/CSES
  • Horarios de rotación multi-semana
  • Cambios de clase temporales con soporte entre días
  • Programación anticipada de cambios en el horario

🎨 Personalización Extensa

  • Sistema de componentes: Fecha, hora, clima, cuenta regresiva, visualizaciones multilínea
  • Arquitectura de plugins para extensibilidad ilimitada
  • Sistema de temas con coincidencia automática de colores del sistema
  • Carrusel de componentes y visualizaciones en desplazamiento

🛠️ Automatización Avanzada de Aula

  • Automatización basada en eventos (mostrar recordatorios, abrir archivos/aplicaciones/sitios web)
  • Clima en tiempo real con alertas de precipitación y pronósticos
  • Sincronización automática de hora y alineación de campanas
  • Protección por contraseña para configuraciones
  • Animaciones de transición suaves y fluidas

Aspectos Técnicos Destacados

Construido con .NET 8 y AvaloniaUI, ClassIsland ofrece: - Código base 97.2% en C# con diseño Fluent moderno - SDK de plugins bajo LGPLv3 para desarrollo de extensiones fácil - Sistema de compilación Nuke y CI/CD completo - Empaquetado MSIX e instaladores multiplataforma - Desarrollo activo en 3 ramas (master/2.1, 2.0, 1.7)

Primeros Pasos

Requisitos del Sistema

  • Windows 10+ (Runtime de Escritorio .NET 8)
  • macOS 11+ (Big Sur)
  • Debian 10+ (entorno X11)

Opciones de Descarga

Consejo Pro: Agrega ClassIsland a las listas de exclusión de herramientas de personalización de ventanas (Mica For Everyone, etc.) para una compatibilidad óptima.

Comunidad y Desarrollo

Únete a la vibrante comunidad: - Grupos de QQ: 958840932, 769582982 - Discusiones e Incidencias de GitHub - Desarrollo activo con 2.943 commits

¿Quieres contribuir? Consulta la Guía de Contribución y configura tu entorno de desarrollo.

Por Qué ClassIsland Destaca

A diferencia de las apps básicas de horarios, ClassIsland combina: ✅ Visualización profesional de grado aula ✅ Personalización profunda y extensibilidad ✅ Rendimiento nativo multiplataforma ✅ Comunidad activa y desarrollo rápido ✅ Gratuito y de código abierto (GPLv3)

Perfecto para escuelas, universidades y centros de formación que necesitan visualizaciones de horarios confiables y hermosas que mejoren el entorno de aprendizaje.

Dale estrella al proyecto y únete a la revolución de la tecnología educativa!

Artículo original: Ver original

Compartir este artículo