项目介绍
ClassIsland 是一款专为班级多媒体屏幕设计的跨平台课表信息显示工具。它能够在教室的多媒体屏幕上直观展示课表信息,方便师生快速查看课程安排,同时支持课表编辑与管理、自定义设置等功能,极大地提升了教学管理的便捷性和效率。
功能模块
1课表信息显示
实时显示当前课程及后续课程
支持多日课表查看
课程信息包括课程名称、上课时间、教室等
课表编辑与管理
课表编辑:支持手动编辑课表,添加、删除、修改课程信息
时间表编辑:自定义上课、下课时间,适应不同学校的作息时间
科目编辑:管理课程科目,方便课表编辑时选择
预定调课:支持提前预定调课,灵活应对课程变动
自定义设置
界面主题自定义:支持更换背景图片、主题颜色等,打造个性化界面
组件设置:自由调整课表显示组件的位置、大小等
基本设置:包括语言选择、时间格式等系统级设置
其它功能
上课提醒:提前提醒即将开始的课程,避免错过上课时间
多平台支持:跨 Windows、Mac 及 Linux 平台运行,满足不同设备需求
功能特点
跨平台兼容性:支持 Windows PC、Mac 及 Linux 设备,满足不同教学环境需求。
高度可定制性:提供丰富的自定义选项,包括界面主题、组件设置等,满足不同用户的个性化需求。
实时课表显示:直观展示当前及后续课程信息,方便师生快速查看。
课表编辑与管理便捷:支持手动编辑课表,灵活应对课程变动。
上课提醒功能:提前提醒即将开始的课程,提升教学管理的效率。
项目技术栈
本项目基于 .NET 8 开发,使用 C# 作为编程语言。
本项目使用了 Avalonia 作为 UI 框架,并使用了 FluentAvalonia 主题。
功能演示
开源地址
https://github.com/ClassIsland/ClassIsland