安全教育智能学习考核系统分析

时间:2022-04-03 03:55:57

安全教育智能学习考核系统分析

摘要:大学生安全教育不仅要关注消防、交通、饮食等通识性的教育内容,更应该注重与学生日常生活息息相关的校内实际安全设施、规章制度、应急预案等更加个性化的教育内容,以增强安全教育的实用性。本文构建大学生安全教育智能学习考核系统,基于上述两类安全教育内容创建常识性题库和学校个性化安全教育知识题库,结合系统内存储与采集的多维度学生信息,通过关联试题标签和学生信息标签功能机制,实现安全教育考核内容与学生自身安全知识需求的智能匹配,以达到精准教育的目的,提升教育实效。

关键词:大学生安全教育;考核系统;B/S;MVC模式

1引言

当前,大学校园安全事故频发[1]。安全问题受到人们的广泛关注,然而目前大学生接受安全教育的渠道不多,教育效果也不够理想。高校应该借助于计算机信息技术,发挥出“互联网+”时代安全教育的潜力[2],更有针对性地开展大学生安全教育工作,进而提升安全教育的质量和效果,为创建平安校园打下基础。在此背景下,本文采用B/S架构设计开发了一款大学生安全教育智能学习考核系统,系统区分了系统管理员、辅导员、学生、教师等不同用户角色,实现了诸如基础信息维护、试题维护、学生信息维护、标签管理、考核计划管理、智能组卷、在线考试、成绩查询等功能模块。通过将安全教育试题和多维度学生信息之间的智能匹配功能融入到传统的考试平台中,优化精准教育方案[3],达到精准教育的目的,提升教育实效。与此同时,为保证系统能够顺利推广应用,解决学生主动学习动力不足的问题,可以结合学校相关政策支持,适当增加安全教育学习考核频度,将安全教育学习考核成绩纳入到学生综合测评、评优评先、课外学分等诸多评价体系内,保证学生使用考核系统接受安全教育的时长与频度,真正使学生能够学有所获。

2需求分析

通过对常见的大学校园安全事故的梳理[4],以及对当代大学生关于安全教育知识了解和掌握情况的调研,将通识性的安全教育内容划分为消防、交通、卫生、网络、校园贷、诈骗、传销、防艾、心理等类别,将学校个性化的教育内容划分为规章制度、安防设施、实验安全、应急预案等类别,针对不同类别构建安全教育知识题库。为了实现各类安全教育试题与不同学生之间智能对接匹配,系统需要实现安全教育试题设置标签的功能,同时也能够对学生多维度信息进行管理。这些信息包括学生所在系别、专业、实验室、宿舍位置等信息,也包括辅导员针对不同学生设置的动态标签信息,例如烟民、心理问题等。为保护学生隐私,这些动态标签信息对学生不可见,在系统组卷时可以根据上述多维信息与设置相应标签的试题进行关联,从而实现智能匹配。考虑到学校也需要对广大教职员工进行安全教育,系统也可以将教职员工作为接受安全教育的对象纳入到系统管理使用范围。基于同样的设计思路,增加教职员工用户及相应的功能模块,实现对教职员工的精准教育。

3需求分析系统功能及实现

3.1系统总体功能划分。系统共划分了系统管理员、学生、教师和辅导员四类用户角色,分别具有不同的的操作权限和操作内容。按照不同类别用户的功能来划分,总体功能模块划分如下。(1)系统管理员用户:包括试卷与成绩管理(含试卷在线打印、成绩单管理、教师成绩查询与学生成绩查询功能)、试题类别管理、试题信息管理、考核计划管理功能,还包括教职员工、学生信息、部门信息、专业信息、场所信息等基础信息管理功能,并可以对这些基础信息动态设置标签。(2)辅导员用户:包括学生成绩查询、学生标签维护和学生密码清零重置等功能。(3)大学生用户和教职员工用户:包括考核计划查询、个人试卷查询、试卷抽取模块、在线考试模块以及成绩查询打印模块。(4)各类用户都具备登录和退出系统、查询个人信息、查询账号登录的历史信息、修改个人密码等功能。3.2系统创新特色介绍。(1)安全教育内容具备多样性和实用性。既包含各类普适的安全知识,也包含校园内实际安全设施、规章制度、应急预案等与学生切身相关的个性化安全内容。(2)安全教育的精准特性,考核内容与学生自身安全知识需求的智能匹配。系统可以依据学生的多维信息(专业、宿舍位置、辅导员给学生设置的标签等)智能匹配其自身安全关联度高的学习考核内容。例如,系统会自动给学生关联其所在宿舍楼的安全教育内容进行考核,给自动化工程系学生分配强电实验室的安全教育内容进行考核等。(3)可以针对不同用户群体定期各类安全教育考核方案。例如消防、校园贷、电信诈骗、传销、防艾等安全专题教育考核。(4)具备考试和练习等多种模式。通过在考核方案中设置开(闭)卷等规则,可以在考题中设置与考题相关的学习内容链接等方式,保证学生学有所获。3.3数据库设计。系统涉及的数据库表主要有admin(管理员表)、tea(教职员工表)、stu(学生表)、place(场所表)、dept(部门表)、major(专业表)、classify(题目类别表)、plan(考核方案表)、scq(单选题表)、paper(试卷表)等。本文仅列出plan(考核方案表)和paper(试卷表),分别如表1、表2所示。3.4系统实现。系统使用JavaWeb技术开发,具体实现则采用基于MVC模式的smartframework框架[5]。MVC(ModelViewController)设计模式就是模型—视图—控制器模式[6],常应用于复杂程度日益增加、功能逐渐庞大的Web应用开发,其中模型用于表示数据信息和业务规则,视图是用户看到并与之交互的界面,控制器负责从视图读取数据、控制用户输入、向模型发送数据等操作。系统逻辑结构如图1所示,从图中可以看出系统具有良好的架构,更加便于功能的扩展与维护,其中Web服务器采用Tomcat7.0及以上版本,数据库使用mysql5.0及以上版本,前端页面采用html5、css3.0、jquery1.10版本编写,并使用了基于Bootstrap的AdminLTE框架,提高了系统的可维护性和重用性。

4结语

本文构建的大学生安全教育智能学习考核系统特色鲜明,用户角色设置与功能区分合理,不仅给大学生安全教育工作带来了便利,更重要的是能够切实提升大学生安全教育实效。

参考文献

[1]王开,何铮.高校校园安全管理体系构建研究.大众科技,2019(1):97-99

[2]郑恒毅,王伟,刘瑜.“互联网+”时代大学生安全教育探索.重庆大学学报(社会科学版),2016(4):212-218

[3]李波,王磊,王超.大数据环境下精准教育的数学模型与若干问题.数学建模及其应用,2017(6):32-40

[4]颜文,李慧,岳鹏,蒋李.新时代背景下大学校园安全危机的重新审视与思考.高教学刊,2018(17):55-57

[5]黄勇.架构探险——从零开始写JavaWeb框架.北京:电子工业出版社,2015

[6]闫帅领,徐蕾,赵亮,苏冬梅.基于MVC模式的信息系统开发模式研究.科技与创新,2018(8):22-23

作者:张海峰 张昊 周建锋 单位:天津理工大学中环信息学院计算机工程系