基于低代码平台的学生综合素质评价系统建设与应用研究

2022-01-15 00:48裴太强夏伟张晓晓
中国信息技术教育 2022年1期
关键词:建设应用

裴太强 夏伟 张晓晓

摘要:学生综合素质评价系统的建设与使用是落实义务教育质量评价体系的必由之路,但传统的开发却因高昂的开发费用等问题无法广泛落地。因而,利用低代码平台的优势,开发学生综合素质评价系统成为新的选择。本研究经过长期的设计建设与应用,不断总结低代码综合素质评价平台的系统架构、建设方法和基本原则,以期为更多学校低成本建设学生综合素质评价系统提供新的思路和借鉴。

关键词:低代码;学生综合素质评价系统;建设;应用

中图分类号:G434  文献标识码:A  论文编号:1674-2117(2022)01-0090-04

● 问题的提出

教育部等六部门于2021年联合印发《义务教育质量评价指南》,进一步明确了要注意遵循学生成长规律和教育规律,加快建立以发展素质教育为导向的义务教育质量评价体系。同时,学校数字化转型推动了教育体系高质量建设,其中重要的方面就是建立面向学生成长发展的综合素质评价机制。各地各校相继开展了综合素质评价研究,并建设综合素质评价系统,建设学生综合素质电子档案,解决评价过程中工作强度大的问题,提高工作效率。

不同的地区、学校,其综合素质评价指标和运行机制存在一定的差异,这就造成系统的功能开发需求非常个性化,直接采购的平台无法适用于所有地区和学校,因而根据学校评价指标和机制开发平台成为学校的首选,但高昂的平台开发费用却令学校难以承担,进而导致大多数学校的学生综合素质评价系统开发成为难中之难、急中之急,急需新的思路和解决方案解决学校个性化的学生综合素质评价系统开发建设的难题。

● 低代码开发平台简介

低代码通常是指APaaS产品,通过为开发者提供可视化的应用开发环境,降低或去除应用开发对原生代码编写的需求量,进而实现便捷构建应用程序的一种解决方案。因此,低代码平台也常被称为APaaS平台。应用场景低代码作为软件开发工具之一,可覆盖众多行业的不同应用场景。[1]使用低代码平台开发是常规软件开发不断优化和发展演变的产物,其以高效、灵活、稳定的特点逐渐应用于教育信息化建设。

低代码开发的主要优势有:

①常规的代码开发方式过于昂贵和固化,无法满足学校高效、敏捷、个性化的开发需求,低代码开发通过拖拽简单操作搭建应用,能够满足个性化的教育教学需求,降低了应用开发建设的门槛,减少了对专业工程师的依赖,极大降低了人工和时间成本。

②常规的开发方式普遍存在需求和产品脱节的现象,而低代码开发在学校里主要由负责信息化建设的教师来承担,其更了解学校实际业务需求,容易实现业务和信息化部门的直接对话,开发的应用更贴近实际应用场景。

③系统在部署后,会随着教育的需求变化而不断更新升级,僵化的代码开发方式无法满足长期的发展需求,而低代码开发具有更快的迭代速度和更高的灵活性。

④从学校“互联网+教育”大平台建设来看,代码开发方式后期集成融合难度大,而低代码开发能够快速集成学校内各系统,连接业务所需数据,打通数据孤岛,具备打造平台生态体系的优势。

● 系统架构

如图1所示,基于低代码开发的综合素质评价系统的架构主要分为指标体系层、数据汇集层和分析呈现层。在指标分析层根据学校综合素质评价方案设计各类指标表单,采集调用各指标数据,并进行初步的数据计算。在数据汇集层设置各指标相关关系,对采集到的指标数据进行关联计算,并沉淀汇集。在分析呈现层根据综合素质评价细则设计报表,对沉淀数据进行展现分析。

● 搭建原则

1.业务关系重指标理顺

综合素质评价系统是一项非常复杂的业务系统,涉及的指标体系、数据关系异常复杂,对系统搭建人员来说,需要认真学习评价细则,梳理各指标数据和数据结果间的关系,做好系统整体结构规划设计。

2.表单设计重用户体验

表单设计过程要重视使用者的体验,减轻教师操作复杂度,能够直接获取、计算得出的数据就不要再录入,让学校和教师易用易接受。因此,应充分利用表单的计算公式,自动深度计算表单内的数据;充分利用表单关联、数据联动等高级控件,自动获取其他表单的数据。

