APP下载

云教学管理系统

2019-05-13刘树乐费冬妹王保华

数字技术与应用 2019年1期
关键词:云教学网络课堂云课堂

刘树乐 费冬妹 王保华

摘要:云服务的应用是网络发展的趋势,打造一款互联网云服务的课堂管理系统,采用B/S+移动端模式,专注于课堂管理。本文介绍了云教学管理系统研究的背景与意义,阐述了基于 B/S 移动端结构的教学管理系统的技术及原理。

关键词:云教学;云课堂;网络课堂

中图分类号:TP315 文献标识码:A 文章编号:1007-9416(2019)01-0176-02

1 研究背景及意义

随着手机计算机网络等技术的高速普及,可以采用信息化的智能课堂管理系统来取代人工课堂管理方式,如通过手机或者无线传感器懂辅助设备来进行考勤[1]。通过网络来实现信息化智能化的动态课程管理,可以将学生的考勤、教师的上课数据进行信息化处理,并将数据进行智能化汇总。同时也为教育信息化的建设起一定的正面作用,所以智能课堂管理系统与传统的课堂管理模式相比数据真实而且稳定,相对于人为点名更加节省时间,具有很高的可靠性[2]。另外,教师能在云上管理教学资料,可直接在线播放PPT。不用随身携带大量教学材料、工具。教师能够将教学资源上传至云空间,方便学生下载和阅读。学生可以在教师在线播放的PPT上发送弹幕,让学生可以和老师在课堂上及时交流,增加学生和教师在课堂上的互动。让课堂更为智能,让老师管理课堂更加便捷。

2 研究内容及目标

2.1 考勤功能的研究

通过对教师、学生问卷调查、抽样询问的方式,采用传统考勤与在线考勤利弊对比分析的方法进行研究。发现传统老师上课点名的考勤方式,即浪费了老师的精力,又浪费了学生的宝贵学习时间。采用云课堂管理系统的考勤功能,节约了老师和学生的时间和精力,并可以做到每节课考勤无遗漏。考勤功能还具有请假、遲到记录、早退记录等功能。能够约束学生保证自己足量的学习时间,促进学生学习。

2.2 在线互动教学功能的研究

(1)由于学校目前多数采用大班教学,一位老师精力有限,无法顾及到每位学生。老师可借助在线互动教学,通过管理端将随堂测试、讲解要点等分发到每个学生的手机上,学生作答、反馈后,系统自动做出评测,提高了每位学生的学习质量。(2)现在教师授课几乎使用ppt课件进行,使用在线互动教学功能可以方便的把课件、及老师准备的其他资料分享给每个学生,做到了课后及时复习的目的。

2.3 学习交流社区的研究

类似于discuz论坛、百度贴吧等,这种形式的社区是当前的主流,非常方便师生间、学生间交流学习问题,并可建立话题讨论组,进行共同探讨及浏览历史答疑记录[3]。社区形式非常适用于教学领域,方便老师答疑解惑,方便学生请教问题。

3 总体方案设计

3.1 技术路线

(1)根据功能需求设计好项目模型;(2)功能实现、解决难点;(3)利用UI工具进行界面的设计;(4)进行服务器配置、代码编写;(5)进行系统整体测试。

3.2 项目功能简介

(1)考勤功能。1)创建数据表,从管理系统录入学生学号、学生手机Mac地址、教师上课时间等信息。2)Mac地址是手机厂商固化在硬件上的可作为某个手机的唯一标识,绑定学生的手机Mac地址与学号,避免学生间代打卡行为。3)考勤功能使用手机基站+GPS定位,与教室的中心坐标位置差不超过限定值即可打卡。(2)课上演示PPT、布置作业、互动功能。1)采用阿里OSS存储,实现课件可被高并发访问(下载)、布置随堂作业等[4]。2)采用redis缓存技术,实现课上实时互动。3)使用第三方插件实现演示ppt课件等功能。(3)学习交流社区功能。采用mysql+js实现。

