基于Web的听评课教研系统设计与实现

2022-07-01 22:29熊利平
民族文汇 2022年35期
关键词:教研

摘 要: 针对我校在教研活动在组织、实施、效果上的问题,结合我校企业微信平台,以mysql数据库,采用php及html5技术开发听评课教研系统。该系统提供公开课信息发布、听课预约、在线评课、数据统计等服务,覆盖活动的整个流程。实践表明,系统对结构式的保存、检索等效果良好,并具有很好的扩展性和维护性。听评课教研系统能够实现教研活动数据把过程性评价资料的收集和呈现,自动的数据整理和汇总,教研管理部门对这些数据进一步挖掘和分析,指导学校教研工作,使教师更科学地有针对性地提升教学水平。

关键词:ThinkPHP 教研 企业微信 html5

0 引言

随着日新月异的信息技术发展,我校传统的听评课教研模式已经不能适应大数据时代需求。在传统的教研模式下,存在诸多问题,如教师公开课时间,评课后繁琐的评分统计,评课的材料局限于纸质,教研活动的质量与反馈效率不高。为此开发一套适合我校的听评课教研系统,打通我校基础数据平台,基于B/S的web架构,采用移动/PC自适应WEB页面,实现PC端网页、PC端企业微信、移动端企业微信等多终端访问,让教师们随时随地参与教研活动。

1 系统功能需求分析

本文根据学校教研部门管理需求,将系统角色分为教师、教研组长、教研管理部门人员、系统管理员。教师开课听课评课;教研组长发布教研活动,记录查看组内教研活动详情;教研管理部门人员查看统计全校的教研活动情况;系统管理员设置系统中配置信息。

1.1 教师功能描述

教师是教研活动的主要参与者,其功能设计如图所示

(1)系统登录。教师使用PC或手机的企业微信中控制台免登录到系统,也可以通过浏览器使用企业微信二維码扫一扫登录。

(2)报名听课。在收到企业微信开课信息推送后,进入系统获取开课时间地点,并进行报名。

(3)评分评课。听课是可以查看在线查看教案,听课后完成学校提供的评分标准表,并填写评课记录。

(4)添加开课。教师添加自己开课的内容、时间、地点和教案。

(5)查看记录。开课教师可在开课后查看听课教师的评课记录,用于自己的教学反思。

1.2 教研组长功能描述

(1)添加教研活动。添加各种培训、讲座、研讨等教研活动。

(2)发布教研活动。把教研活动一键推送到企业微信中。

(3)修改开课信息。有权限修改组内教师的开课信息。

(4)查看本组数据。查看本组教师开课、听课、评课、评分数据。

(5)打印记录归档。打印评课记录、评分表、开课凭证进行归档。

1.3 教研管理部门功能描述

(1)发布全校活动。添加各类教研活动,并把活动发布到全校的企业微信中

(2)查看全校数据。查看全校教师开课、听课、评课、评分数据。

(3)打印记录归档。打印评课记录、评分表、开课凭证进行归档。

1.4 系统管理员功能描述

(1)设置学年学期。设置当年的学年学期。

(2)设置节次时间。设置上课节次时间。

(3)设置评分设置。设置评分的细则评分等第。

(4)设置其他配置。设置其他需要的配置。

2 系统设计与实现

2.1 系统模块关系图和业务流程设计

2.1.1听评课教研系统模块关系图

通过听评课教研系统整理需要。分别从我的公开课、教研活动、教研组长、教研统计、系统设置五个模块设计了系统模块关系图,如下图

2.1.2 教研活动全过程业务的流程

教研活动业务流程按教研活动前、教研活动中、教研活动后进行,围绕教研活动主题在开课教师、教研组长、听课教师、管理部门四个角色中穿梭进行,流程如下图

2.2 系统技术架构

听评课教研系统采用MVC设计标准,选用ThinkPHP框架,实现快速开发。逻辑层使用ThinkPHP提供的Controller类;展示层使用ThinkPHP提供的View类,并采用Bootstrap前端框架,可以一次开发出PC与移动端的html布局界面;数据层采用mysql数据库,通过ThinkPHP提供了灵活和方便的数据操作方法,实现了对数据库操作的四大基本操作(CURD):创建、读取、更新和删除的实现。

2.3 系统详细设计与实现

2.3.1 数据层设计

按照需求构造数据表,设计数据字典。共创建了7张数据表:教研活动表,报名表,校外用户表,评分数据选项表,评分细节表,评课细节表,系统配置表。其他基础数据使用我校基础数据库,获取教师和教研组数据。

2.3.2 逻辑控制层设计

使用ThinkPHP提供的控制层Controller类为基类,重构6个控制类:

(1)UserAuth类。用户登录权限类,用于登录、权限选择、企业微信接口等功能逻辑。

(2)Index类。用于教师功能主页的功能逻辑。

(3)Jys类。用于教研主任功能的逻辑。

(4)Tongji类。用户管理部门的统计功能逻辑。

(5)System类。系统管理员进行系统配置功能逻辑

(6)Getdata类。从数据库中获取数据给其他类使用的功能逻辑。

2.3.3 视图层设计

视图层使用boostrap的框架,开发跨浏览器兼容,实现手机、企业微信多平台的使用,它提供了很多流行的样式简洁的UI组件,栅格系统以及一些常用的JavaScript插件。同时基于jQuery的Ajax技术,实现前端和逻辑层的JSON的数据交互。

3 结语

在深入研究和分析我校教研活动管理模式的基础上,运用当前主流的计算机技术和网络技术,搭建了这个听评课教研平台。在此平台上实现了教研活动的添加发布,处理听课过程中的评语和评分,统计评分和评语,降低了教研主任日常的教研统计工作复杂程度,使教研活动的开展更加具体,更加便捷,更加规范;为教师提供一个开课、听课、和评课的工作平台,打造一个促进教师教研水平的成长平台;为学校领导提供有力的支持,以便快速正确及时地获取相关数据。

参考文献

[1]江文生.基于.NET开发的化合物管理系统的设计与实现[J].信息与电脑(理论版),2022,34(03):106-109.

[2]龚翔, 张清.基于Think PHP的通用CMS系统解决方案[J].海峡科技与产业, 2017 (5) :101-102.

[3] 陈春凯,马娅,刘付祥.基于THINKPHP框架的智能航标管理系统设计[J].电子技术与软件工程,2021(23):178-181.

[4] 霍晨琛,吴卫芳,陈帅,刘晓明,肖诗伟.基于虚拟建造技术的地浸井场设计系统开发[J].铀矿冶,2022,41(02):125-131.10.13426/j.cnki.yky.2022.02.007.

作者简介:熊利平(1981—),男,江苏苏州人,高级讲师,研究方向:网站程序开发

猜你喜欢
教研
赋能:教研转型中教研员的应然追求
问题指向:学校教研品质提升的实践转向——以福建省尤溪县教研实践为例
关注教研活动提升教研能力
中小学教研边缘性问题的分析与对策