您的当前位置:首页正文

基于微信的教学管理平台的构建

2020-10-06 来源:步旅网
I_))》一数 园地…………………………一 基于微信的教学管理平台的构建 苏州高等职业技术学校【摘要】本文介绍了使用微信公众号建设教学管理平台的思路和方法,包括微信公众平台的利用与开发、教学环境的建设思路和实际应用等。 【关键词】微信公众平台;教学管理;智能手机 1.背景 2014年1月16同,中国互联网络信息中心 (CN ̄IC)在京发布第33次《中国互联网络发展状 苏双琴 况统计握盎》。 《报告》显示,截至2013年12月, 中国网民规模达6.18亿,互联网普及率为45.8%。 其中,手机网民规模达5亿,继续保持稳定增长 手机网民规模的持续增长促进了手机端各类应用的 发展,成为2013年中国瓦联网发展的一大亮点。学 生依然是足中国网民中最大的群体,占LL25.5%, 互联网普及率在该群体中已经处于高位。手机网络 已经H益成为主流的网络平台。在传统网络全面转 向移动刚络的背景趋势下,有必要针对移动网络调 整现有的教学支持环境。我们呵以利用现有的成熟 产品作为基础平台进行一:次开发利用。 腾讯微信是‘种新兴的移动平台应用产品, 目前用户数量已经超过6亿,它支持语音短信、 视频、图片和文 #,适合大部分智能手机,支 持iOS、Andr’Oid、Wiedows Phone、Symbian ̄[1 B1ackberry等手机操作系统。据笔者在我校的初 步调查,大多数学生拥有智能手机并安装r微信 应用,此外还有部分学生拥有iPad或Android平板 电脑,具备实施平台构建的物质基础。基于此, 为顺应技术发展,迎合学生用户的应用取向,提 l}I 利用微信公众平台构建教学管理环境的思 路,并在我校电 专业课程中进行了探索实践。 2平台构建和使用 (1)平台架构 公众平台消息接口为开发者提供了与用户进 行消息交互的能力。对于成功接入消息接口的公 众帐号,当用, 发消息给公众帐号时,微信公众 平台服务器会使I.IH FTP请求对接入的网址进行消 息推送,第i方服务器可通过响应包返回个性的 州复,从而达到吲复消息的目的。微信手机端、 微信服务器和我们需要开发的公众帐号后台的网 站服务器三者之间的交互关系如图l所示。 端、微信服务器和网站服务器 (1)微信客户端,是指我们手机用的微信 软件,利用腾讯的微信软件,一方面解决了手机 客户端平台多样化的问题,微信支持的客户端 支持的平台有B1ackBerry、Android、jPhone、 windowsPhone、BlackBerry等主流平台;另一方 面,通过微倍平台做登录入口,省去了家长和学 生登录时输入用户名和密码的麻烦,只需要关注 公众号即可使用微信号直接登录,方便快捷。 (2)微信服务器,当微信用户向关注的 微信公众平台发送消息的时候,微信手机客户 端将该消息首先发送到微信服务器,微信服务 器会自动向公众服务号注册的网站服务器推送 个消息,消息中包括微信使用者的帐号信息 以及消息内容XML格式,网站服务器处理来自 微信服务器的消息,然后将处理结果发回微信 服务器,再由微信服务器发送到微信客户端。 (3)网站服务器具有三个功能:微信消息 处理、微网站、管理后台。1)微信消息处理。处 理来自微信用户的点击事件,如菜单获取、权限 角色验证等,并返回图文链接,以便用户点击 相应功能的菜单。系统的角色分为学生和家长 两种 2)微网站。主要提供教师跟学生和家 长沟通平台的应用,将该应用内嵌到微信的链 接中,采用tfTML5前端技术设计,网站绑定用 户角色并提供相应的服务内容,提供微信端角 色对信息的查看、数据提交等交互功能。用户 通过内嵌的浏览器直接发送请求给微网站,微 一<MsgId>l23456789O123456</Msg1d> </xml> 对应节点的官方说明如表1所示 衰1 参数 ToUserName Fr ̄serName CreateTime MsgType 描述 开发奢微信号 发进方帐号(一个OpeniD) 消息创建时间(整型) Content Ms ̄Id 文率消息内窖 消息id.64位齄型 响应的文本消息主题XML(Response Message) 内容如下: <xml> <ToUSerName>< ToUserName> <FromUserName>< [CDATA[fromUser]]></ FromUserName> [CDATA[toUSer]]></ <CreateTime>l2345678</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><![CDA rA[你好]]></Content> </xm]> 对应官方说明如表2所示 袭2 参数 ToUserName FromUserName 是吾必须 是 是 描述 接收方帐号(收到的orfeniD) 开发者微信母 网站处理消息,并将处理结果直接返回到微信 ・aI l mg… oI Iq 囤1系统框架图 图1所示的具体交互过程的描述如下:1)用 户在微信手机端向公众帐号发送一条消息,这条消 息会通过网络到达微信的后台,即微信服务器: 2)后台收到这条消息之后。把消息转发给公众帐 号的后台,也就是公众账号的网站服务器;3)公 众账号服务器收到请求后,解析消息格式,根据用 户内容和自己的服务器逻辑,计算出需要返回给用 户的消息,然后封装消息,返回给微信服务器; 4)微信服务器把网站服务器发来的消息转发给用 户的微信手机端,这样用户在手机端上就可以看到 公众账号发来的微信信息了。 通过这个过程可以看到公众账号服务器要 做的事情有三件:1)获取微信后台发过来的 消息:2)实现自己的业务逻辑;3)发送返回 消息给微信后台。 (2)开发条件 开发整个 台需要具备两个条件:1)拥 有微信公众平台帐号并使用开发者模式;2)拥 有一个wehll务站点,而且需要8O端口(可以使 用云服务器做开发)。 3操作对象 整个平台涉及三个对象:微信手机客户 端。3)管理后台。实现管理员登录、用户中心 (对教师、学生、家长等用户角色进行增、查、 删、改)、通知、预习资料、作业、讨论话题、成 绩查看、在校情况等功能。 4如何关联个人微信账户到微网站后台 在整个通信环节中,最重要的环节是个人微 信号如何关联到后台网站的数据库中,并指定该 微信号属于学生还是家长,处理过程如下: (1)关联个人微信账户到微网站后台 1)申请公众帐号并成为开发者 使用微信公众平台httpS://mp.weixin. qq.tom申请微信号码,登录微信公众平台后 台,选择高级功能,进入后就看到两种模式, 我们需要先关闭编辑模式,开通开发模式成为 开发者。使用开发者模式才可以让微信服务器 推送微信客户端发出的消息到网站服务中。 2)微信消息处理 在系统框架图中,关联微信帐号主要在处理 第三步上,微信接口部分主要的工作是接收来自 第二步的XMI艄息,然后进入第三步流程开始处 理消息,系统根据消息体中的[FromUserName]到 后台数据库中检查是否存在该用户以及该用户的 角色,组织回复的内容并打包成XML格式的信息 发送到微信服务器,由微信服务器返回给用户。 有一点,开发时需要特别注意:微信服务 器若在五秒内收不到响应会断掉连接,并且重 新发起请求,总共重试三次。 微信服务器与网站服务器之间的交互使用) 格式来进行封装,不同格式的数据消息(文本、 图片、语音、视频等)都封在) 里面,一个简单 的文字请求煳L(RequestMessage)内容如下: <xm】> <ToUSerName>< ToUserName> <FrOmUserName>< [CDATA[fromUser]]></ CreateTime MsgWype 是 是 消息创建时间(蜻型) Content 是 网复的消息内容(换行:在content中能 够换行微信客户端就支持换行显示) ,[CDATA[toUSer]]></ FromUserName> <CreateTime>1348831860</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><![CDATA[this is a test]]></ Content> 值得注意的是,微信服务器自发送推送消息 到网站服务器起就开始等待接收消息,但不会一 赢等待,如果在等待一段时间后没有收到消息, 会关闭这个接收消息的通道,这个时间是5秒。 也就是说,如果在5秒之内没有消息从网站服务 器返回,即使超过这个时间之后网站服务器有数 据返陋I,微信客户端也无法收到返蚓的内容。 基于以上通信方式。在开发者模式下,所有 通信的发起者必须是客户端发起,而且在5秒内 必须返回数据,这样网站服务器才可以将相应的 个性化的数据通过微信服务器返回给用户。 3)关联帐号 为了能够让学生和家长只查询到属于自己的 信息,需要给新增的用户分配角色,并给相应的 角色分配权限 每个微信客户端都有一个区别于 别人的Open1 d,该…………………………一 Openid是普通用户的 标识,对当前公众号 唯一,我们通过这个 ID可以获取个人详细 信息(包括用户昵 称、性别、地区、头 像等信息),使用这 些信息来区分用户, 教师事先登记学生的 微信帐号从而给学生 和家长分配角色,写 到数据库中。以后每 次该用户发来的请求 都会使用openid对应 的数据库中的个人编 号来获取数据,返回 给用户。被分配了学 生权限的用户微信端 17()一电子世界 …………………………数学园地_(((__ 基于工作过程的新型一体化教学模式的研究 ——以电子信息专业《单片机技术综合实践》课程为例 东莞职业技术学院鲍晶晶 熊丽萍 一【摘要】以工作过程为导向的教学模式是目前高职教育教学中广泛推广的人才培养模式,本文就我院电子信息专业的实际情况,介绍了电子信息专业基于工作过程的新型 体化教学模式的课程定位、设计理念、教学内容、教学设计等内容。 【关键词】基于工作过程;电子信息 1.引言 今年召开的党十八大会议中明确提出了 “加快发展现代职业教育”的指示,为我国职 业敦育的发展提供了强有力的政策支持和国内 环境。作为职业教育一线工作者,我们要把握 契机,积极探索一些创新的教学改革内容,为 现代职业教育的发展贡献一份力量。 直以来,离职教育是为了培养适应社会 工作岗位需要的商端技能型人才,学生学习的 目的也是为了将来走一 就业岗位能够把在学校 学到的技能直接用到工作中去,因此,现代高 职教育课程设置也要紧紧围绕这一目标。传统 的高职教育课程设置并没有突出“职业”这一 特点,大多数课程的教材和教学模式都是照搬 照抄或截取本科教育的,缺乏对学生特点、学 生能力、学生未来职业岗位的认识.导致学生 对所学课程提不起兴趣,旷课、上课睡觉等现 象严重.教学效果不乐观,培养出来的人才与 业的需求 对L]。 以工作过程为导向的高职课程的开发,是现 代高职教育课程改革的方向和必然发展趋势,这 课程教学方法的实施有利于更好的提高高职教 育的质量.提高学生的岗位职业能力,胜任企业 】^==作岗位的需求。以我院电子信息专业《单片机 技术综合实践》课程的教学改革为例,介绍以工 作过程为导向的新型一体化教学模式。 2.课程定位 从课程定位来看, 《单片机技术综合实 践》属于电子信息专业的核心课程.它的先修 课程足《电子元器件识别与检测》、《电子 技术与实践》、 《电子线路扳设计与制作》、 《传感器与检测技术》、《c51单片机应用技 术》。《单片机技术综合实践》课程的设置是 以单片t4Lt ̄术为核・tS,,综合电子基础课程,通 过实践项目学习 同时,该课程还为将来《电 子系统设计 制作》、 《电子创新制作》的学 习提供了一种有效的参考学习方式。 一3.课程设计理念 从课程设计理念来看, 《单片机技术综合实 践》课程的设计完全围绕学生能力、就业岗位和 学生兴趣三方面展开。高职学生具有逻辑思维能 力弱而动手能力强的特点,同时,他们掌握了已 学课程的基本知识及技能,下学期将要学习综合 技能的应用课程,基于以上几点, 《单片机技术 综合实践》课程既让学生发挥了自己的特长和所 学,又为以后高要求课程的学习奠定了基础。其 次,本课程是一门“校企共建”课程,课程资源 的开发依托于东莞龙昌数码有限公司,与该企业 的一线工程师共同探讨课程设计,每年安排电子 信息专业新生到该企业认知实习.使学生在入校 时就建立起专业概念。同时,还邀请龙昌公司专 家担任专业指导委员会委员。 学生学习内容的设置体现了职业性.锻炼了 学生的职业技能。根据岗位工作内容,设置了程 序设计、硬件设计、整机调试、文档编写等学习 内容岗位。学生在完成岗位工作内容的同时还需 要培养自身的职业素养。 基于工作过程的课程设计还注重工学赛的结 合。学生通过课堂项目及实训项目的锻炼,还开 展了电子设计竞赛,加强学生动手能力的锻炼 4.教学内容 从教学内容来看, 《单片机技术综合实践》 课程以智能机器人作为授课主体,迎合了电子 信息专业学生的兴趣;在智能机器人项目的整个 设计过程中,需要学生掌握《C51单片机应用技 术》、《电子线路板设计与制作》、《电子元器 件识别与检测》等已学课程的基础知识,同时, 还需要学生掌握电动机驱动电路的设计、传感器 模块的设计、方案设计与文档编写等技能。整个 课程内容的安排从易到难,分为5个学习情境和 个整周实训,共90个学时。 5.教学设计 从教学设计上来说,以工作过程为导向的 教学法注重团队合作及个人形象的塑造。课堂环 一节以小组实现,每组各成员根据工作内容分为整 机调试工程师、硬件工程师、软件工程师、文档 设计师。情境实施过程采用教师设定情境、小组 收集相关资讯、小组讨论分析任务、小组讨论制 定方案、以组为单位方案’7L报、分工实施任务内 容、以组为单位作品展示及总结、评价。 以工作过程为导向的教学法课程考核分为能力 考核、职业素养、实验报告、期末考试四个方面。 6.结论 以工作过程为导向的教学法是一种创新的 和先进的教学模式,是以培养学生的能力为主 线,按工作过程中不同工作任务的相关性来实 现知识和实践技能整合。这种教学模式。是以 学生为中心,工学结合。通过这一‘教学模式的 操作.提高学生的主动、自主学习的能力.教 师、学生的实践能力都得到较大幅度提高.由 于与业务岗位衔接紧密,实现理论学习与实践 操作相结合,学生的角色与企业员工的角色相 结合,学习的内容与职业岗位的内容相结合, 促进能力培养专业化、教学环境企业化、教学 内容职业化。 参考文献 …秦志强.机器人辅助C程序设计【M1.电子工业出版社,2O13,8 【2】姜大源.论高职教育工作过程系统化课程开发U】.徐州 建筑职业技术学院学报,2010,O1. [3】刘艳华基于工作过程的课程开发Ⅱ]高职研究.2012,10. 项目来源:本文系“东莞职业技术学院院级基金课 题——《我院电子信息专业基于就业导向的新型一体化 教学模式研究》(项目编号:2012d09)”的研究成果。 作者简介: 鲍晶晶,女 浙江湖州人,硕士,讲师,研究方向 协作通信。 熊丽萍,女 湖北人,硕士,讲师,研究方向:物理 电子。 点击“学生”,会出现图2所示菜单: 此时若点击“家长”,会提示“您的身份 不是家长”,系统拒绝提供服务。 完成后的用户中心.给关注后的用户分配 角色界面如图3所示: 订兰 ■重■■■一 I1 矗 幽3 点击“修改”按钮,可以修改用户信息 (如姓名、性别、身份等)。 (2)主要功能 1)用户管理:可以修改用户备注信息为 真实的学号姓名,单击学生用户名进行单独发 送消息或辅导。 2)群发消息:教师可以把最新更新、有 时效性的消息发送给学生。发送对象可以是所 有用户.也可以是定向发送。 5.平台限制 微信平台为教学提供极大便利的同时也有 它不容忽视的缺陷。微信公众平台存在一些实 用限制,由此建立起来的教学管理平台受到一 些条件的制约: (1)公众平台只提供PC端管理。不能方 便地使用移动设备直接对教学环境进行全方位 的管理。 (2)使用后台发送群发消息的数量不受 限制,但是微信助手每月只能发送4次.此缺 陷可以通过建微信群来弥补。 (3)对FTP链接的支持欠佳。 (4)其本身不提供有效的交互环境,需要 借助微信或QQ等其他工具与学生进行直接交流。 (5)存在无微信号或昵称实时信息搜索 功能、无图片素材分组功能等缺点,完全照搬 来配合教学有一定的局限性 (6)因学校内部的无线网络的使用限 制,无wiFi的地方微信的使用仍需要一定费 用,对部分学生的使用产生影响。 (7)智能手机耗电量较大,拍照或视频 时表现的尤为突出,造成使用时间限制。 (8)微信平台成为教学辅助工具的同时 更是一个具有强大功能的聊天工具,更是一种 生活方式,它给教学带了便利,但这其中也蕴 含着巨大的危机。对于自制力差的同学而言, 受网络影响课堂专注力会有所下降,这时教师 的监督引导就显得尤为重要。 (9)还应该关注那些不具备智能手机的学 生。微信只是一个学习辅助工具,不能依赖微信解 决教学中存在的所有问题,敦师要积极参与其中, 不能忽视教师的指导作用。因此,不应当把微信公 众平台教学管理作为唯一的服务提供选项。 在普及智能手机的前提下,微信平台特别 适用小组教学。如果能进一步对教学环境进行 适当改进,比如铺设WiFi网络,条件允许下设 计针对微信的教学平台,配备与智能手机兼容 的大屏视频设备,以发挥智能手机及微信的最 大优势,达到更好的教学效果 6.结束语 本文介绍了利用微信公众平台作为教学管 理工具的思路和实现方法。微信公众平台还有 很大的发展空间,以此为基础建设教学管理平 台还处于试验开创阶段,需要进一步总结经验 和摸索规律,进行更深入的研究。微信仍然在 发展之中,公众平台的开发也在继续进行,相 信随着时间的推移,可以利用公众平台提供的 教学管理手段会更加多姿多彩 参考文献 l1】中国互联网络信息中心33次中国互联网络发展状况 统计报告, ,w cnnic.Ctl,2014 [2】钟志勇.微信公众平台应用开发实战[M】.机械工业出 版社,2013,9. 【3]鞠文飞.利用徽信公众平台构建移动设备教学辅助环 境Ⅱ】.电脑编程技巧与维护,2013(12) 作者简介:苏双琴(1978一),女,江苏扬州人,硕 士,苏州高等职业技术学校中级讲师,研究方向:电 子与通信技术教育研究。 屯子世界一171— 

因篇幅问题不能全部显示,请点此查看更多更全内容