智能答疑系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

智能答疑系统

摘要:智能答疑系统是将来自各地学生的问题和老师的解答有机地组织起来存放至相应的答疑库中,通过自然语言的语意理解技术来分析并自动的匹配学生所提出的问题,自动地给予问题解答的系统。

关键词:智能答疑系统;远程教学;管理;

引言

网上学习,由于师生之间缺乏面对面交流,学习者必须进行自主学习。而在自主学习中,不可避免地碰到各种疑难问题,在网络环境下,学生数量众多,教师由于时间和精力的限制,根本无法及时的回答学生提出的所有问题,造成学生知识掌握上的缺陷和漏洞,因此建立一套高效的、科学的智能答疑系统支持大规模网络学习,不仅可以使学生得到快速响应,也可以减轻教师的工作压力。教师将一些简单问题主动放到答疑库中,就可以节省大量的讨论时间,也就可以将主要精力投到难点重点上。

智能答疑系统作为远程教育系统中教师和学生交互的主要方面之一,对于保障教学的质量具有重要的意义。

1、国内研究现状

目前各网络学院所用平台在对学生答疑方面可以分为如下两类:

(1)简单的答疑系统

此类系统没有设计专门的智能答疑系统,师生通过Email 进行交流,或者利用留言板进行简单的答疑,也有的是用基于WEB 的BBS 或聊天室,供师生进行实时或非实时答疑讨论。如北京邮电大学现代远程教育系统以及大部分的面向中小学的远程教育系统等均属于这一类。(2)初步具备智能答疑功能的智能答疑系统

该类系统已经初步具备智能答疑功能,它一般是有一个存储问题及答案的数据库。用户可以输入关键词在已有的数据库中寻找相关的资料,如果有新的提问和答案,可以增加到数据库中。

尽管上述的各类智能答疑系统已经发挥了很大的作用,但是基本上还是基于分词及模糊查找的方法找到学生所提问题的答案。这种智能答疑系统并不能满足大规模网上学生的需求也不能与学生完成真正的交互。在一定意义上,还只是个信息查询系统,还存在种种不足:(1)问题、答案表现方式不够丰富

现有的智能答疑系统主要还是以文本为主,比如提问时只能采取纯文本的关键词的逻辑组合的形式。

(2)数据库管理功能不足

利用 Email 或留言板或BBS 来答疑虽然使用简单,但管理起来不方便,不能方便地加到

数据库中,从而不能方便地重复利用。有的系统虽然有数据库管理功能,但是也还很不完善。

(3)系统的智能化不足

系统的智能化不足表现在几个方面:首先在提问关键词的匹配上,经常答非所问;其次就是问题和答案的智能管理不是很完善;再次就是智能分析、统计功能薄弱,不能根据所提问题给老师提出教学建议。

(4)系统的标准化不足

当前很多系统设计时没有考虑标准化的问题,导致重要的资源无法互相共享。

智能答疑系统的发展趋势是标准化、自动化和智能化。同时具有统计分析和数据挖掘的功能,能够对教学效果的进行评估,指导教学方法和内容的调整,直接为改善教学的效果服务。

2、需求分析

2.1需求陈述

一个完整的智能答疑系统,需要实现几部分的功能:

(1)新问题的提交,当学习者在学习过程中发现问题后,可以通过系统进行提交、保存,方

便学习者的跟踪管理。

(2)问题提交到管理系统后,问题管理者应该可以通过智能答疑系统进行浏览和审核,定期

获得最新的问题问题报告。

(3)问题管理者将问题报告通过本管理系统分配给负责解答的教师,教师可以通过智能答疑

系统知道自己负责的修正的问题报告。

(4)问题的修正处理,当教师回答完问题后,可以通过智能答疑系统,通知问题管理者问题

已修复。

(5)问题管理者得到教师提交的回答好的问题进行校验,最终确定是否审核通过,不通过的

返回给教师继续审阅。

(6)通过的报告由问题管理者来关闭,至此改问题回答完毕。

(7)问题管理者可以通过报表分析页面来查看问题多数出现的情况。

(8)系统管理员来对本系统能进行各项管理工作。

2.2智能答疑系统的介绍

智能答疑系统的研发与应用,是为更好的帮助学习者在网络环境中进行快速有效的学习制作的。它用于集中管理和控制学习中出现的问题。

该系统主要分为以下模块:

◆登录模块

◆系统管理员模块

◆问题管理者模块

◆问题解答者模块

●登录模块:主要负责权限验证.根据不同的角色进入不同的模块;

●管理人员模块的功能有:

①添加,删除,修改,编辑项目;

②添加,删除,修改,编辑用户(问题管理人员和解答人员);

③向开发者指派问题;当提交了一个为“opened“状态的新问题时,如果问题没有明确指定解答者,则需要指派给一个管理者来解决。系统管理人员是唯一被授权对问题报告进行修改的角色。

④定义问题属性:管理人员对于问题的重要等级,问题回答优先级等一些问题属性可以进行重新定义。

⑤查看,编辑个人信息;

●问题管理人员模块的功能有:

①报告新的问题;

②验证已回答的问题(只能对自己提交的问题进行验证);

③查看问题;

④查看,编辑个人信息;

●问题解答人员模块的功能有:

①跟踪问题:当问题出现时,更新问题状态以表明解决问题的过程.

②更新问题文件:当问题的状态发生变化时,(例如:从opened=>fixed状态时)需要修改问题文件来说明解答问题的原因。

③标志为相同的问题:经常会有多个问题报告相同的问题,在这样的情况下,最有效的方式是只打开一个问题,对其他问题状态直接设为关闭并添加一个说明。

④检查问题状态:在跟踪问题过程中,任何职员都可以查看问题的状态,以便做到对问题的统计。

⑤查看,编辑个人信息;

2.3业务流程

相关文档
最新文档