本系统主要为用户提供了会员注册,会员登陆,发布问题,用户资料修改等功能,为管理员提供了答疑库管理,用户信息管理,专业信息管理等功能。在设计方面,本系统采用B/S结构,同时使用PHP技术进行动态页面的设计,后台数据库选用MYSQL数据库。
本毕业设计课题的目的是让以前教师由自己为中心的讲解者,转变成为学生学习的指导者和教学活动的组织者。让学生从被动接受知识的地位转变为主动参与、发现和完成知识建构的主体地位。使得教学媒体成为学生学习的认知工具。通过情景创设、问题探讨、协作学习等达到学生自我学习的目的。
为了在互联网上能够互动教学,我们设计开发了一个教学互动系统,在这一平台上搭载数据结构教学资源,教师利用数据结构课程辅助教学,向学生进行知识的传授,引导帮助学生积极思考,发现和探索知识,学生用它进行个性化的学习,作为学习的工具和参考资料。
因此需要建立一个方便而高效的在线答疑系统。有了这样的系统,传统教学中的辅导答疑也可以放在网上进行,不受时间和地点的限制。教师可以根据学生提出的普遍问题,及时调整教学内容和进度、改进教学方式,从而改善教学的效果。学生在学习过程中产生的问题以及教师的解答,经过一定时间的积累还能够成为可重复利用的宝贵资源。为此,开发了基于Web的在线辅导答疑系统,为师生提供了一个交流的平台
本课题主要应用PHP编程、WEB开发以及数据库链接等相关知识。主要需要熟练掌握动态网页开发的相关技术,将所学的知识用于实际的生活中,并且在实际的生活中发挥各方面的效益。内容包括几大功能模块:
提问功能:可以使用自然语言描述的句子向系统提出问题,系统对用户提出的问题进行分词,同问题答案库进行匹配,查找最合适的问题答案,这些问题或 答案按照关键字匹配,按访问的频率大小返回给提问的用户。如果没有匹配的答案,则将问题输入问题库等待教师回答。
自动答疑库录入功能:
自动答疑库为用户提供答疑的资料。因此需要教师或是管理员定期或不定期地将异步答疑库中精华的问题和将教师认为有价值的问题和答案录入库中。
浏览功能:用户通过浏览答疑系统中其他人的提问和教师的回答可以学习到很多东西。提供多种浏览界面有助于查看方便。
解答功能:教师对于未解答的问题进行浏览,选择未答的问题,进行回答,然后存入数据库中系统自动显示问题己答。回答问题时,可以上载图片,使答案 更加全面生动。
搜索功能:随着答疑系统数据库中所存放的信息越来越多,用户查找答案的 难度也就越来越大,因此要为学生和教师提供多方面的查询功能以使用户在最短的时间内获得自己需要的信息。搜索的方式可分为四种:按访问频率大小进行查询、按照提问的标题进行查询、按照用户名进行查询和按照关键字进行查询。
统计分析功能:学生在自动答疑系统中所提出的问题,反映了教学的效果和漏洞等。因此增加了统计分析的功能。要对学生的提问情况和答案的访问情况进行全面的分析,对系统中用户的学习程度和课程的内容组成有一个全而的了解,方便教师进行单独辅导和修改课程的教学策略。
管理功能:所谓管理,是对系统中的所有数据,包括自动答疑库、问题、答案和异步答疑进行组织管理,主要有增加、删除和修改等基本操作。
评价功能:学生可以在对已经回答的问题上进行评价和追问,系统会根据评价的条数在最热问题排行榜上进行排名。
投票功能:每个回答都可以让已登录用户点赞(投票),然后答复会随着点赞的数量增加,使得在答复中的排名提升。因为点赞的次数越多,说明该答案越接近标准答案。
排名功能:用户根据回答问题中多得到的赞的总个数,在首页的“智多星”排行榜版块中进行排名。