答疑系统(通用12篇)
答疑系统 篇1
在高校中建立一个设定答疑时间和提问人数的VB答疑系统是非常必要的,这是因为:第一,许多理工科专业是开设高级语言程序设计VB这门课程的,同学中总有部分人没能听懂课堂上老师讲授的教学内容,课后看书学习的过程中又会遇到各种各样的问题,当然当面找老师提问是很好的解决问题的途径,可是许多同学又不好意思;第二,许多文科、医科、艺术等理工科以外的学生在通过计算机一级考试后仍然想继续深造参加二级VB考试,但是这部分学生的教学计划中没有二级VB的相关课程;第三,一些参加VB选修课的学生也想参加二级VB考试,但是选修课的课时很少,想依靠这一点点课时的学习去参加等级考试是远远不够的;第四,部分没有能够通过VB等级考试的学生想要重新学习后再考,可是又很难找到花钱比较少、学习效果比较好的方法与途径。这部分学生要么是找不到熟悉的老师;要么是有认识的老师,但出于害羞等原因不愿意去找老师。在这种情况下,如果有一个设定答疑时间和提问人数的VB答疑系统是件多么好的事情,可以帮助许多学生解决VB学习上的疑难问题。
1设计与实现1设计与实现
系统模仿现实生活中的答疑课。每周的固定时间,在答疑教室内学生提问教师答疑。系统功能模块结构图如图所示。
1.1管理员功能模块
管理员点击管理员入口,输入用户名、密码后登录系统。
1)设定答疑时间。第一,设定教师的答疑时间。一般一个学期每周的答疑时间相对固定,就如同课表一样。比如,每周一、三、五的19:00——21:00,一般一次二个小时。第二,设定学生最晚可以进入答疑教室的时间。一般为答疑结束前半小时,比如20:30。这样基本可以保证教师在21:00结束答疑。第三,设定清空答疑教室的时间。一般为答疑结束后半小时,比如21:30。第四,设定临时增加答疑的次数与时间。考试前答疑人数急剧增多时,可临时增加答疑的次数与时间,从每周一、三、五的19:00——21:00,调整成每周一、二、三、四、五的18:00——21:00。
2)设定提问人数。让学生进入答疑教室可以有三种方法:第一种,排队等候法,一次让一名学生进入答疑教室。这种方法让人等的时间太长,有些学生等得不耐烦后会离开,况且别人问的问题可能与自己的类似,如果顺便一起看到教师的解答问题也就解决了。第二种,敞门入场法,学生随时可以进入答疑教室。这种方法适用于人数不多的场合,如果人数很多的话,整个答疑教室就会乱糟糟的。而且系统连接机器数量也有限制。第三种,限定人数法,每次限定一定的人数进入答疑教室。就像每天门诊医生的挂号数量是有一定限制的一样。这种方案克服了前面两种的缺点,既能保证答疑的数量又能保证答疑的质量,相对比较好。
3)其它:就像调课一样,如果教师提出了临时调整答疑时间的申请,管理员就要进行审核。审核以后要发布一个时间调整的公告,好让学生及时知道。管理员还要对教师信息、学生信息进行管理。
1.2学生功能模块
学生登录前就能看到系统的公告。公告中显示的内容有:答疑教师的信息、每周固定的答疑时间、有无临时的时间调整变动、系统设定的每次最多允许登录进答疑教室提问的人数、学生最晚可以进入答疑教室的时间等。
学生点击学生入口,输入用户名、密码后登录系统。
学生最早可以排队进入答疑教室的时间,一般为答疑开始前几个小时。即答疑教室没有开放前学生登录的话系统会显示答疑时间未到。为了避免考试前答疑人数急剧增多,学生扎堆登录进答疑教室的问题,设计一个不固定的开放时间,可以是答疑开始前的1至4小时的任意时刻。在答疑教室开放后,只要未达到规定的人数,学生就会登录成功。一旦登录成功就进入了排队等待状态,教师正式开始答疑前系统每隔几分钟自动发送确认在线的问题,题目为简单的整数加法,要求在短时间内正确回答,不回答或回答错误自动从排队的队伍里剔除。如果学生登录时答疑教室内的人数已满,系统会自动提示:本次登录人数已达到最大值,下次答疑时间请早点登录。
教师正式开始答疑后,进入答疑教室的学生可以提问,可以看到教师的回答,也能看到其他同学的问题与教师的解答。就如同现实生活中的教师答疑一样。
1.3教师功能模块
教师点击教师入口,输入用户名、密码后登录系统。
1)进入答疑教室答疑。答疑时能看到当前在线人员情况。正常情况下教师应坚守岗位一直到答疑时间结束。答疑过程中如果教师有紧急的事情要处理,可通知学生后离开。类似正常上课时教师生病或有更高级别的事情必须马上去完成。当然为了保证答疑的时间与质量,管理方可对教师的迟到、早退等做出相应的规定。
2)教师申请答疑时间临时调整,管理员审核后发布。类似于现实生活中的调课、停课、补课。
2结束语
仅靠教师的自觉与奉献是远远不够的,学校应制定一些奖励制度与激励机制,给从事答疑解惑的教师物质上与精神上的支持。比如将教师的答疑工作量核算为正常上课的教学工作量。这样系统会更加稳定高效地运行。
摘要:该文设计并实现了一个模仿现实生活中答疑课的VB答疑系统,系统设定答疑的时间,设定提问学生的人数,系统能定时、高效地运行。
关键词:答疑系统,VB,答疑时间,提问人数
答疑系统 篇2
与QQ一个网上的FAQ答疑系统应该提供哪些功能,其核心功能是什么?这是在构建系统之前需要考虑的问题。免费。通过资料表明,一个好的答疑系统应该主要包括以下几个方面的功能:第一、管理功能:可以提供一个登陆注册的管理,用户登陆的控制。第二、答疑功能:主要指在网上针对用户提出的所有问题做一个完整的回答,用户可以通过点击相关网页进行浏览。第三、交流与协作:这是一个好的答疑系统必备的。通过给用户提供一个可以交流的平台,使用户及时的反馈意见,解决问题。
QQ目前较为流行的一种聊天交互软件,它即可以进行实时或非实时一对一或一对多的视音频交流,也可以发布图片和公告、传输文件、共享资源等等。登陆QQ以后,它会自动显示在线用户。当上线以后,就可以接收好友或是管理员发来的信息,或者向网友发送、回复信息。免费。当对方不在线时,可以给他留言,当上线以后就可以看到留言了。
在QQ群里,用户可以和别人共同探讨一个话题,分享他们的观点,相互进行切磋,同时也可以在这里寻求别人的帮助。在QQ群里还有一个共享的空间,那里可以上传或下载资料,真正的体现出了资源的共享性。而这些功能恰好为我们构建FAQ答疑系统提供了便利。
答疑系统 篇3
高教学质量高,奠定了夯实的基础。
关键词:答疑、教学质量
【中图分类号】TP311.52
在信息技术被广泛应用的今天,许多高等职业院校的教师,已经把网络作为专业课堂教学的基础条件。在高等职业院校的许多学科教学实践中,高职高专教师已经能非常熟练的掌握多媒体教学技术及高职院校网络教育平台的有效利用。也许,高职高专学生对专业知识有着浓烈的兴趣,所以每次网络教学资料服务于课堂时,学生们都会提高自己对课堂的关注。在高职院校教学中应用internet技术、网络多媒体技术的专业技术课堂,高职院校的整体教学质量都有着质的飞跃。在这些年,诸多的网络技术应用中,我们通过课堂教学实践證明,在线答疑系统的有效使用是高职院校师生在课堂上与课堂下、网络线上与网络线下,都能够有效沟通和解决高职高专学生学习上的难题。正是该系统的成熟应用,促使学生能能够在课上把困惑的问题,通过在线答疑系统课上留言。教师通过线上查看,及时为学生做出解答。在课余时间,高职院校的师生也可以通过在线答疑系统对课堂上所学知识点进一步的刨析与研究,从而加固了高职高专学生对所学专业知识的掌握。高等职业院校的师生通过这种良性的互动关系,使得在线答疑系统为高等职业院校的教学质量的提升,起到了非常关键的作用。
一、高职高专院校在线答疑系统的概况
在线答疑系统在教师教学中,发挥着非常重要的作用。现在众多高等职业院校推广和建设在线答疑系统。毕竟,在高等职业院校老师都肩负重任,在课堂上与高职高专学生互动的时间很少,尽管高职高专学生在课堂上认真听讲,但实际专业知识的吸收率很低。很多大学生在课堂外自己认真复习和研究课堂中讲解的知识点,通过高职院校提供了网络教学平台资源自主学习。在学习的过程中,高职高专学生在习题和实践理论考证中,都会发现很多自己不能解决和困扰的难题,但是碍于情面不愿意打电话,打扰自己专业课老师的工作和生活。在线答疑系统正好解决了高职高专学生学习中的遇到的难题,这个系统操作简单而且安全稳定。高职高专学生在不影响老师的工作、学习、生活的同时,在线提出问题并把详细内容发布到网络系统中留言。这样高职教师在不受时间、空间、地点的限制,及时发现高职高专学生学习的动态和知识难点,快速做出回复并把知识的详细解答内容上传到留言中。可以说在当下高职院校教学信息改革中,在线答疑系统虽然功能简单,原理普通,但是实际在高职院校的教学中发挥的作用和影响是非常重要的。
二、在线答疑系统提高了高等职业教育教学的质量
1、在线答疑系统提高了高职高专学生自主学习的能力
在高职院校的学习生活中,高职高专学生面临着诸多挑战、学习的压力等。很多学科的教学时间有限,学生在课堂上面对大量的专业知识量,很容易消化不良。课后学生们自主学习和复习课上的知识点,一些难于解决的问题,很多学生都一筹莫展。在线答疑系统的帮助下,高职高专学生能和任课教师及时的沟通和学习,把自己自主学习、小组学习中遇到的困难,通过数字、图片、文字资料与专业老师通过在线答疑系统交流和解答,直接增强了学生的自主学的能力和探究能力。
2、在线答疑系统为高职院校教师减负,提高了工作效率
一般情况下,高职院校的教师在肩负每天的专业知识课的任务之外,又要在学校内参加各种教科研活动、各系部内平时的常务工作等。在线答疑系统,可以让教师通过系统内高职高专学生的自主学习情况和提出专业知识点的分布情况,继而制定出更为行之有效的教学计划,为教师的专业课教学提高了目标性和有效性。更为重要的改变,老师们通过在线答疑系统与学生的交流,掌握学生学习的情况,在课堂中设置的环节更为轻松、有趣,整体教学质量和课堂效果都有大幅度的改善。在线答疑系统为老师做各种教学工作提供了参考,学生通过这种模式下的自主学习,对知识的自主学习能力和学习方法也进一步得到了提高。
3、在线答疑系统为教师和学生提供了安全、和谐的交流平台
在高等职业教育发展到现在,很多学校都投入了很多资金、人力、物力来维护高职教学工作信息化建设和网络安全维护工作。在线答疑系统也是很多高职院校利用现有设备和网络技术来积极进行维护和防范的重要系统,老师和学生在线使用该系统的安全性和可靠性都得到了保障。在线答疑系统为高等职业教师和高职高专学生提供了安全、和谐的交流平台。
三、在线答疑系统的发展和影响
在线答疑系统在高职院校的发展,可以说用飞的速度在发展。众多的高等职业院校都快速的普及在线答疑系统。在高等职业院校的老师们的老眼光里,在线答疑系统是小系统、小作用,如今变成了大发展、大影响力的在线答疑系统。正是在线答疑系统的简单易操作性,很多对电脑并不很熟悉的学生和教师也可以轻松应用。这个系统支持网络在线交流、互发留言等各种便捷的交流方式,对于解答的问题也支持各种数字、图片、文字等各种形式的资料,为学生的学习和教师的解答工作都提供了强有力的保障。近几年,校园WIFI免费为学生服务,为学生更多的使用在线答疑系统提供了更有力的网络支持,也为很多使用手机、平板电脑的学生提供了方便。
总之,网络环境下的高等职业院校的教学方式和方法与时俱进,不断提出新的教学举措,办学水平逐步提高,教学内容更加丰富。在线答疑系统在高等职业院校的教学系统中发挥着越发重要的作用,为高职院校提高教学质量,奠定了夯实的基础。
作者简介:高瑞(1980-),女,天津市人,天津城市建设管理职业技术学院教师,工学硕士,主要从事计算机和管理类教学。
参考文献:
[1]李春葆,曾平,喻丹丹著.ASP动态网页设计基于ACCESS数据库. 北京:清华大学出版社,2009.6
学生答疑系统开发研究 篇4
关键词:远程教学,答疑系统,XML
1 学生作业答疑系统的现状
现有的远程教育系统, 在教育教学中仍存在一定的问题:首先, 网络课程教学注重知识传授, 轻视学习者学习行为的分析及远程学习理论的指导。其次, 教学评价仅限于教师评价, 缺乏学习者自身的评价。还有, 注重学习的起点与终点的测评, 缺乏对整个学习过程的指导、协作与个性化帮助。
中国20家网上教育平台或教育网站进行了调查, 答疑系统集成到教育教学平台上, (1) 学习者与教师进行电子邮件联系; (2) 教师利用留言板发布公告信息; (3) 教师和学习者在BBS上进行讨论。形式 (1) 是一对一的师生关系, 学习者的提问不能得到教师的及时回答;形式 (2) 是多学生单教师的关系, 难以实现学生个性化问题的学习;形式 (3) 是多学生与多教师的在线交互关系, 无法实现教师与学习者的异步交流。
2 学生作业答疑系统分析与设计
2.1 学生信息。存储在student.xml文档中, 也就是包含两个字段名:stname和stpwd的表;另外一种就是学生注册的信息, 也就是包括六个字段名的表, 这六个字段名:姓名、密码、年级、系别、联系方式和E-mail, 存放在sturegist.xml文档中。
2.2 教师信息。存储在teachert.xml文档中, 也就是包括两个字段名:teachname和teachpwd的表;另外一部分是教师的注册信息, 包括五个字段名:姓名、密码、系别、联系方式和E-mail的表, 存储在teachregist.xml文档中。
2.3 管理员信息。主要包括系统管理员登陆用的用户名和密码, 更改管理员的用户名和密码。
2.4 所提的问题。主要用于将所提的问题添加到问题数据库, 并以“.xml”为后缀名的文档保存。
2.5 教师的解答。主要作用是将新问题的答案添加到答案数据库中, 同时更新答案数据库。
3 基于xml学生作业答疑系统的工作过程
3.1 学生登陆和注册。
该模块主要完成以下几个功能:左上角有学生的登陆框, 通过输入学生已经注册了的用户名和密码, 点击“Submit (S) ”按钮进行与学生登陆信息文档中的用户名和密码的验证。如果登陆不成功, 系统会弹出消息框, 提示用户名和密码错误;同时提示用户是否要注册, 或者是点击“Reset”按钮, 进行重新输入用户名和密码进行验证;若点击“Register”按钮, 则进行注册, 系统转换到学生注册界面。用户如实填写以下的信息:姓名、密码、年级、系别、联系方式和E-mail地址, 其中文本框后有“ (****) ”的必须填写, 否则系统就会提醒用户前四项不能为空。填写后, 若单击“确认”按钮, 就进行提交, 将所填写的数据添加到学生注册信息文档和学生登陆信息文档中, 以便用户下次的登陆。
3.2 教师登陆和注册。
用户如实填写以下的信息:姓名、密码、系别、联系方式和E-mail地址, 其中姓名、密码和系别必须填写, 否则系统就会提醒用户前三项不能为空。填写后, 若单击“确定”按钮, 就进行提交, 将所填写的数据添加到教师注册信息文档和教师登陆信息文档中, 以便用户下次的登陆。若单击“修改”按钮, 系统不将所填写的信息添加到相应的数据库, 只是将用户所填写的注册信息全部清空, 提示用户重新进行填写;若单击“取消”按钮, 系统返回到教师登陆和注册界面
3.3 管理员登录以及系统的数据维护。
3.3.1选择学生注册信息。在这个学生注册信息显示界面, 管理员可以单击“显示”按钮就显示学生注册信息表中的数据, 同时可以在上面修改或添加数据;修改数据后, 单击“保存”按钮, 系统会提示消息框“成功添加到学生注册数据表中”。3.3.2选择教师注册信息。系统弹出类似。在这个教师注册信息显示界面, 管理员可以单击“显示”按钮就显示教师注册信息表中的数据, 同时可以在上面修改或添加数据;修改数据后, 单击“保存”按钮, 系统会提示消息框“成功添加到教师注册数据表中”。3.3.3选择学生登陆信息。这个学生登陆信息显示界面两个按钮功能, 可以完成对学生登陆信息的修改和添加。类似于学生注册信息的功能。3.3.4选择教师登陆信息。这个教师登陆信息显示界面两个按钮功能, 可以完成对教师登陆信息的修改和添加。类似于教师注册信息的功能。
4 系统所用的开发
4.1 数据集支持的最直接的XML方法可能就是Get Xml和Get Xml Schema了, 这方法只将XML数据或XSD架构作为一个字符串值返回。
4.2 数据集的Read Xml Schema方法可从XSD架构定义或从XML加载数据集架构定义。Read Xml Schema支持4个版本的方法。可以将流、识别文件名的字符串、Text Reader或Xml Reader对象传递给方法。Read Xml Schema不加载任何数据, 它只加载表、列和约束 (键和关系) 。如果数据集已经架构信息, 新表、列和约束将在必要时添加到现有架构中。如果正读取的架构中定义的对象与现有数据集架构冲突, 那么ReadXml Schema方法将会引发一个异常。
4.3 数据集的Infer Xml Schema方法根据传递给它的XML数据的结构派生出数据集架构。Infer Xml Schema与上一节介绍的ReadXml Schema方法的输入源相同。另外, Infer XMLSchema方法接受表示命名空间的字符串数组, 这个空间在生成数据集架构时应被忽略。
4.4 Write Xml Schema方法将数据集架构 (包括表、列和约束) 写到指定输出中。这个方法和其他XML方法一样, 都接受相同的输出参数。
4.5 与Read Xml类似, 数据集的Write Xml方法也可将XML数据或可选的数据集架构信息写到指定输出中。默认情况下, Write Xml方法生成XML, 所生成的XML是一般结构来设置格式的, 其中数据表的结构作为复杂类型, 数据列的结构作为复杂类型中的元素。这并不一定是所需要的输出结果。例如, 如果要将数据读回到数据集, 只有存在架构时 (而架构在很多情况下都是不很必要的开销) 或者相关数据嵌套在XML层次结构中时, ADO.NET才会创建正确的关系。在其他情况下, 也许需要控制列是否以元素必需性或以简单文本方式写入, 或者完全阻止某些列被写入。
4.6 虽然关系数据有效, 但有些时候使用XML提供的工具 (如XSL (可扩展样式表语言) 、XSLT、和XPath) 操作一组数据会更方便。
5 结论
5.1 学生作业答疑系统提高了学习者的学习效率, 而且, 通过它的反馈信息, 了解了学习者的知识掌握与理解, 为远程教学决策提供依据。
5.2 学生作业答疑系统个性化地实现了学习者对学科问题的探究, 激发了学习者的学习兴趣, 更好地适应学习者的主体知识架构, 有效地提高了学习者的学习信心。
答疑系统 篇5
http://
系统集成项目管理工程师证书挂靠答疑
有很多朋友考取了系统集成项目管理工程师等软考证书,将这类证书挂靠出去了,在挂靠的过程中遇到了很多问题,为了方便大家,现将希赛小编了解且大家常遇到的各类问题汇总如下。
1.系统集成项目管理工程师挂靠价格是多少?
目前,系统集成项目管理工程师挂靠一年大概是7000元左右。
2.初始注册需要个人提供的证件有哪些?
a.身份证
b.毕业证
c.软考证书(系统集成项目管理工程师/信息系统项目管理师)或软考成绩单
d.小一寸照片四张(证件照)
3.转注册需要个人提供的证件是哪些?
a.身份证
b.高级/中级项目经理证书原件
c.系统集成项目管理人员资质变更表一式四份(不同地区实际需要二份或三份,多几份做备用)
4.以上两种注册(初始注册和转注册)时提供的证件是否必须是原件?
不同的省份有不同的要求,有些省份需要提供证书原件,有些省份不需要,具体详情可咨询当地相关主管部门。
5.初始注册与转注册分别大概需要多长时间?
初始注册不同省份进度不一样,总体时间在二个月左右;
转注册如果是在同省转注时间大概在一个多月,如果跨省转注册则时间相对会长一些。
系统集成项目管理工程师
http://
6.转注册是否可以由他人代办?
转注册的时候需要个人去原单位办理一下转出手续,变更表上盖调出单位的公章,如果在注册地有朋友,可由他人代办。
7.社保问题
挂靠单位在上报个人资料的时候,必须在其接收单位买入社保,以证明单方的劳动关系;挂靠一般是挂在你社保所在地以外的地区,因为挂靠单位要给你买进社保,如果你在挂靠单位所在地已有社保,那就会产生冲突,目前省内社保逐渐联网,一个人在一个省内不得呈现两个社保;如果在没有联网的省份挂靠,就尽量别挂在原市就可以了。
8.挂靠协定一般签几年?
这个没有具体的规定时间,一般都是一年一签的,这个得看个人的意愿和企业的要求,如果觉得挂靠企业不好找,建议可以到国内正规咨询机构(如IT建设人才网等)了解一下,这样会比较容易找到。
9.同类型的证书能否挂在不同单位?
只要是计算机行业的软考证书,只能挂1个证书,绝不能再用同类型的证书二次申请项目经理。
10.软考证书继续教育问题
信息产业部规定软考证书有效期为3年,即是如果3年内未做继续教育,此软考证书将会过期,但过期的软考证书并不影响项目经理的申请,因为目前工信部还没有出台相关规定说是过期的软考证书不能申请项目经理,但建议如果要申请的话那就尽量在获得软考证书3年内去申请,因为政策的东西很难说,说不定下个月工信部就出台新规定说过期的软考证书不能申请项目经理也不准,所以尽快申请才是王道。
11.项目经理证书继续教育问题
系统集成项目管理工程师
http://
工信部规定项目经理证书的有效期是4年,也就是说项目经理证书需在4年内完成继续教育并取得合格证明,再拿去申请换证,如果在4年内还未完成换证工作,那就在第5年内完成,如此时若未完成,那将会很麻烦。继续教育平台原则上规定每年都需学习考试,但每年都做可能会比较麻烦,建议可以到第3年时再统一做,这样会比较不那么繁琐。
答疑系统 篇6
关键词 培训;移动学习;移动答疑系统
中图分类号:F272.92文献标识码:A文章编号:1671-489X(2009)12-0094-03
Study of Mobile Question Answering System Based on Mobile Phone//Fu Nana, Zhang Junwen
Abstract This paper analyzes the character of the learners in the training, and proposes the mobile question answering system based on mobile phone. And through researching the current stage of the systems and its technology, it summarizes the basic mode of the system in the training.
Key words training;mobile learning;mobile question answering system
Author’s address Beijing Jiaotong University, Beijing 100044
1 问题的提出
1.1 移动答疑系统的提出现代生活节奏不断加快,生存、就业压力不断增大,在职人员面临着生存和升职的压力,终身学习因此成为人们的必然之选。同样,我国正处于知识经济时代,留住骨干人才对企业发展至关重要。能否在企业当中得到足够的培训,从而保持自身的不断成长,成为知识员工选择企业的一个重要因素。因此,对企业来说,培训不但是实现组织发展、保持竞争优势的需要,也是吸引员工、保证员工个人生涯得到发展的重要手段。
然而由于工学矛盾、上网条件的限制、远程交互不够及时等诸多因素的影响,导致在企业培训中,员工的学习兴趣下降,中途放弃者颇多。对部分企业培训抽样调查结果表明,有大多数员工认为“交互是否准确及时”是影响学习效果的最重要因素,“遇到问题无法解决”以及“学生提问与教师回答问题之间的时间间隔”直接影响到企业培训中员工的学习质量,间隔时间越长,员工的学习兴趣就越低[1]。
而移动答疑系统的出现,弥补了时间、空间上的限制,为员工学习中问题的解决提供极大的方便。它使学习者可以随时随地学习,并且处于开放性状态中。移动答疑系统利用移动互联技术,学习者不仅可以依靠电脑上网,还可以用手机、PDA等便于携带的移动终端上网,来取得问题的答案。它非常适合成人教育,将在提高成人教育教学质量方面起到不可低估的作用。
随着3G技术的广泛应用,手机将提供越来越多的功能,未来的答疑系统需要与课程网站相结合,提供基于手机的移动快速答疑、智能答疑、教师协同答疑、学生自助式、师生互动式等多项先进功能[2]。这将大大地改变学习者的课后学习方式,大大提升学习效率。
移动答疑系统的研究,可以直接应用于企业培训领域。
1.2 企业培训中成人学习者的特点企业培训中,很多人来学习并没有带着学习者的态度来,是老板、上级让他来,无奈地来学习,往往是抱着你说我听的态度。然而,他们都是非常有主见的人,对于任何事情都有自己的认识,很难建立空杯心态。学习者大都经历丰富,承受着各种压力。每个人的经历是不同的,在到来之前可能都在承受一些压力,进入培训的同时还带着各种压力,这些是不能改变的。
研究表明,成人学习者具有独特的身心发展特点和学习特性:一是具有独立的、不断强化、自我指导的个性;二是具有丰富多样、个性化的经验;三是成人的学习能力并不随年龄的增长而明显下降;四是学习目的明确,学习以及时、有用为取向,以解决问题为核心。他们希望在这里学知识回去就能用,学习才有动力。可见,移动答疑系统正好满足企业培训中成人学习者对答疑的需求,即时间、空间灵活性。
2 基于手机的移动答疑系统在企业培训中的现状研究
2.1 基于手机的移动答疑系统的物质技术发展现状随着手机用户的数量不断加大、覆盖面不断推广,手机成为移动答疑系统使用最为广泛的终端物质基础。2009年3月,中国移动总裁王建宙在“两会”中接受采访时提到:“手机当作电脑用。”他在会议上多次提出要推动手机信息化建设,推动新型媒体发展。
手机作为移动答疑系统的物质技术,这里主要讨论其发展现状条件。
1)大尺寸彩屏技术成熟并迅速普及。手机一直没有成为重要的学习工具,一个重要原因是屏幕尺寸不够大。早期的黑白和彩屏手机,无论在显示尺寸和显示效果上,都难以满足学习的需要。但是随着LCD价格的下降,主流手机屏幕已经广泛采用彩色液晶,与几年前相比,现在的手机硬件平台对学习来说,已经足够。屏幕分辨率也已经达到实用程度。
2)大容量闪存的应用且价格低廉。学习型手机要运行辞典、动画、视频、音频等运算,需要消耗较大的存储空间,所以学习型手机一定要具备大容量的闪存。现在1 GB的闪存的价格100元左右,价钱便宜很多,而性能却大幅提升[3]。
因此,大容量存储已经不是制约手机学习发展的瓶颈。但是很显然,内置的存储满足不了用户的需求,因此需要手机具有扩展卡插槽,使用户可以自由扩展存储空间。
2.2 企业培训中基于手机的移动答疑系统的特点基于手机的移动答疑系统相对于一般的答疑系统有很多优势,主要表现在:一是学习者能够很容易地实现学习者与学习者之间,以及学习者与教师之间的交互;二是便于携带的特点,使得这些设备能够很轻松地在任何地方应用;三是分享和协作变得很容易实现;四是由于使用较新的技术,年轻人能够对学习更加感兴趣[4]。
因此,移动答疑系统最重要的特征就是要实现适时答疑,当学习者处在一定的时间、一定的地点、有学习的需要时,移动答疑系统所要实现的就是提供学习条件,满足这样的答疑需求。
3 基于手机的移动答疑系统的应用
3.1 基于手机的移动答疑系统的一般模式在对企业培训中的移动答疑系统进行设计时,要注意移动答疑模块实现3项功能:1)员工可以随时、随地利用移动平台或者网络从答疑系统中获得答案;2)教师可以随时、随地利用答疑平台为广大员工提供答疑服务;3)当员工提出相同的问题时,答疑系统可以利用问题库的自适应能力,在不需要教师帮助的情况下,回答员工提出的问题。
满足上述3项要求的答疑系统才可以更加充分利用有限的教育资源为企业培训中的广大员工服务,也使得培训的形式多样化。由此,设计移动答疑系统的详细功能如下:员工通过手机向教师提问题;问题答案在库中时自动回答;员工浏览问题库;员工查询问题库;提出问题时自动提供给教师;教师直接回答员工;教师答案保存于库中。
在此介绍移动答疑系统中的几个重要模块,并分别加以介绍。
1)问题接受、发送模块。员工的问题通过手机发送的短信息传送给答疑系统,答疑系统接受短信息,然后将答案回传给员工,事实上这2个模块的功能实现的就是一个SMS(短消息业务)。在提问方面,员工用手机编辑问题发送给系统,系统接收到问题,然后对问题进行检索,相关应用程序就可以对问题进行后续的处理。系统处理检索好问题答案后又通过SMS的回传机制,将答案发送回员工的手机。应用SMS答疑也可以实现当学习者不在服务区内,答案的短消息被存储在系统短消息中心,等用户出现之后再转发给他。整个流程可以用图1表示。
2)问题搜索模块。由于答疑系统是针对某一特定知识块即培训内容的,即使员工提出的问题是多种多样的,对于某一门具体的课程,不会频繁变更,不同的用户对课程的理解一般又都有相似之处。因此,大量的员工所提出的问题可以进行大致的功能性分类。根据这一实际的特点,可以对问题进行系统查找。具体的思路就是,首先建立对应的知识点数据库,建立的方式采取一对一的形式,即一个知识点对应一个解释,一个知识块对应一个表,并取相应的表名;然后就要求提问的方式与数据库只是表象对应,具体对应关系如图2所示。
在数据库里完成对问题答案的查询,可以根据查询的需要编写相应的SQL语句,完成在数据库内对问题答案的搜索。其问题与语句对应关系可以用图3表示。
3)数据库管理模块。数据库管理模块主要是对系统内的数据库进行相关的管理功能。首先是将每次员工提出的问题存入一个信息数据库,并在一定的时间段,数据管理模块将对员工所提问题涉及的知识章节进行统计。如果在某一特定章节的问题特别多,则证明学习者对此章节内容掌握不好,就可以及时给员工提出学习建议。同时,系统管理者根据一定时间段数据管理模块对整个知识体系内各章节学习者提问次数的统计,可以了解哪个章节内容还欠缺或者知识点表述不够充分,便于管理者及时充实知识数据库内容,完善系统。具体过程可以用图4表示。
知识数据库(图5)的管理重在根据各种反馈情况来进行数据库内部内容和结构的调整,包括系统自动存储专家答疑传回的知识点和管理者或专家人工调整增删数据库内容。对于某个具体问题,专家可以决定与之相关联的关键字、知识点、章节点以及具体问题。而对于一些没有意义或重复的问题,管理者也可以将其删除。值得注意的是答案材料的增、删、改都必须考虑到整个系统结构的完整性。
3.2 基于手机的移动答疑系统的一般流程根据移动答疑系统所要实现的功能以及一般的功能模块,设计总结基于手机的移动答疑系统的一般流程(图6)。
4 结束语
移动学习在企业培训中对成人教育教学的应用还处于初级阶段,随着3G技术的实现和应用,移动学习一定会得到飞速发展,将新技术应用到成人教育中,为学习终身化和社会化努力。
参考文献
[1]叶成林,徐福荫.移动学习及其理论基础[J].开放教育研究,2004(3):23-26
[2]李彦敏.移动答疑系统设计研究[J].菏泽学院学报,2009(5):42-45
[3]基于手机的移动学习[EB/OL].http://www.ahedu.cn
网络辅导答疑系统的设计方案 篇7
一、网络辅导答疑系统的特点
在系统的开发前期对系统进行可行性分析是十分必要的一个环节,以保证资源的合理使用。网络辅导答疑系统是当今在教学设施中最为重要的一种系统。根据课程内容不同,他们的使用对象也就不同。就其大小和性质而言,它应具备以下特点:
1、通常一个网络辅导答疑系统的大小应根据所要面向的用户和系统使用的规模来确定。比如,我们是要给一个学校或者一个系设计网络辅导答疑系统,那就完全没有必要做成一个使用广泛的地区性的网络答疑系统,否则会造成资源浪费。系统的规模要根据用户的需要和系统设计者的本身的实际情况来确定;
2、网络辅导答疑系统作为一种实用的面向对象的应用系统,不仅要求管理方面简单方便,容易对大量数据库进行操作,更重要的是要求对访问者提供方便快速的服务,例如:在线问答和在线留言都要给用户一种方便快捷的操作界面。一个好的网络辅导答疑系统不仅要看它所包含的功能是否全面,还要看它的管理机制是否健全、用户操作本系统是否方便;
3、网络辅导答疑系统应该具备一般的答疑系统所应具备的一些最基本的功能和特点。它能像课堂答疑环境那样能通过在线答疑模块对学生的询问进行实时答疑,也能通过留言板的形式进行非实施性的答疑。
二、网络辅导答疑系统的概要设计
网络辅导答疑系统主要完成在线网络辅导的一些正常辅导答疑功能,如在线问答,在线留言以及一些相关信息的查询并能对一些信息进行相关的查询和打印。网络辅导答疑系统的使用群为两种用户:普通用户和管理员用户,具体设计划分为以下两个模块:
1、一般用户模块:主要包括网络在线问答、留言板等几个主要模块。网络在线问答主要是完成实时性的网络辅导答疑的一种模块,这种模块适用于一般的教学场合,能及时解决用户所提出的问题。留言板是考虑到用户和教师之间的一种错开场合,用户只能采取留言板的形式,这是一种非实时性的网络辅导答疑模式,主要适用于辅导模式。
普通用户应具有的基本功能
(1)用户在线注册
(2)查找所有的用户的基本信息
(3)查看教师的各种基本信息
(4)在在线答疑中发表自己的观点
(5)查看回复和回复的主要内容
(6)分页查看所有当前回复的内容
(7)查看其他用户的留言和回复内容
(8)可以在留言板上留言并对自己的留言进行修改和删除
2、系统管理员模块:主要是方便系统管理员对系统进行管理而设计的一种模块。由于本系统主要是应用性方面的系统,而有些模块系统管理员的任务只是在后台对数据库进行管理。所以在前台的设计中并没有管理员的设置。而在在线答疑和系统留言板上由于都是要有回复性的操作,因此这两个模块设置有管理员模块。
管理员应具有的基本功能:
(1)应该具有普通用户的所有功能;
(2)对所有版面的所有文章进行修改和删除;
(3)用户管理功能,包括修改用户的个人信息和删除用户;
(4)在留言板模块管理员的主要任务是回复留言和删除留。
三、网络辅导答疑系统的工具选择
开发人员选择熟悉的工具和成熟的技术,对缩短开发周期和提高软件质量都有极大的帮助。该系统采用了目前较为实用的jsp编程技术和网页制作工具Dreamweaver 8相结合作为开发工具。后台数据库服务器端,采用了Microsoft SQL Server数据库作为ODBC(Open Database Connectivity)数据源来进行操作,使Web与数据库紧密联系起来。
四、结束语
网络辅导答疑系统是传统辅导答疑的有效补充,如果能结合音频和视频技术,可以实现师生间“面对面”的交流,辅导答疑会更加有效,学生的记忆也会更加深刻。本系统的设计与实现,应具有很高的实用价值和推广价值。我们正处在网络时代,将先进的网络技术应用到实际教学当中,已成为未来教学的发展趋势。将答疑和网络有机的结合在一起,通过网络来解决教学环节中出现的问题,是对教学改革有益探索和创新。
参考文献
[1]王昌达.基于WWW的远程辅导答疑系统的设计与实现[J].计算机应用2001,(06).
网络答疑系统的研究、设计与实现 篇8
1 网络教育中答疑的现状
目前,网络答疑可分为人工答疑和自动答疑。人工答疑主要采用BBS,E-mail,在线值机答疑,视频会议,电子白板等方式。BBS是目前主要的一种答疑方式,师生、生生之间可围绕某个问题展开讨论,不仅有利于知识的理解和深化、培养学生的协作学习能力,而且通过教师的参与和激励,可达到激发学生学习兴趣和学习积极性的目的。E-mail私密性好,适合于个别化学习。在线值机答疑、视频会议、电子白板实时性好。以上人工答疑方式在帮助学生解答疑问时发挥着重要作用,而且教师直接参与答疑有利于师生情感交流。但人工答疑方式加重了教师的负担,特别是对基础性知识和常见问题的重复回答,使教师无法开展更深层次问题的讨论,影响网络教学的质量和效率。
为实现网络教学的高效率答疑,需要建立方便有效的自动答疑系统。基于常见问题库(Frequently Asked Questions,FAQ)的自动答疑系统是目前该领域研究的热点。现投入使用的答疑系统主要是采用关键词匹配技术搜索问题解,学生输入关键词后,返回大量与问题相关或不相关的材料,效率不高,且要求学生具备一定的关键词提取能力。基于自然语言理解的自动答疑系统,能够理解学生用自然语言提出的问题,自动给出答案。学生不需要了解搜索引擎工作原理与关键词抽取技术,减轻了学生负担,提高学习效率;同时,教师只需要定时更新和维护知识库,提高了教师的工作效率。上海交通大学、哈尔滨工业大学、北京理工大学、华南理工大学、江苏理工大学、清华大学、西安交通大学等高校都对自动答疑进行了相关研究。但由于自然语言理解存在分词切分歧义、未登录词处理、兼类词理解,以及缺乏相应语料库等困难,使依赖于自然语言理解技术的自动答疑系统无法完全满足网络教学中答疑的需要,所以应充分发挥人工答疑和自动答疑的优势,开发综合的答疑系统,以提高网络答疑的效率和质量。以C语言程序设计课程为例,阐述答疑系统的设计、实现和应用。
2 答疑系统的设计
2.1 系统用户
答疑系统有管理员、教师、学生和匿名4种用户,管理员用户拥有最高管理权限,可以管理系统用户,维护知识库及论坛等。教师用户和学生用户均属于注册用户,教师用户可进行在线答疑,维护知识库,统计学生共性问题,以掌握学生的学习情况;学生用户拥有提问、给其他用户发送消息、参与讨论的权利;匿名用户只能使用自动答疑功能,通过管理员验证成为注册用户后才能使用系统的值机答疑等其他功能。
2.2 体系结构
采用了B/S结构设计答疑系统。管理员、教师、学生等用户通过Internet或局域网与Web服务器连接,通过浏览器进行所有操作。体系结构如图1所示。
2.3 功能模块
答疑系统的功能模块主要包括自动答疑、消息管理、论坛、值机答疑、统计共性问题、问题库管理、词库管理和用户管理等模块。系统的主要功能模块如图2所示。
(1)自动答疑。自动答疑模块允许学生用自然语言提问,自动对问句进行分析和处理,在问题库中检索与问句语义最相近的3个问句及答案返回。
(2)论坛和值机答疑。学生在自动答疑模块找不到答案或对结果不满意,可通过论坛和值机答疑方式寻求帮助。教师也可根据课程的重难点、易错点和易混淆知识点设计论题,组织讨论。
(3)消息。消息是一种异步的答疑方式,包括发送、接收、查看和删除4个功能。
(4)统计共性问题。教师可以通过统计共性问题功能,统计学生在自动答疑模块及论坛中所提问题,找出共性问题,调整教学内容。
(5)问题库管理。在自动答疑模块是基于常见问题库的答疑,教师和管理员均有管理问题库的权限。问题库管理包括问题的添加、删除、修改功能。
(6)词库管理。在自动答疑模块中对学生问题理解需要用到专业词典、同义词典、通用词典等词库,词库管理包括词汇的添加、删除和修改。
(7)用户管理。用户管理模块主要负责系统用户的添加、删除及信息维护。
3 答疑系统的实现
3.1 关键算法
值机答疑、论坛、消息等模块实现技术比较成熟,仅介绍自动答疑的算法流程。自动答疑对用户问题理解,包括分词、去停用词、问句分类、关键词标准化、语句相似度计算几个环节。
(1)分词。因为问句一般包含专业词汇,所以采用“专业词汇优先+双向最大匹配[2]”分词法。用搜狗实验室的《互联网词库》(15万词)构建通用词典,由专业教师创建专业词典。算法为:(1)利用双向最大匹配法先在专业词典中查找出专业词汇,将问句切分成专业词汇和其他一些子串。(2)采用双向最大匹配法,对除专业词汇及标点符号外的子串,利用通用词典进行进一步的分词及词性标注。(3)合并数字及英文单词。(4)词典中的词条由三部分信息构成:词、词性、词频(即该词在以往问句中出现的次数)。在分词时,若出现歧义,可利用词典中该词的词频来帮助分词。具体算法流程如图3所示。
(2)去停用词。停用词是指出现频率太高、没有太大检索意义的词[3]。本系统停用词指标点符号及部分虚词(助词、拟声词、连词和副词)。去停用词后,问句为关键词序列。
(3)问句分类。采用疑问词及疑问词短语分类法和知识点(专业词汇)分类法,根据分类结果构建候选问题集,有利于缩小检索范围,提高检索效率。
(4)关键词标准化处理(同义词标准化)。创建同义词典,判断问句的关键词序列中是否存在同义词,并用标准词代替,以提高检索准确率。
(5)问句相似度计算。系统采用语句相似度技术计算学生问题与问题库中问题的相似度,包括词形相似度,句长相似度,词序相似性,距离相似性[4],再将4种相似度进行加权求和,得到句子相似度,按相似度进行降序排列,取相似度最高的3个问题及答案返回。从而实现对问句的初步理解和自动解答。
3.2 技术路线
系统使用Visual Prolog7.1开发用户问题理解模块,使用Visual Studio 2008开发基于ASP.NET2.0的在线自动答疑、值机答疑、消息、问题库管理等其他模块,使用SQLServer2005存储数据,采用IIS6.0作为Web服务器。答疑系统部分界面如图4所示。
4 答疑系统的应用成效
答疑系统界面友好,使用方便,运行稳定,答疑效果好。投入使用两年,得到师生的肯定,应用成效明显。
4.1 提高效率,降低成本
(1)答疑系统综合设置了自动答疑、值机答疑、消息及论坛,师生无须登录多个系统,便可开展多样化的答疑活动,使用方便,效率提高。
(2)自动答疑方式的使用,教师无须重复回答相似问题及一些基础性问题,可将更多精力用于组织深层次讨论和开展学术研究,工作效率提高。
(3)学生不需要了解太多的搜索引擎工作原理与关键词抽取技术,负担减小,且自动答疑方式满足了学生全天候的答疑需求,学生获得反馈的时间缩短,学习效率提高,成本降低。
(4)统计共性问题模块的引入,使教师在了解学生学习情况的基础上组织教学内容,教学效果好。
4.2 调动学习积极性
自动答疑的引入,学生解决问题更及时,有利于保护学生学习积极性。另外系统还综合了论坛、消息及值机答疑方式,学生可与教师进行深层次的讨论和交流,有利于加深学生对知识的理解,培养学习兴趣。
4.3 培养信息素养
网络答疑系统的使用,学生逐渐养成网络学习和答疑的习惯,培养了学生的信息素养。
在研究现有答疑方式的基础上,从系统用户、体系结构、功能模块几个方面阐述答疑系统的设计,从关键算法、技术路线及关键代码方面阐述答疑系统的实现,并以C语言程序设计课程答疑系统的应用为例,介绍答疑系统的应用成效。实践证明,答疑系统的使用,大大提高了教师的工作效率和学生的学习效率,且在调动学生学习积极性和培养学生信息素养方面有促进作用。随着网络教学的发展,答疑系统作为一个重要的组成部分,将在未来的教育中发挥重要作用。
摘要:为提高网络答疑的效率,对现有网络答疑方式进行比较分析,以C语言程序设计课程答疑系统为例,从系统用户、体系结构、功能模块方面阐述网络答疑系统的设计,从关键算法和技术路线方面介绍答疑系统的实现技术。答疑系统在提高效率、降低成本、调动学习积极性和培养信息素养方面成效明显。
关键词:网络教育,答疑系统,答疑方式
参考文献
[1]张银.答疑系统学习机制的分析与思考[J].中国远程教育,2006,2:36-38.
[2]孙茂松,邹嘉彦.汉语自动分词研究评述[J].当代语言学,2001,3(1):22-32.
[3]化柏林.知识抽取中的停用词处理技术[J].现代图书情报技术,2007,8:48-51.
答疑系统 篇9
关键词:知识库,倒排索引,答疑系统,权重
在一般基于FQA库自动答疑系统中,其问题库对应的答案基本来源WEB或者通过关系数据库存储在本地硬盘中.在系统运行过程中,用户经常问的问题、正确率高的答案被保存在FQA库做为答案直接返回给用户,另外在针某门学科答疑系统中管理员有时也把与某学科相关的资料做常识知识存储起来形成知识库提高答案的准确率。这样知识库中就存在上千万条数据,如果是单纯的数据库查询,如此大数据量对查询效率的影响不会太大,但是在答疑系统中,在检索时要进行问句的相似度计算,如果知识库每个问句都要和待查问句进行计算,那么查询时间就是非常可观的。如此巨大的知识库文本如何存储,并且如何在几秒内返回搜索结果确实是一项挑战。基于以上分析,答疑系统中的知识库不能简单是数据库中几张表,而是一个复杂的数据结构,本文根据自动答疑系统的检索特性提出一个良好的数据存储结构——索引,并对现有答疑系统的索引进行重组和优化,大大提高了系统的检索效率。
1 知识库的索引
对知识库文本建立索引方式常用的有3种,分别是倒排,后缀数组和签名文件。倒排索引被当前主流搜索引擎所广泛使用,它对关键词的检索非常有效。在倒排索引中,无论多大数量的文本数据库,总能够规范出一个关键词表,所有关键词的数量不会随文本内容的增长而线性增长。据统计对于1GB的文本信息,倒排文档的关键词表的大小在5MB左右[4]。由于倒排文档的组成特点,使得许多数学检索模型(如布尔模型,集合运算等)能够方便地用于信息检索中。因此本文采用倒排索引结构。
2 知识库索引的优化
2.1 索引文件的合并
对答疑系统的巨型知识库建立索引时若将信息存储一个索引文件中会超过操作系统限制单个文件最大容量上限。鉴于这种情况,本文在建立索引时一般将索引文件分若干文件。如果索引文件的个数无限增加,必然带来一些磁盘I/O的负担,当检索系统检索一个关键词时,其相关的文档分布大量不同的索引文件,要获得相关文档内容则需要打开每一个索引文件,并将其加载。如果此时的索引文件有成千上万个,那么对于系统的资源消耗是致命的。因此需要对索引文件数量进行一个控制,将小的索引文件合并成一个或几个大的索引的文件,以此来提高检索效率。进行索引文件合并时其原理是将所有小文件全部读入内存,在内存中进行整合,然后将内存中的数据全部写到一个新的大文件,大文件生成后将原来小文件删除。其合并过程如图1所示。
2.2 提高文件扫描性能
在建立索引的时候,系统需要频繁地访问文件,就不停地执行“文件打开”“文件读取”,“文件关闭”这就需要考虑到提升I/O性能。通常我们用系统开发语言所提供的标准文件操作函数对索引文件进行操作,其实操作系统本身也提供这些文件操作的函数如pen(),read(),write()。例如一个文件通过C函数的fopen()打开,其数据传输的路径与被open()这个系统调用函数打开是不一样的,当使用fopen()打开文件时,数据首先从用户数据空间移动到函数缓冲区间,然后随着数据在函数库中的移入移出,才移动底层的系统中,如果使用系统调用函数open(),文件操作可以饶过函数缓冲区间,数据直接从用户数据空间转移到系统底层。索引系统请求的文件大小由读或者写的系统调用决定。当请求的数据能被直接I/O(Direct I/O)操作则数据从用户数据空间直接移动设备,就可以节省管理大量的缓存带来的系统开销,否则系统调用函数能基于系统的修正的边界来创建数据缓冲区来实现I/O操作。文献[2]提出了一种使用操作系统的系统调用函数替代程序开发语言所提供的标准文件操作函数的方法,并且证明这种方法确实有很好的性能。
2.3 索引文件的压缩
当知识库文档数量很大时,索引库的容量会变得很大,占用的空间有时会超过源文档的占用空间。采用一定的压缩策略可以节约存储空间,另外检索系统执行检索需要读取一定的索引数据,采用压缩技术可以减少读取数据所需的I/O时间,从而提高检索速度。根据上节所提到倒排文档结构特点,在IX文件中的词汇表及文本号向量,IF文件中的索引词的位置信息占两个文件体积比重较大,有必对其进行压缩。本文着重从以下几个方面进行倒排文档压缩。
2.3.1 索引词的压缩
在IX文件中词汇已按照字典升序排列的,词之间前缀出现了大量的冗余。所以本文采用两种压缩方法,前方压缩,后方压缩。其作法是将词汇表调入升序队列,每个关键词后的词逐一与前一词进行比较,前方一致部分不再重复存贮,只在该词前面标上与前一词的重复的字符数。采用前方压缩处理后(如表1所示)。
为了更有效地对数据进行压缩,可同时采用前方压缩和后压缩(Rear-read Compression),后方压缩的原理跟前方压缩是一样的,只是字之间比较方向是相反,这里就不赘述。通常索引词表规模越大,压缩的效果越好,其存储空间可压缩66%左右[3]。
2.3.2 文本号向量的压缩
本文通过添加文本号向量策略来提高获取文档集合的速度,IX中需要存储大规模的文本号向量数据,其在IX中占了大量空间。从时间效率来看,由于缩小文本查找范围的速度与索引数和文本号向量的长度成正比,所以通过压缩文本号向量提高查找数速度。根据文本向量特性,通过“多阶段压缩法”[1]来压缩稀疏的文本号向量,其作法是将长度为N的文本号向量初始设定级别为1称为1级文本号向量,把1级的文本号向量按给定的一个分隔单位D位进行分割,级别数据从原来级别上加1,分割的向量为块向量,把前一级别的d个块压缩为由d个bit组成的1个块。其中前一级别的各个块内的bit值如果都是0,压缩bit的值为0,在块内有1压缩bit的值为1。对于前一级别的所有块一直重复操作。直分解到Int(Logd(n-1))级为止。例如:把N=64的文本号向量压缩成N=4的过程,其中分割单位=4,Int(Log4(64-1))=3,通过以上压缩过程能大大缩小IX的体积,保证倒排索引的检索速度。
2.3.3 索引词的位置信息的压缩
索引词的位置信息在IF(倒排文件)占较大的比重。对文档的扫描处理是顺序进行的,字符出现的位置必然是按升序排列的。根据这一特点,可以对位置序列进行压缩,首先采取差值编码的思想,减小数值的范围。例如:关键词A出现在某文档的位置为22,65,120,180,经过差值编码转换为22,43,55,60后数值降低了很多。但每个数字仍然用4个字节来是极大的浪费。对变换后的数列采用“均匀变长编码”方式将差值进一步采用短的长度表示,减少数字占用的存储空间。其方法是设计一种整数变长编码,将双字的低字节的最低2位作为数值字节长度标志位。除了2位作为标志位,字节其它位都用来保存数据。比如数值120,用二进制表示为11110000,压缩编码后的二进制表示为00000011 11000001,可以看出大部分的增量数值只需1-2个字节表示,而无需再用4字节,节省了大量空间。
3 结束语
通常的FAQ的知识库存储是采用数据库来存放,知识库的大小直接影响了结果的好坏。一般一个专业的FAQ都有上百万的记录,如此大数据量对查询效率的影响不会太大,但是在答疑系统中,在检索时要进行问句的相似度计算,如果知识库每个问句都要和待查问句进行计算,那么查询时间就是非常可观的。如此巨大的知识库文本如何存储,并且如何在几秒内返回搜索结果确实是一项挑战。本文根据自动答疑系统的检索特性提出一个良好的数据存储结构——索引,并对现有答疑系统的索引进行重组和优化,大大提高了系统的检索效率。
参考文献
[1]张帆.信息存储与检索[M].北京:高等教育出版社,2007.
[2]周宁.情报数据库系统[M].武汉:武汉大学出版社,1988.
[3]张辉丽.计算机邻域中文自动问答系统的研究[D].天津:天津大学,2006.
[4]赵金海.基于Web的自动答疑技术研究及系统实现[D].重庆:重庆大学,2007.
[5]赵会杰.中文全文检索系统中索引的研究[D].北京:北京交通大学,2006.
答疑系统 篇10
我们知道,有效的学习知识必须有学生和教师之间的交流,答疑是教学中的一个重要环节。在传统的教学模式中,师生之间通过面对面的交流,可以及时解决教学中出现的问题。如果教师与学生之间面对面的答疑,教师可能对同一个问题对不同的学生要分别答疑。这将浪费宝贵的答疑时间,因为答疑时间总是有限的,教师也没有那么多的精力逐个回答学生提出的问题。这种人工答疑方式将会使教师不堪重负。因此,如果能让计算机自动解答学生的疑问将会大大减轻教师负担,同时及时排解学生在学习过程中遇到的难题,从而提高学生远程学习的质量和效率。但是,目前开发高效、准确、智能化的自动答疑系统仍然是一个难题。本课题就是适应这一要求而提出的,目的是利用现有的自然语言理解技术改革现有的智能答疑系统模式,充分利用远程教育网络资源,通过机器处理自动理解用户提出的自然语言描述的问题,并自动返回答案,达到减轻教师的负担,帮助学生学习,提高远程教学质量和效率的目的。在目前的远程教学模式中,研制开发一个智能答疑系统的意义尤为重大,这是因为[1]:
(1)答疑是学生进行系统学习的有益补充,同时也是学生巩固知识的重要途径,无论学习的形式如何变化,答疑对于学习活动来说是必要且不可或缺的,在网络环境下,及时、有效地获得解答是学生远程学习的基本需求。
(2)通过对学生所提问题的记录分析,可以统计出学生普遍存在的知识薄弱环节,为教师进一步改进教学方法提供参考,成为辅助教学的有效工具。
(3)在网络环境下的智能答疑系统采用了友好自然的自然语言接口,学生可以轻松自如地提问,及时解决学习过程中遇到的难题,使远程教学真正起到用户良师的作用,对于远程教学方式在我国的进一步普及,具有不可估量的重大意义。
(4)将功能良好的智能答疑系统应用于国家大力发展的远程教学支撑平台中,具有很大的社会价值。
(5)为自然语言理解以及信息检索技术的应用发展提供了一个方向,可以推动该技术领域的发展。
1 回答度
利用FAQ库进行用户问题解答的基本计算流程如图一所示[2]:
从图一中可以知道,用户问题要得到相应的答案,需要进行一系列中间处理过程才能找到相应的答案。但是,系统返回给用户的答案是不是就是用户所问问题的答案呢?下面对其进行简单阐述[3]。
(1)如果FAQ库中问题关键词匹配对中存在与用户问题相对应的问题,则用户问题一定能在FAQ库中的问题答案对中找到准确的答案。这种情况下,系统返回给用户的答案就是相当准确的,也就是用户要找的答案。系统对该问题的回答度就为1。
此种情况,问题关键词匹配对中的问题与用户问题是完全对应的,包括关键词、关键词与问题的匹配为1、问句类型一致。
例如:FAQ库中存在这样的问题关键词匹配对:
问题关键词匹配度类型
编译原理是什么?编译原理1概念
如果用户问题是“什么是编译原理?”或“编译原理是什么?”,则回答度就为1。
(2)如果FAQ库中问题关键词匹配对中不存在与用户问题相对应的问题,但是存在近似对应问题,则用户问题也能在FAQ的问题答案对中找到近似的答案。但是,这种情况下,系统返回给用户的答案就不是相当准确的。但是能回答用户问题的一部分。系统对该问题的回答度就为0.5。
此种情况,问题关键词匹配对中的问题与用户问题就不是完全对应的,而是近似对应的,包括关键词、关键词与问题的匹配为0.5、问句类型一致。
例如:FAQ库中存在这样的问题关键词匹配对:
问题关键词匹配度类型
编译原理是什么?编译0.5概念
如果用户问题是“什么是编译?”或“编译是什么?”,则回答度就为0.5。
(3)如果FAQ库中问题关键词匹配对中完全不存在与用户问题想对应的问题,这时就不考虑问句的类型,只考虑关键词和关键词与问题的匹配度。
这种情况,首先匹配关键词与问题的匹配度为1的问题,然后匹配关键词与问题的匹配度为0.5的问题,将这两种情况下的问题作为用户问题的相仿问题,返回低近似的答案,供用户参考。在这些相仿问题中含有与用户问题中相同的关键词,因而能提示性的回答用户的问题,用户也能从这些答案中有所领会。这时的回答度就为0.25。
例如:FAQ库中存在这样的问题关键词匹配对:
问题关键词匹配度类型
编译原理是什么?编译0.5概念类
编译与解释的区别?编译1关系类
如果用户问的是“编译过程?”,则这时的回答度为0.25。
(4)如果FAQ库中问题关键词匹配对中连(3)的情况都不存在,则这时的回答度为0。系统返回找不到答案的提示信息。
(5)如果用户问的不是该门课程的相关问题,即没有找到关键词,则这时的回答度也为0。系统返回找不到答案的提示信息。
从上面的分析中,我们可以知道,回答度就是系统回答用户所问问题的准确度。根据回答度,我们可以对FAQ库进行优化,从而提高系统的准确率。
当前考试系统中大多全是客观题,而没有主观题。对考试系统中主观题的研究已成为当前研究的热点。回答度思想可以应用于该领域的研究。由于是主观题,因而答案形式是多种多样,自由性很大,同一个题目不同的考生论述的文字不同。考生所答的答案有的满足答案要求,有的大部分满足要求,有的基本满足要求,有的相差较远等。因而我们可以根据考生所答答案与参考答案相比较来确定考生对问题的回答情况即回答度,然后根据回答度来确定该考生该题得分的档次。
其实,在教学中许多地方潜在地使用了回答度思想,如:英语作文评分、程序设计题的评分、课堂作业的批改等。
2 回答度在系统中计算的程序代码
否则取匹配相似的问题:
Find Key Match Question(0.5,true);//类型相同的近似匹配(高相似)
若能找到则输出答案,answer Degree=0.5;
否则检测低相似(先低高,后低低,这就实现了较高的先显示,较低的后显示):
Find Key Match Question(1,false);//低高相似
Find Key Match Question(0.5,false);//低低相似
若近似的回答了用户的问题,answer Degree=0.25;
若FAQ的Question Keyword中根本没有与之匹配的问题即用户问题在FAQ中没有对应的问题则输出Question中访问次数最多的前5个问题的答案
}
返回提取的答案(信息)
}
3 结束语
智能答疑作为网络教学活动中的一个重要环节,在学生的自主学习中有不可或缺的作用。传统的答疑系统基本是基于关键字的,使得系统缺乏语义理解。基于此,本文建立了一个基于课程领域的网络智能答疑系统对用户问题回答情况进行了详细的阐述,提出了回答度概念并应用于本系统中。系统可以根据答案抽取结果即回答度情况进行分析,从而对FAQ库进行优化,提高答案抽取准确率。本文还对回答度的应用领域进行了拓展,如考试系统中主观题评分、日常教学,从而可以提高传统考试系统功能及应用范围。
摘要:本文讨论了智能答疑系统的重要性,提出了一个“回答度”的概念并进行阐述,给出了回答度在系统中实现代码,最后提出了回答度的另外一个应用领域——考试系统中主观题评分。
关键词:智能答疑系统,回答度,考试系统
参考文献
[1]侯丽敏.基于网络的智能答疑系统的研究与实现[D].开封:河南大学,2005.
[2]石凤贵.基于问题关键词匹配度的相似度计算[J].电脑知识与技术,2012,8(30):7323-7325.
育儿答疑(二十一) 篇11
黄医生:
我们刚添了个可爱的小宝宝,想给她多照些照片,以作永久的纪念。但又听说不能用闪光灯给孩子照相,是否这样?
(上海)秦如
孩子的诞生无疑给家庭带来天伦之乐,大家都希望留下每一个美好的瞬间。可是,照相时强烈的闪光灯光束,哪怕是五百分之一秒的闪光刺激都会影响眼球发育,并伤害眼球中对亮光异常敏感的视网膜。美国眼科专家华斯勒指出,闪光灯距离越近,光亮越强,次数越多,时间越长,其伤害的程度就越重,故6个月内的婴儿不宜多用闪光灯照相。如想留下纪念,最多每月拍一张。
把婴儿举起来逗乐好吗
黄医生:
我的孩子刚4个月,邻居们很喜欢他,常把他举起来逗乐。我不知这样对孩子有无害处?
(安徽)李莉
有些人喜欢把婴儿举起来超过成人头顶逗乐,这对婴儿是不利的。因为婴儿的皮肤娇嫩,骨骼的韧带发育不完善,经常托举易使婴儿受伤,特别是颈部肌肉支撑头部时间不宜长。再则,突然将婴儿举起,会使婴儿受惊,加重心肺负担,容易使抵抗力下降而患病。
父母身高会遗传给子女吗
黄医生:
我的个子矮,但我爱人的个子很高,我担心将来我儿子的个子也像我一样矮,您说会吗?
(南京)陈广兰
在小儿的生长发育中,遗传因素起了决定性的作用。据研究表明,人体的身高75%取决于遗传因素。只有25%取决于营养、睡眠和锻炼等环境因素。正常身高的公式应该是:
哪些小儿不宜打预防针
黄医生:
昨天,我抱孩子上卫生院打预防针,但医生不给打,说是小孩皮肤发炎,不能打。周围还有一些孩子也不给打。请问,这是怎么回事?
(宁波)吴印清
预防接种是防止疾病传播的有效措施,但不是每个孩子都能接种。因此,家长要掌握好预防接种的禁忌症。一般有以下症状的小儿不宜接种或应暂缓接种。
1正在感冒发烧的小儿暂不接种,等病好后一周再接种。
2患皮肤感染、湿疹的小儿暂不接种,等皮肤病痊愈后方可接种。
3有活动性结核、过敏性疾病、哮喘、高血压、肝炎、肾炎、心脏病的小儿不宜接种。
4脑或神经系统发育不正常,有脑炎后遗症、癜痫病的小儿,不宜注射乙脑和百白破预防针,以免引起抽风。
5腹泻小儿不宜服小儿麻痹症糖丸,须等病好两周方可服用。
6家庭成员中,有人正患活动性结核,小儿又无法隔离,或小儿本身患结核,不宜接种卡介苗。
7患过甲肝的小儿。不要种甲肝疫苗。
8腋下或颈下淋巴结肿大的小儿,暂不接种。
9有免疫缺陷的小儿,不要接种。
10过了8月份,就不要再接种乙脑疫苗,因为乙脑是由蚊子传播的,而且乙脑针打下去要40天才产生免疫效果。
答疑系统 篇12
一、Agent技术
1. 智能Agent
Agent的研究起源于人工智能, 它是指能够自主学习并可适应环境的软件实体, 能够通过感知自身和环境中的信息, 自主采取行动实现一系列预先设定的目标或任务。它具有以下特征:
(1) 自治性Agent能自主控制其内部状态及状态转换, 独立的发现和利用完成任务所需要的资源和服务, 完成指定任务而不需要人或其他Agent的干预。
(2) 交互性Agent有标准的外部接口, 以通信的方式与Agent服务设施建立联系、与其他Agent通过协商协作共同完成复杂任务, 并将结果返回给Agent的所有者。
(3) 智能性也称反应性, Agent可以觉察环境的变化, 进行相关的推理和计算, 通过改变知识库中的知识单元和状态来反映这种变化;通过自身不断学习提高自身完成任务的能力, 并可推测用户意图。
(4) 主动性Agent是目标驱动的, 不仅能响应环境变化, 还可以在变化环境中向着目标方向运行, 并以主动方式提供服务。所以, 把Agent应用于网络实时答疑系统中, 实时收集情况, 即时改变策略和路线, 真正做到智能化、自适应。
2. 多Agent系统
多Agent系统 (Multi2Agent System;MAS) 指多个Agent通过协作完成某些任务或达到某些目标的计算系统。Agent协作是由某个管理Agent组织和发起的多个Agent的联合行动。多个Agent的合作形式有两种:任务共享和结果共享, 通过Agent通信语言进行联系, 形成Agent联邦, 具有人类社会的很多相似的特征。整个系统具有社会性、自治性和协作性。
(1) 社会性是指单个Agent应该具有提供服务的义务和享有服务的权利。
(2) 自治性指一个Agent可以表明自己有提供某种服务的能力。
(3) 协作性是指多个Agent针对其目标和资源使用进行协作。
二、系统的特点
本系统的一个特点就是能够实时的、准确并详细的解决学生在学习中遇到的问题, 解决了基于网络数据库式答疑系统中出现的实时性差、解答不准确、答案不齐全的缺点。本系统运行时脱离网页, 使学生在等待老师回答的同时, 不影响浏览其它的网页。当老师把答案传递给学生时, 系统会发出声音进行提示。有利于激发学生更大的学习兴趣, 从而获得更好的学习效果。
三、系统的主要功能
1. 答疑功能
(1) 学生在客户端输入问题, 然后发送给服务器端。
(2) 老师在服务器端接收到学生的问题后, 把准确的答案发给学生。
(3) 学生在客户端浏览老师的解答。
2. 提问功能
(1) 老师把要提出的问题发给所有的学生。
(2) 各个学生进行回答, 然后再发给服务器端。
(3) 老师对学生的回答进行检查, 然后再把正确答案发给所有学生。
3. 实时讨论
讨论期间, 教师可向学生提问, 安排作业等;学生则可将自己的学习体会及疑问告诉教师、学生之间可以就学习中的问题进行实时交谈。系统提供了两种工具以支持网上实时讨论:一种是纯文字交谈, 如果发言者未选择用户, 则为公开发言, 否则为私下发言, 只送往选定用户, 在各用户的讨论面板上有一个文本域显示每条发言的发言者及发言内容。另一种是共享白板, 教师和学生都可往白板上写内容, 白板内容所有用户保持一致, 共享白板可支持线、圆、矩形、文字等基本绘图操作, 并可选择线条颜色。
4. 学生的学习
学生进行学习时, 学生Agent与学生交互, 了解学生的需求和基本情况, 然后选择网上教学服务器中的“教师”, “教师”选定后, 根据要求选择课件Agent或练习Agent等, 进行学习或练习;若学生Agent选择提问Agent, 则学生应回答教学服务器中“教师”的问题, 学生的解答传给教学服务器中“教师”后, “教师”进行分析判断, 给出评价意见, 或启动解答Agent给出问题的求解方法。若有必要, 选定教师给予进一步分析评判或进行讲解。
四、教师 (学生) Agent的设计
1. 教师 (学生) Agent设计原则
(1) 教师 (学生) Agent能够互相对话以了解其他Agent的活动以及它代理的教授 (学习) 模式。
(2) 教师 (学生) Agent是智能的, 能够代表教师 (学生) 教授 (学习) 。
(3) 教师 (学生) Agent是强壮的, 能够对未曾预料的变化做出反应, 能监测错误, 定位错误, 指出错误的原因, 给出修改意见等。
(4) 教师 (学生) Agent对教授 (学习) 模式的管理是动态的, 即动态适应教师 (学生) 的需求, 并随时记忆下来, 且随时间推移改变教授 (学习) 模式。
2. 教师Agent设计
在教学系统中加入Agent的思想, 使教学系统具有人的特征, 能充分反映教师的教学方法, 教学策略和教学风格, 从而代表教师完成全部或部分教学任务。在教学过程中, 学生是一个积极的探究者。网上教师Agent2的作用是要形成有助于学生独立探究的环境, 让学生自己思考问题, 参与知识的获取过程, 而不是向学生提供现成的知识, 建造一个活的小型资料库。归根结底, 不应使学生是被动的、消极的知识的接受者, 而是主动的、积极的知识探究者。教师Agent的设计主要考虑以下几个方面:
(1) 构建代理者Agent。代理者Agent不断与教师交互, 获取教师的教学经验, 教学策略与教学方法, 以及教师的教学风格。
(2) 教师利用代理者Agent和教学系统相互作用, 同时代理者Agent和其他Agent相互作用, 收集信息, 编制课件, 帮助教师完成授课。
(3) 运用Agent方法将原有教学工具集成在一起, 对外呈现出一种具有良好定义的Agent行为。
(4) 构建个人帮助Agent。个人帮助Agent, 通过与学生的交互, 了解学生的基本情况, 帮助学生选择学习内容, 向学生推荐某些感兴趣的资料。
3. 学生Agent设计
构建代理者Agent。代理者Agent不断与学生交互, 获取学生基本学习情况、学习兴趣和爱好等。代理者Agent的问题求解过程:代理者Agent在更多情况下是讨论问题, 而不是提供问题的解。因此, 代理者Agent不是利用知识达到一个正确的解答, 而是在适当的时候为学生提供求解问题可用的知识。各个学生Agent在一起可以协同求解“教师”给出的相同的问题, 教学系统指导和协调学生Agent之间的交互, 使学生共同讨论和解决“教师”的问题。
五、多Agent系统的运行方式
本文主要讨论多Agent系统的传递方式。
采用传递方式的前提条件是:Client_Agent已经知道了Server_Agent的地址信息。
Client_Agent向Server_Agent发出询问, 在询问的同时, Client_Agent还应告知对方自己希望采用的回复方式以及相应的回复地址。回复方式有两种:直接回复方式 (Direct Back) 和间接回复方式 (Indirect Back) 。前者的回复地址是Client_Agent本身的地址, 后者的回复地址是一个第三方地址。
在直接回复方式中 (图1) , Client_Agent发一询问到Server_Agent并等待回答, Server_Agent将回答直接回复给Client_Agent。
而在间接回复方式中 (图2) , Client_Agent发一查询到Server_Agent并等待回答, Server_Agent将回答放到第三方地址处, 然后Client_Agent再去该地址取走回答。
系统采用了多层安全措施, 首先资源需求用户的相应信息要在服务器端进行注册, 并抽象为约束条件;其次在数据流传输过程中使用加密算法来进行加密, 而在客户端使用相应的解密算法把教育信息资源还原。
六、结束语
系统的特点是实时性强, 能够及时地、正确地处理学生的问题。经过在实际教学中实践, 发现效果很好, 基本保证了90%以上的学生获得同等的答疑机会。当然, 有些课程仅通过讲课和答疑这样的教学手段还是不够的, 需要配合多媒体、实验、作业等教学手段来配合, 只有教师和学生充分互动起来才能取得更好的教学效果。
摘要:本文探讨Agent技术在实时性远程答疑系统中的应用, 并设计出了基于Agent的网络实时答疑系统。
关键词:Agent,网络教育,实时答疑系统
参考文献
[1]张寅生, 唐跃平.智能Agent与Agent系统[J].计算机系统应用, 1998, 7)
[2]王鹏, 刘卫东, 王诚.基于Agent的分布式信息获取模型及其实现[J].计算机工程和应用, 2002, 1
[3]梁栋.Agent在网上教学中的应用模型[J].电脑开发与应用, 2005, 8
[4]张昊翰, 潘志庚, 石教英.基于多Agent模型的协同设计系统[J].软件学报, 1998