当前位置:首页 期刊杂志

从微应用到数据链

时间:2024-05-05

姜其刚

一、“涌现”胜过“顶层设计”

2014年我校建设了学生“综合素养评价平台”(该平台依旧是在“顶层设计”之下开发的),该平台包括:思想品德、身心健康、基本素养、生活素养、社会实践、学业水平、研究创新、国际视野等8个模块。2015年“我的青春@紫色城堡”学生综合素养平台作为深圳市典型案例参加了教育部第二届信息化展会,反响积极。但在实际使用过程中,平台主管部门学生处发现还是存在不少问题,比如:学业水平模块的设计理念是把师生参与课程的全过程记录在案,包括学生申报课程、撰写课程感悟、教师认证课程、评价学生的感悟等,理念的设计符合大数据的“全数据”观念,但这样无疑增加了师生的工作量,大家普遍反映操作繁琐、工作量太大、不好用,师生参与度不高。

针对问题,学生处提出需开发一个融记录学生个体行为数据和评价班级管理为一体的平台——“和谐班级管理系统”和一个记录学生课程和社团数据的平台——“校本课程系统”。有了这两个系统的支撑,数据来源的问题也就迎刃而解,“学生综合素质评价平台”于2017年开始在我校常态化使用。

二、“微应用”胜过“大平台”

2015年建成的“综合素质评价平台”把选课、评课、师生互动、课题研究等内容全部包含在内,是一种大平台的技术架构。这就导致每一次小的技术修改都必须从底层设计改起,费时费力。要修改一个地方就要将整个应用全部重新部署,编译时间过长,回归测试周期過长,开发效率低。另外,这种“大平台”应用也不利于更新技术框架。

而学校现实的情况是怎样呢?学校组织测试有学习成绩的数据,开设选修课就有课程数据,组织研究性学习就有研究课题数据,组织体测就有体测数据,每年一次的体检形成了体检数据,校园卡里还记录学生的消费数据,对学生行为日常管理还生成行为评价数据,以及图书借阅数据、请假数据、社会实践数据、义工联的义工数据等。这些具体的使用场景是相对独立的,缺乏现成数据的使用场景单独开发程序,导致不能将已有的数据对接到综合素质评价平台相对应的模块中。“搭积木”“微应用”的开发思路改变了以往大而全的平台设计方式,从而使平台反应快速,使之适应在探索过程中不断修改的需要。

“微应用”(micro services)不是新概念,很多公司已经在实践了,例如阿里巴巴、Google等。微应用架构模式(Microservices  Architecture Pattern)是将大型的、复杂的、长期运行的应用程序构建为一组相互配合的应用,每个应用都易于实现局部改良。“校本课程管理系统”和“和谐班级管理系统”是按照“微应用”的理念搭建的,分别实现学生在校的个体行为的管理和学生课程与社团数据的记录。这两个系统均可单独运行,并根据新的需求分别进行迭代升级。这种独立的“微应用”模块也为合作开发的公司带来了巨大的效益,全国有近200所学校购买了“和谐班级管理系统”,这也从商业软件开发的角度说明了以“模块化、微应用”的方式开发的中小学应用系统在销售上比“大平台”要更容易打开市场,“微应用”胜过“大平台”。

三、“数据链”胜过“数据库”

我们这样定义学生信息数据链:学生信息数据链是指学校各个数据点(终端)基于标准的格式记录信息,相互传输、获取信息,相互之间构成一个数据网,从而实现对每个学生在校受教育过程进行数据化的记录和追踪。

我校目前能够采集到的数据有:一卡通消费数据、体测数据、体检数据、图书借阅数据、医务室看病数据、日常行为管理数据、校本课程管理数据、考试成绩数据、社会义工数据等。将学生在校学习的过程进行数据化记录,这些数据相互之间又构成一个数据链路网,通过分析和挖掘这些数据,我们就能给学生个体、群体“数字画像”,勾画出其特点与专长,从而帮助教师因材施教,帮助学生提高学习效率并规划学习和职业生涯,帮助管理者改进策略,最终促进学生个性化发展。

“智慧校园”的核心是应用、数据、生态。构建一种具有模块化搭建、个性化定制、任意连接、无限扩展、开放式架构的“智慧校园”,彻底消除信息孤岛,实现教育教学场景智能协同,实现大数据辅助决策。【本文系广东省教育科学规划课题“构建追踪学生成长足迹的数字链促进学生发展的研究”(课题批准号:2018YOJK089)的研究成果】

责任编辑龙建刚

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!