我和其他两位同学@jiangyin14和@BHawa共同立项了ICE冰核智慧课堂生态系统及其软件(ICECore/ICEClass/ICETeach/ICEMonitor)。在此分享我们的理念和愿景。我们诚挚地邀请熟悉Python/Web的同学加入我们。
技术原理和功能
该系统为课堂课程表管理提供智能化支持,后端采用Python开发,创造性地对传统电子课表软件的课表管理逻辑进行改革,围绕“活动”与“时间线”构建核心逻辑。活动分为基础活动(课程/考试等基础单元)及其特化实例,支持组成连续活动组,通过UID联动实现多组同步修改,允许拆分合并但限制运作时合并操作。时间线分为既定时间线(原始课表)与运作时间线(实际执行),后者可对活动组解构调整,确保课程变动灵活性。后端实时管控多媒体设备状态,推送提醒并预警异常,同时提供教务Web管理平台。
前端分为教室终端(仅显示课程/提示)和教务管理系统(Web多端适配)。权限分级包括:教师可申请调课,教务科拥有时间线修改及设备监控权限,班主任控制本班设备,年段长可查看全年段设备状态。系统通过运作/既定时间线分离机制,兼顾课表稳定性与临时调整需求,实现教学流程的动态管理。
我们的愿景
通过对ClassIsland和ClassWidgets的使用及在班级间的推广,我认为我们需要一个拥有以下功能的软件服务于各个学校:
- 方便灵活的课程管理
- 明确的分权账号系统
- 更加美观易用的界面
- ......
而这个系统是自上而下的:从教务科到年段长班主任,再到科任老师和班级,我们希望做到师生共用,校园同享。
这会是一个浩大的工程,因此我们离不开各位的协助。所以我们希望你能加入。
项目时间线
- 即日~6月底:目前的核心成员需要备战中高考,因此各位可以在此期间头脑风暴,不断累积新的想法。
- 7~8月:最小可行版本制作:主要攻克后端和ClassIsland等应用的前端适配。
- 9月~之后的时间:不断实现和完善更多的功能......
如何加入我们
- 群号1033930014或扫描二维码添加。
- 关注我们的GitHub组织
ICE欢迎您的贡献!