Web短信平台课程交互辅导系统的设计

发布时间:2019-08-08 来源: 美文摘抄 点击:


  摘要:首先探讨网络课程中主要的交互辅导需求及其业务流程,其次设计系统功能、数据库结构,接着分析web短信的应用方式,最后明确Web短信收发的关键技术,为更加灵活地设计Web短信平台教学系统奠定基础。
  关键词:交互辅导
  Web短信
  短信猫
  中图分类号:G434,TP311
  文献标识码:A
  文章编号:1002-2422(2010)03-0050-03
  
  1功能设计
  
  系统在原有网络课程交互辅导中合理融入Web短信收发功能,使得学员与网站之间能够随时随地进行短信交互,及时提供学习支持服务与反馈信息。系统主要包括两个相互联系的关键子系统:课程讨论、作业管理。系统涉及的用户包括三类:教师、学员、管理员,其中学员要提供本人手机号信息。
  
  1,1课程讨论
  1,1,1教师与学员的讨论
  教师与学员均可以通过输入用户号、密码、选择身份后进入课程论坛。教师登陆后在“发新帖”功能中帖子属性除包括常规属性外,还增加了是否发送短信的设置。若选中“短信通知”选项则在发帖时将帖子主题通过短信群发给所有学习此课程的学员。学员接收到教师发送的短信后,既可以登陆课程论坛讨论问题或查看具体通知内容,又可以通过回复短信的方式进行回帖,系统自动将此短信作为本人回帖的帖子主题显示在课程论坛中。帖子主题的字符数必须小于一条短信能够发送的最大字符数,一般不超过140个字符。此外,课程论坛还提供按回帖方式分类浏览论坛帖子的功能,分为:短信回帖、在线回帖。
  1,1,2学员之间的讨论
  学员与学员之间可进行一般在线讨论功能,默认状态关闭短信通知选项,只有管理员能够在后台开通“短信通知”选项的功能。
  
  1,2作业管理
  1,2,1教师访问模块
  (1)题库管理。教师可以输入试题属性查询条件,提交后页面显示符合条件的试题进行分页浏览与删除;可以进行单题录入、多题录入两种形式向题库输入试题,单题录入是在试题属性页面中输入试题属性,多题录入是将一些试题按规定格式输入文本文件、Excel文件或XML文件,然后将试题导入题库。
  (2)作业管理。教师可以通过随机、人工两种方式生成作业,随机生成作业是教师选择组题策略、设置参数,由系统自动抽题组成一份作业;人工生成作业是教师根据题目属性设置查询参数,然后根据查询参数显示相应题目并进行选择。每套作业可以由一种或多种题型组成,每套生成的作业保存到作业库中,教师可以浏览、删除生成的课程作业列表及其内容。学校领导可以浏览某个教师某门课程布置的作业列表及其内容,对作业进行审批后才可给学员使用,同时自动发送短信给所有选择该课程的学员,通知学员登陆作业管理子系统做作业。
  (3)评阅管理。教师可以调出每位学员的作业及其所做答案在线评阅,显示学生所做答案与作业的正确答案,教师在线打分,同时对该学员的作业进行简评,并将分数与评语保存在评阅库中。教师可以浏览某门课程的某次作业所有学员的作业答案、评阅信息、学员评价留言,并可以对成绩与评语进行复评或修改。
  (4)成绩管理。教师可以浏览某门课程的每份作业成绩以及每种题型的成绩统计信息,包括:最高分、最低分、平均分、及格率、各分数段人数等。另外,提供发送短信告知学员登陆作业管理系统查看作业成绩与评语。
  1,2,2学员访问模块
  (1)在线做作业。学员接收到做作业的短信通知后登陆系统在线完成作业,并在作业页面的末尾提供对本次作业评价、反馈。例如:难度、题量、疑问、意见等。学员提交作业时将所做答案、评价留言保存到学员作业库中。
  (2)浏览评阅信息。学员在浏览作业评阅信息页面,查看作业内容、自己所做答案、正确答案、作业成绩、教师评语,若对作业成绩与评语有异议,可以将对作业评阅后的疑问提交到课程讨论模块,便于与教师进行在线交流。
  
  1,3业务流程
  课程讨论与作业管理既可独立使用,又可通过短信、学员反馈功能结合使用。对于课程讨论模块,用户可以登陆论坛进行普通的发帖、回帖操作:其中,教师发帖、回帖的同时具有给学习本课程的学员发送提示短信的功能,学员可以在线回复,也可以通过手机短信以帖子主题形式进行回复。对于作业管理模块,教师进行题目管理、生成并审批作业,学员收到做作业的短信通知后登陆作业管理系统完成作业,并对作业进行简要评价;然后教师进行在线评阅、给出评语,通过短信通知学员查看成绩与评语:学员收到短信通知后登陆作业管理系统查看评阅情况并提交反馈建议到课程论坛中;教师可以在课程论坛针对作业情况借助短信功能及时与学员交换意见。
  
  2数据库设计
  
  系统主要数据表包括:用户表、课程表、专业表、班级表、教师负责课程表、学生所属专业表、试题表、作业表、论坛帖子表、发送短信表、短信日志表。
  
  3题库设计
  
  为了便于题库的广泛使用,题型尽量包括除操作题外的形式,设计为五种题型:单选题、多选题、判断题、填空题、综合题,每种题型使用一个单独的数据表存储题目,每种题型具体名称与分数可以由用户自定。所有题型的题干带有非文本附加信息。即Web浏览器可以直接显示的媒体信息。综合题的题干与答案可以包含若干个小于10M的附件。题目主要属性包括:课程号、题号、文本题干、非文本题干(直接显示或附件形式)、答案(文本形式)、答案附件(文档形式)、章节、难度、题类(练习题或考试题)等。
  
  4 Web短信关键技术
  
  4,1 Web短信接入方式
  在PC机上收发手机短消息主要有三种方式:移动网关平台、二次开发平台、短信猫。其中,利用移动网关收发短消息,不需要附加硬件,只需到移动公司申请网关,适用于短信量很大的系统。通过网站上提供的二次开发的短信收发平台。开发简单,所需资源最少,但对网络短信平台依赖性强。使用短信猫向手机发送短消息对于少量短信群发系统最为适用。
  
  4,2短信猫技术简介
  系统采用的短信猫方式是专门针对短信应用设计的内容工业级短信发送模块的无线终端设备,其核心模块就是手机的核心模块,一般是SIEMENS或WAVECOM产品,插入SIM卡后短信猫可以接入到移动通信网,计费方式与手机相同。短信猫简化了通信接口,性能稳定可靠,符合各种商业和工业级短信应用的要求,支持向移动、联通以及小灵通用户收发短信,适用于各行业各领域的无线数据通信与短信应用。
  短信猫按照连接方式分为串口或USB口。串口比较稳定,但不方便携带使用;USB口便于安装,但需要按照驱动程序。按照端口数量可以分为单口或多口,单口收发速度较慢,多口收发速度较快。按照通信网络类型可以分为GSM、CDMA等类型,目前GSM是主流。本系统采用USB接口的GSM短信猫。
  短信猫底层开发模式是基于串口通讯模式,即使用AT指令直接操作短信猫,有一定技术难度,但可以采用硬件厂商提供的SDK开发包实现短信发送、接收的功能,使用简单方便。
  
  4,3短信收发设计
  系统短信数据库主要包括:发送短信表、接收短信表、短信日志表。发送短信表用于存放等待发送的短信,接收短信表用于存放已经接收的短信,短信日志用于存放每一条短信的收发记录。服务器端启动短信控制程序后,系统能够检测出发送数据表的信息以及短信猫SIM卡中已接收的短信。
  (1)短信发送。系统将需要发送的信息写入发送短信表,短信控制程序检测数据表信息是否为空,若不为空则调用短信猫发送函数,成功执行发送任务后,将短信相关信息写入短信日志表,并从发送短信表中删除刚发过的短信记录,
  (2)短信接收。系统接收到的学员短信中包括两部分:短信编号、短信内容。学员回复短信时必须首先输入短信编号,然后回复内容,目前只有采用此方式才能确定学员是针对哪条短信进行的回复。学员按以上规则回复短信后,短信控制程序检测到SIM卡中有新回复的短信时,调用短信猫接收函数将其读出并写入接收短信表,并按照其短信编号确定发送短信来源,成功执行接收任务后,将短信相关信息写入短信日志表,并将其从接收短信表删除。
  
  5结束语
  
  Web短信平台网络课程交互辅导系统在现有系统基础上合理融入短信群发与接收功能,是对现有网络课程交互方式的改进与完善,使远程学习者能够通过短信在任何地点与网络课程实时交互,满足了在不固定环境工作的学员参与学习的需求,充分体现出在移动技术等先进信息技术支持下多元学与教方式能够有效融入日常网络教学,具有较高的实用价值。

相关热词搜索:交互 短信平台 辅导 课程 设计

版权所有 蒲公英文摘 www.zhaoqt.net