3.表间关系重潜力挖掘

综合素质评价指标之间的数据关系复杂,多个表单数据相互调用、相互影响,共同参与结果计算,因此要充分利用业务规则、聚合表单、数据工厂等功能,挖掘低代码平台最大潜力,发挥表单间关系的最大作用,自动完成系统最核心最复杂的过程和结果计算。

4.结果表单重实用价值

评价结果的计算生成需要充分满足个性化需求,如部分区域按比例计算等级,就需要根据比例进行大量的结果生成运算。综合素质评价结果大多需要核验、公示、公布等环节,因此结果呈现的表单要与实际需求充分对接,且能够适用多种需求的查看、查询、导出等操作。

5.数据分析重规律发现

评价结果的数据分析要充分利用积累数据,开展深度挖掘,面向整体、单项和学生个体生成诊断性分析结果和数字画像,面向学生发展进行成长性和预测性分析,面向规律研究开展多维度相关性数据分析,探寻相关性规则,精准指导学生成长。

6.重复数据重通用设置

系统中多个表单存在重复调用的数据,如学年、学期,学生的学籍号、姓名、年级、班级等,要将重复调用的数据设置并保存到通用基础数据模块中,当通用基础数据修改时可实现各表单数据同步修改,避免不同步修改数据时造成的结果不统一问题。

7.指標系数重修改调整

综合素质评价方案会因教育发展不断优化评价细则,调整各指标系数。为适应这一需求,在表单中要将指标系数作为变量调用,减少常数固化设置,预留优化接口,以期适应更长时间段的学校综合素质评价发展需求。

● 系统建设

1.指标表单搭建

根据综合素质评价各指标的数据来源,新建相关指标表单,如图2所示。低代码的指标表单大多需要将数据导入,为避免数据重复和错误导入,需要对学年、学期和身份证号等信息进行校验或自动计算处理。表单内控件数据能够自动获取的全部设置为自动获取,能够计算出结果的控件要自动计算,为数据导入操作简化操作,也为后期数据分析做好准备。做好录入和导入权限人员范围和角色设置,规范数据导入操作。

2.数据关系设置

各低代码平台的表单间数据关系主要有业务规则、聚合表单、数据工厂等方式。各表单搭建全部完成后,利用表单间数据关系能力,将评价方案中的数据关系设置到系统中,实现表单间数据自動计算。图3为氚云低代码开发的学生综合素质评价系统业务规则设置图。

3.结果表单搭建

结果表单是根据评价方案搭建的所有数据的汇集汇总表单,结合评价结果的核验、公示、公布等工作需要,设置基础数据控件和数据计算结果控件,并通过表单间的数据关系,形成最终生成的数据列表。同时,设置相应的查看、修改、查询、导出等功能和权限,规范结果的呈现和使用。如下页图4所示为结果表单设计图,下页图5为结果表单数据列表。

4.分析报表设计

利用各表单汇集积累的数据,分别设计面向不同群体和用途的报表、仪表盘设计,进行形象化展现,开展学生成长数据分析挖掘,精准干预学生成长。对多个维度数据开展数据相关性分析展现,探索相关性规律,科学指导学生成长。

● 结语

本研究通过总结形成了低代码学生综合素质系统设计架构、建设方法和建设原则,在其指导下,多所学校基于低代码开发的综合素质评价系统历经长时间的设计、建设、实践和不断完善,经受住了常态化应用考验,满足了场景需求,充分证明了其实用性,相信将为更多学校提供新的思路和解决方案。

参考文献:

上海艾瑞市场咨询有限公司.化繁为简:低代码行业研究报告[R].上海:上海艾瑞市场咨询有限公司,2021(03).

作者简介:裴太强(1981.2—),一级教师,大学学历,主要研究“互联网+教育”大平台体系建设、低代码系统建设。夏伟(1974.5—),高级教师,大学学历,主要研究学校智慧校园建设。张晓晓(1987.5—),一级教师,大学学历,主要研究学生综合素质评价。

猜你喜欢
建设应用
寒露
质量建设永远在路上
保障房建设更快了
多媒体技术在小学语文教学中的应用研究
分析膜技术及其在电厂水处理中的应用
GM(1,1)白化微分优化方程预测模型建模过程应用分析
煤矿井下坑道钻机人机工程学应用分析
气体分离提纯应用变压吸附技术的分析
会计与统计的比较研究
关于在全国城市建设中实行《公共艺术百分比建设》方案的提议