《在线化学实验安全知识考试评价系统开发,化学教学论文.docx》由会员分享,可在线阅读,更多相关《在线化学实验安全知识考试评价系统开发,化学教学论文.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、在线化学实验安全知识考试评价系统开发,化学教学论文内容摘要:设计了一款在线化学实验安全考试系统, 系统包括在线考试、数据分析等模块。利用此系统能够完成化学实验安全培训和考核。利用数据学习算法对学生考试结果进行了数据分析, 评价了学生对安全知识的把握情况, 保证了实验课程的安全进行, 能为实验教学提供有效帮助。 本文关键词语:化学实验安全; 在线考试; 数据分析; Design and Application of On-Line Chemistry Experiment Safety Examination System WANG Yuan-Bao HAO Yan LI Qing YANG X
2、iao-Li ZHANG Xi-Jun National Demonstration Center for Experimental Chemistry Education, Henan Normal University Abstract:Design an on-line chemical experiment safety examination system, including online examination, data analysis and other modules.This system can be used to accomplish the safety tra
3、ining and examination of chemical experiments.The Data learning algorithm is used to analyze the students test results, to evaluate the students mastery of safety knowledge, to ensure the safety of the experimental courses, and to provide effective help for the experiment teaching. 通过化学实验安全考试是化学类专业学
4、生进行本科实验课程学习的先决条件。传统的实验安全培训采用课堂教学和纸制试卷考核等形式进行, 此类方式遭到时间与空间的限制, 纸制试题通常只要一套试题, 考核结果难以全面反响学生对安全知识的把握情况。为改变这一现在状况, 设计了一种在线化学实验安全考试评价系统以对学生安全知识的把握情况进行评判。系统采用B/S架构设计, 以MySql作为存储数据库, 通过在线考试的形式采集学生对安全知识的把握情况, 通过数据分析算法对学生的考试结果进行分析, 为实验老师的授课提供数据支持。 1 化学实验安全 化学类专业实验课程种类多, 分无机化学、有机化学、物理化学、分析化学等多个方向, 牵涉各种化学药品、试剂、
5、仪器, 实验操作步骤、实验安全重点和注意事项等也各不一样, 还牵涉强酸、强碱、有毒有害气体、易燃易爆品等。实验经过中要时刻注意安全, 根据正确的操作步骤进行实验, 才能保证实验教学的顺利进行。因而本科生进入实验室之前必须进行实验安全培训, 到达考核要求, 具备一定的实验安全知识才能允许进入实验室进行操作。 2 在线化学实验考试系统 随着信息技术的发展, 网络在线考试系统已经得到了广泛的应用, 一些传统的考试形式渐渐被在线考试替代1。通过网络在线资源进行化学实验安全知识学习以及考核, 能够到达更好的安全培训的目的。 2.1 技术平台介绍 本文设计的在线考试系统基于.NET框架进行开发, 采用VS
6、2020软件平台进行后台数据处理, 数据采用MySql关系型数据库进行存储, 通过IIS信息服务系统进行发布。.NET框架 (.NET Framework) 是由微软开发, 本文设计的在线考试系统利用的是面向Web的网络应用程序模板2。MySQL是一种关系数据库管理系统, MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言3。IIS (Internet Information Server, 互联网信息服务) 是一种Web服务组件, 本文将采用IIS作为Web服务器进行网站的发布工作4。 2.2 系统组成 系统主要包括下面几个模块。 登陆模块:验证用户登陆身份; 用户管理:新建用户
7、, 分配用户权限; 知识学习:提供系统的实验安全知识资源; 在线考试:规定时间内开放在线考试, 生成随机试题, 进行在线考试; 数据分析:通过数据学习算法, 对考试结果进行分析与评价。 图1为考试系统前台界面。 2.3 数据库设计 本系统中的数据表主要包括学生表 (student) 、答案:表 (ans) 、试题表 (exam) 3个表格。 用户表包括学号、姓名、性别、专业等字段, 存储学生的个人信息, 验证学生登陆。 Fig.1 Foreground design图1前台界面 下载原图 答案:表只要一个字段, 即答案:序列字段。以如下字符串的形式存储, A-B-A-A 。字母代表试题答案:,
8、 字母的位置代表题库中试题序号。 试题表包括学号、试题序列、试题答案:序列、学生考试答案:、考试开场时间、考试结束时间、考试成绩等字段。 学号:存储学生身份信息。 试题序列:存储随机生成的试题序列, 以如下形式存储 1-3-25-14 , 序列为m个不重复正整数序列, m为一套试题题目个数, m=50。 试题答案:序列:存储正确的试题答案:序列, 形式如下 A-B-A-A , 长度为m。 学生答案:序列:存储学生的考试答案:序列, 形式如下 A-B-A-A , 长度为m。 考试成绩字段记录最终的考试成绩。 2.4 在线考试模块 在线考试模块是本系统的核心模块, 其设计实现如下: 安全试题的每道
9、题目都以JPG图片的形式存储到服务器上, 构成试题库。每张图片根据顺序进行命名如1.jpg, 试题库答案:以字符串形式存储到数据库表中, 当开场考试时, 系统自动调用生成随机试题算法, 加载试题。 生成随机试题算法实现如下: 试题库总数n, 试题题目个数m, m=50。首先生成1到n的正整数存放到整数序列中, 利用Random函数随机交换序列中正整数的位置, 经太多次交换后得到一个长度为n的随机不重复的正整数序列, 然后从序列中随机抽取m个数作为试题序列, 将试题序列如 1-3-25-14 插入到试题表中的 试题序列 字段中, 则一套随机测试试题生成。 3 数据分析 实验安全考试为达标考试,
10、学生必须考核通过才能允许进入实验室进行实验课的学习, 学生可进行屡次在线考试, 以最好的成绩判定能否考试合格。每位学生在规定时间内, 能够经太多次考试到达考核要求。因而能够从这些考试数据中进行分析, 判定学生对安全知识的把握程度, 哪些知识点容易出错, 实验老师根据考试结果针对性地为学生讲授。 3.1 数据处理 (1) 数据整理:考试数据包括考试试题、答案:、成绩, 存储在数据库表格中, 需要经过处理后才能在统计分析中使用, 处理经过包括字符串拆分、频数统计等。 (2) 去噪:数据处理是进行数据分析的前提, 需要去除无效数据。比方一些分数过低的成绩, 这样能够提高数据分析的准确性和效率。 3.
11、2 考试次数分析 以2021年度河南师范大学化学院安全考试为例, 共计考试人数421人, 经过去噪后的有效分析数据为410人, 华而不实平均考试次数11.4次, 最多经过42次考试通过, 华而不实80%的学生经过17次考试到达合格要求。图2为考试次数分布图, 能够看出, 考试次数分布呈正态分布形态, 讲明考试题目难易程度适中, 学生通太多次考试, 到达了把握安全知识的效果。本次考试较好地到达了训练学生把握安全知识的目的。 Fig.2 Distribution of test frequency图2考试次数分布 下载原图 3.3 出错试题分析 根据考试情况, 计算题目的出错率。考试试题有题库中随
12、机生成, 题目出错率为题目出错的次数与题目出现的总次数的比值。经过计算发现华而不实有25道题出错率到达了30%以上, 华而不实有2道题出错率到达90%。如58题: 有机实验室发生以下火灾时, 下面处理正确的选项是? (正确选项D) A小器皿内着火:马上用砂袋、玻璃板、石棉板、金属板等覆盖, 可使其立即熄灭。 B衣服着火:不要惊慌的四处乱跑, 可就地滚动, 压灭火焰, 同时用水冲淋, 使火彻底熄灭。 C电器着火:应立即切断电源, 然后用灭火器灭火, 灭火的时候从四周向中心扑灭。 D以上均正确。 华而不实, 选择A、B、C、D的比例分别为52%、36%、2%、10%。从出错分布比例能够看出, 学生
13、对有机实验室电器着火的相关知识点把握不够, 因而需要进一步进行强调。 通过错题分析, 可快速找到容易出错的安全知识重点, 为老师实验教学提供数据支持。图3为出错概率分布图。 Fig.3 Distribution of error probability图3出错概率分布 下载原图 4 结论 本文设计的在线安全考试系统经过实际应用获得了较好的效果。本系统以学生的考试数据为驱动, 以数据学习算法为手段, 通过对考试次数以及试题出错概率进行分析, 评价试题难度能否合理, 并且能够找出安全知识盲点, 为实验老师的授课提供数据支持。既到达了实验安全培训考核的目的, 又能够为实验教学提供有效帮助。 以下为参考文献 1郝燕, 王元宝, 杨小丽, 等.化学教育 (中英文) , 2021, 38 (24) :70-73 2Andrew T.C#与.NET 4高级程序设计.5版.朱晔, 肖逵, 姚琪琳, 等译.北京:人民邮电出版社, 2018 3唐汉明, 翟振兴, 关宝军, 等.深切进入浅出MySQL:数据库开发、优化与管理维护.2版.北京:人民邮电出版社, 2020 4丁士锋.网页制作与网站建设实战大全.北京:清华大学出版社, 2020
限制150内