电脑房教学辅助平台的设计与实现

2021-10-20 10:52万良来冯玉梅
中小学信息技术教育 2021年10期
关键词:对号入座过程性评价

万良来 冯玉梅

【摘 要】本文以MySQL数据库、PHP语言、Visual Studio 2017为开发工具,构建基于B/S结构的电脑房教学辅助平台,设计了学生对号入座、学生座位拖拽排位、学生作品私有空间存储、学生过程性评价、学生照片显示、学生学习素材下达等功能,以辅助解决中小学信息技术课堂教学中存在的细节问题。

【关键词】电脑房;PHP;过程性评价;对号入座

【中图分类号】G434 【文献标识码】B

【论文编号】1671-7384(2021)010-080-03

中小学、大学、职业学校都建有电脑房,规模大的学校甚至拥有4~10间电脑房,电脑房是开展信息技术教学和培训的重要场所。在人本主义学习理论和建构主义学习理论的启示下,依据校本软硬件资源,契合课题组的开发能力,笔者采用MySQL数据库、PHP语言、Visual Studio 2017开发工具,构建基于B/S结构的电脑房教学辅助平台,设计了学生对号入座、学生座位拖拽排位、学生作品私有空间存储、学生过程性评价、学生照片显示、学生学习素材下达等功能,以辅助解决中小学电脑房信息技术课堂教学中存在的细节问题。为检验教学辅助平台的应用效果,在平台开发完成后,选取了多所学校开展了应用实验。研究表明,该电脑房教学辅助平台“jfHelp”在实际的课堂教学过程中发挥了有效的辅助作用,具有方便性、灵活性、辅助性、开放性等特点,有效地促进了教育教学的改革和发展,具有较好的推广价值。

流程设计

平台的使用对象是电脑房里的学生和上課教师。学生端程序开机启动后,学生根据显示屏上此软件显示的名字信息选择座位。上课时获得上课素材文件、管理自己的文件空间,如上传、下载等。上课教师在学期前设置和归档上学期的数据,导入学校信息、各班学生信息,收集各电脑房电脑的MAC信息及各电脑在电脑房的坐标信息,从教务处获取各班学生的照片信息并导入后台中。上课教师课前设置上课的班级和上课的地点,准备上课的素材。课中根据学生的表现进行实时评价。学期中和学期末导出学生的过程性评价记录。

基本功能模块

电脑房教学辅助平台的使用对象是学生和教师,基本功能模块如图1所示。

平台预览

1.学生端程序

电脑房教学辅助平台学生端程序界面如图2所示。学生能查看自己的名字、获取上课资源、管理个人空间、查看积分、考勤签到、投票与测试等。

图2  学生端程序界面

2.教师端程序

电脑房教学辅助平台教师端程序采用PHP+MySQL架构。教师端多班级、多电脑房授课程序界面如图3所示。可实现拖拽座位表排座和实时课堂管理等功能,还可以对学生的学习素材、学生作品等进行管理。

数据库设计

1.数据库概念设计

采用“要素”分析法,学校是多班级、多电脑房、多教师授课,通过深入分析,规划出平台中的“数据库实体对象”分别有:学校基本信息、学生、电脑、上课信息、评价表、座位表。

2.数据库逻辑结构设计

最基础的数据表有6张,包括学校基础信息表wll_jfhelp_config,学生信息表wll_jfhelp_student,全校电脑信息表wll_jfhelp_mac,上某节课的课堂信息表wll_jfhelp_ketan,对某学生的评价信息表wll_jfhelp_pjtable,座位信息表wll_jfhelp_sortable。

各功能模块的设计

1.学生端显示学生名字原理