3.3 可行性分析

3.3.1 使用专门的IDE工具进行开发,保证代码开发质量和进度

(1)使用Android Studio IED开发工具,进行安卓端的开发。(2)使用Navicat软件进行数据库、数据表的创建、维护等。(3)使用Php Storm IDE工具开发云课堂的服务端接口。

3.3.2 使用主流的技术,确保系统所有功能得实现

3.3.3 使用主流的环境配置,确保系统安全、稳定的运行

(1)使用阿里云云服务器作为服务端运行环境,实现在线访问,保证系统稳定可靠的运行,使用主流的Apache+PHP环境运行软件系统。(2)使用成熟的mysql数据库,完成对学生考勤记录、老师的课件、学生作业等信息进行存储。(3)使用阿里云OSS存储保存课件、作业等文件,并实现访问。

4 软件设计

4.1 登录模块

学生可能更换手机、手机遗失等,所以学生可以通过账号密码登录,实现到指定地点打卡上课。当输入账号和密码后服务器验证账号的正误从而决定是否登录成功。

4.2 注册模块

把学生手机与每个学生的学号、班级、上课等信息绑定、注册,实现学生根据专业的课程安排,在指定上课时间、地点打卡上课。学生在进行注册时也需要时通过向手机发送验证码来完成注册。

4.3 考勤模块

(1)发布课程。教师根据学校的教学安排,或有专人把上课信息发布到系统内,实现监控学生按时到指定地点打卡、上课,如图1所示。(2)学生打卡。学生根据自己班级的上课信息,在指定时间进入指定上课地点进行签到、打卡上课,上课完备在指定区域签退,完成本次上课,如图2所示。(3)互动教学模块。教师把上课的课件、授课资料、布置的随堂作业、课后练习等可以上传系统,学生可以实时下载,做到及时学习、复习,如图3所示。

4.4 交流社区

学习社区交流系统运行流程如下,同一个班级的师生,可以通过系统进行问答,同班级的其他人均可接收到,并可作出相应的回答,促进学习交流。

5 系统调试与测试

在后台录入坐标信息,打开APP进行系统测试。随着手机设备在空间位置的的移动,会发展坐标距离信息在不断变化,当移入制定区域内则可进行打卡了,点击打卡,便可完成打卡。若手机设备当前所处地点不在制定区域内则无法打卡成功。

6 结语

本文通过需求分析、系统功能和主要使用的技术,列出了系统的主要功能模块流程图,为系统数据库的主要存储过程、系统的数据库创建和具体实现提供了保证。最后进行系统编码和系统测试,确保该系统能正常顺利运行。

參考文献

[1] 祝智庭.世界各国的教育信息化进程[J].全球教育展望,1999(2):79-80.

[2] 洪明.国际信息技术教育发展的基本经验与问题[J].中国电化教育,2002(12):70-73.

[3] 魏雪峰,李逢庆,钟靓茹.2015 年度国际教育信息化发展动态及趋势分析[J].中国电化教育,2016(4):120-127.

[4] 赵启升.ASP.NET开发教务管理系统关键技术的研究[J].2005(11):3.

[5] 朱涛,张水平.基于 B/S 模式的教师信息管理系统的实现[J].电脑知识与技术,2005(2):60-62.

Abstract:The application of cloud service is the trend of network development. We build a classroom management system of Internet cloud service, using B/S + mobile mode, focusing on classroom management. This paper introduces the background and significance of cloud teaching management system research, and expounds the technology and principle of teaching management system based on B/S mobile terminal structure.

Key words:cloud teaching; cloud classroom; network classroom

猜你喜欢

云教学网络课堂云课堂
再续华教使命,网络课堂传佳音
疫情背景下 网络课堂学习满意度提升策略研究
不一样的云思维:“云”在教学中的应用
基于云课堂的小学信息技术教学探索
基于云计算的虚拟实验云平台设计
物理“云教学”初探