学生端程序启动后获取本机特征信息MAC地址,用此MAC地址查询“wll_jfhelp_mac”全校电脑信息表,将有两种情况:如果没查询到信息,则学生端程序显示电脑还没有编组入库,然后为“wll_jfhelp_mac”表插入一条新记录,备注为未编组号和所属机房,等待管理员后期去处理;如果查询到信息,则获得“组别、组号、机房名”3个信息,再根据这3个信息的机房名信息查询“wll_jfhelp_ketan”课堂信息表。此处又分两种情况,如果没有记录则表明此时无人在上课,如果有记录将获得此电脑房正上课的班级信息,根据这些信息最后再通过查询“wll_jfhelp_sortable”座位信息表,进而学生端就能显示出学生的名字。

上面除涉及学生的MAC地址,还涉及到3张数据信息表“wll_jfhelp_mac”“wll_jfhelp_ketan”“wll_jfhelp_sortable”。“wll_jfhelp_ketan”课堂信息表代表的含义是某班在某电脑房正上课。“wll_jfhelp_mac”全校电脑MAC信息表代表的含义是某校某电脑房的所有电脑的MAC信息及每台电脑在这间电脑房里的坐标(座位)信息。例如,某小学“电脑房A”第3列第2台电脑的MAC地址是“00:FF:7C:A4:59:A9”,这样一条信息就是“wll_jfhelp_mac”表的一条记录所描述的含义。“wll_jfhelp_mac”表由平台管理员在学期初将各电脑房各电脑的MAC收集到XLS后,统计好分组信息导入生成。

2.素材资料库和学生的个人空间

在本平台中,学生获取学习素材是主动下载,不需要教师干预。本平台为学校的成百上千学生都提供一个私有目录,形如“files/homework/91班/00_FF_7C_A4_59_A9/张三”路径格式。平台中教师的资料库只有下载查看权限,而学生的个人空间有上传文件、下载、重命名、删除等完全权限,便于学生充分管理,另外同学间是无法进行互删文件等危险操作的。

3.过程性评价

学生在学校里某时间因某事获得加分或减分,平台用wll_jfhelp_pjtable评价表的一条记录来表达。在学期末通过查询班级,学生一学期的加分扣分情况可以导出为XLS表格便于后期分析。过程性评价设计时,内置了很多量规(何原因扣分或加分),鼠标一点即可实现轻松加减分。有了过程性评价表,一学期下来能基本反馈出学生的学习表现情况。

应用效果

电脑房教学辅助平台“jfHelp”的主要功能有:实时课堂管理,对学生的表现进行过程性评价(加分或扣分);对号入座,学生坐在指定的电脑前;学生照片显示,教师可以点开名字显示学生照片,有利于教师助记学生形象;分发上课素材;学生私有文件空间管理等。这些功能是电脑房教师和学生迫切需要的。电脑房教学辅助平台“jfHelp”安装方便,学生端程序仅一个几十KB大小的绿色文件,教师端安装在互联网主机空间或学校的PHP环境里。如果在互联网虚拟主机空间里安装,多所学校多个机房都可以共同使用一个平台。笔者选取一所小学、一所九年一贯制学校、一所高中进行了测试,在使用几个月后均得到了良好反馈,平台各项功能达到了辅助教学的目的,解决了学生乱坐座位、教师记不住学生名字、学生作品文件无法二次修改、不易开展过程性评价等问题,明显地提高了教育教学效果。

本平台的展示网址:http://216.127.191.122/jfhelp1。

参考文献

廖俊林,王东,林宏. 基于PHP的学生事务管理系统设计与实现[J]. 电脑编程技巧与维护,2017(9):48-49.

潘凯华,刘中华等编著. PHP从入门到精通(第二版)[M]. 北京:清华大学出版社,2010.

GITHUB INC.GitHub official website[EB/OL].https://www.github.com/.2021.

猜你喜欢
对号入座过程性评价
对号入座清夏火
利用大数据进行学习评估与诊断
《Oracle数据库》课程教学模式探究 
基于过程性评价的Office高级实训课程教学模式探讨与实践
高校 《大学语文》 课程教学模式的探索
对号入座