一种特殊字符的输入系统及输入方法技术方案

技术编号:8861958 阅读:227 留言:0更新日期:2013-06-28 01:11
针对目前考试、作业系统中对于特殊字符无法输入、提取、识别的问题,本发明专利技术公开了一种特殊字符的输入系统及输入方法,不仅使学生能够轻松地录入特殊字符,系统也能迅速识别字符,效率极高,并为运算题的自动批改提供了基础。本发明专利技术提供的特殊字符的输入系统,具有可视界面,包括数据库、题目显示模块、学生编辑模块、特殊字符模块、答案代码模块、功能控制模块。本发明专利技术无需任何公式编辑器即可实现特殊字符的输入,通过特殊字符按钮大大简化了学生的输入步骤,输入速度和响应速度快,存储代码少,节省了存储空间,提高了运行效率,并为系统对学生的答案进行进一步批改打下了基础。

【技术实现步骤摘要】

本专利技术属于计算机软件
,尤其是涉及一种利用软件实现的特殊字符输入系统及其输入方法。
技术介绍
目前,随着计算机、通信技术的迅速发展,教学系统电子化的进程日益加快,很多学校在授课、布置作业和完成作业过程当中都采用了无纸化方式。教师通过电子方式出题,学生也通过计算机进行答题。在理科教学活动中,通常涉及到大量的特殊字符,这些特殊字符的输入、提取是当今考试、作业系统中的一大难题,许多软件系统因为输入的不便而停止开发或者运营,有的系统通过调用其他公式编辑器将特殊字符输入系统,但在调用衔接时速度较慢,而且输入后存在无法识别的问题。正因为此,现有的电子教学系统无法进行特殊字符的比对,因此也无法对运算题进行自动批改。
技术实现思路
针对目前考试、作业系统中对于特殊字符无法输入、提取、识别的问题,本专利技术公开了一种特殊字符的输入系统及方法,不仅使学生能够轻松地录入特殊字符,系统也能迅速识别字符,效率极高,并为运算题的自动批改提供了基础。为了达到上述目的,本专利技术提供如下技术方案: 一种特殊字符的输入系统,具有可视界面,包括数据库、题目显示模块、学生编辑模块、特殊字符模块、答案代码模块、功能控制模块;所述数据库中存储有特殊字符,每个特殊字符均具有与其匹配的唯一字符串;所述题目显示模块将数据库中的题目显示在作业显示窗口中;所述学生编辑模块在界面上显示可被编辑的输入窗口 ;所述特殊字符模块在界面上显示可被点击的各类型特殊字符按钮;所述答案代码模块重新生成编辑模块中输入的内容,其中的特殊字符由与其匹配的字符串代替;功能控制模块在界面中显示提交按钮,点击提交按钮时将答案代码模块中的内容存储下来。作为输入系统的一种改进方案,所述功能控制模块中还在界面上显示题目切换按钮,点击题目切换按钮时题目显示模块将数据库中的其他题目显示在作业显示窗口中。作为输入系统的一种改进方案,答案代码模块在代码框中显示重新生成的内容。一种特殊字符的输入方法,包括如下步骤:建立数据库,数据库中存储有特殊字符,每个特殊字符均具有与其匹配的唯一字符串; 题目显示模块将题目显示在作业显示窗口中,学生编辑模块在界面上显示编辑窗口,特殊字符模块在界面上显示可被点击的各类型特殊字符按钮; 在编辑窗口中输入答案,当录入特殊字符时点击相应的特殊字符按钮,编辑窗口中随之显示相应的特殊字符图片或内容,代码框中显示匹配的唯一字符串;答案代码模块重新生成编辑窗口中输入的内容,其中的特殊字符由与其匹配的字符串代替; 点击提交按钮,功能控制模块再将答案代码模块中的内容存储下来。作为输入方法的一种改进方案,所述答案代码模块重新生成输入内容时将其在代码框中显示。与现有技术相比,本专利技术无需任何公式编辑器即可实现特殊字符的输入,通过特殊字符按钮大大简化了学生的输入步骤,输入速度和响应速度快,存储代码少,节省了存储空间,提高了运行效率,并为系统对学生的答案进行进一步批改打下了基础。附图说明图1为本专利技术提供的特殊字符输入系统的软件界面示意 图2为本专利技术中使用的数据库设计 图3为本专利技术提供的特殊字符的输入方法流程示意图。具体实施例方式以下将结合具体实施例对本专利技术提供的技术方案进行详细说明,应理解下述具体实施方式仅用于说明本专利技术而不用于限制本专利技术的范围。本专利技术提供的特殊字符输入系统和输入方法,基于Delphi 7软件编码实现。一种特殊字符的输入系统,具有如图1所示的可视界面,包括数据库、题目显示模块、学生编辑模块、特殊字符模块、答案代码模块、功能控制模块;所述数据库中存储有特殊字符,每个特殊字符均具有与其匹配的唯一字符串;所述题目显示模块将数据库中的题目显示在作业显示窗口中,一般来说作业显示窗口中只显示一道题目,题目应由老师预先输入,输入的题目可存储在数据库中;所述学生编辑模块在界面上显示可被编辑的输入窗口 ;所述特殊字符模块在界面上显示可被点击的各类型特殊字符按钮,点击相应的特殊字符按钮时,在编辑窗口中显示相应的特殊字符图片或内容、在答案代码模块中显示匹配的唯一字符串;所述答案代码模块重新生成学生编辑模块中输入的内容,其中的特殊字符由与其匹配的字符串代替;功能控制模块在界面中显示提交按钮,点击提交按钮时将答案代码模块中的内容存存储下来,可将答案存入数据库或生成txt文件。数据库的具体设计如图2所示,本专利技术中提到的特殊字符不仅包括运算符号、罗马数字、希腊字母等等无法通过键盘直接输入的特殊符号,还包括公式。公式型的特殊字符在数据库中存储公式的内容,其余的特殊符号在数据库中存储相应图片的位置。更进一步的,所述功能控制模块中还预先在界面上显示题目切换按钮“上一题”和“下一题”,点击“上一题”或“下一题”按钮时题目显示模块检索出数据库中的当前显示题目之前或之后一道题目并将检索结果显示在作业显示窗口中。作为输入系统的一种改进方案,当需要显示答案代码框时,答案代码模块将重新生成的内容在指定区域中显示,如学生不需要代码框时,直接将Visible属性设置为false即可将代码框隐藏。一种特殊字符的输入方法,在特殊字符的输入系统提供的可视界面上实现,如图3所示,包括如下步骤: 建立数据库,数据库中存储有特殊字符,每个特殊字符均具有与其匹配的唯一字符串; 载入界面:题目显示模块将题目显示在题目显示窗口内,学生编辑模块在界面上显示编辑窗口,特殊字符模块在界面上显示可被点击的各类型特殊字符按钮; 学生看到题目后在编辑窗口中输入答案,当录入特殊字符时点击相应的特殊字符按钮时,在数据库中检索该字符,如果为公式,编辑窗口中显示相应的公式内容,如果为其他字符,编辑窗口中显示相应的特殊字符图片;同时代码框中显示与特殊字符匹配的唯一字符串; 答案代码模块重新生成编辑窗口中输入的全部内容,其中的特殊字符由与其匹配的字符串代替; 点击提交按钮,功能控制模块再将答案代码模块中生成的内容存储入数据库中。所述答案代码模块重新生成输入内容时可选择将其在代码框中显示。更进一步地,系统还提供标准答案录入模块,该模块在界面上提供录入编辑框,老师可以通过编辑框输入标准答案,存储标准答案时,其中的公式和特殊字符也应用与其匹配的唯一字符串代替,当学生提交答案后,可将学生答案与标准答案进行比对,实现批改的自动化,从而提高批改的效率和正确率。本专利技术方案所公开的技术手段不仅限于上述实施方式所公开的技术手段,还包括由以上技术特征任意组合所组成的技术方案。本文档来自技高网...

【技术保护点】
一种特殊字符的输入系统,其特征在于:包括数据库、题目显示模块、学生编辑模块、特殊字符模块、答案代码模块、功能控制模块;所述数据库中存储有特殊字符,每个特殊字符均具有与其匹配的唯一字符串;所述题目显示模块将数据库中的题目显示在作业显示窗口中;所述学生编辑模块在界面上显示可被编辑的输入窗口;所述特殊字符模块在界面上显示可被点击的各类型特殊字符按钮;所述答案代码模块重新生成编辑模块中输入的内容,其中的特殊字符由与其匹配的字符串代替;功能控制模块在界面中显示提交按钮,点击提交按钮时将答案代码模块中的内容存储下来。

【技术特征摘要】
1.一种特殊字符的输入系统,其特征在于:包括数据库、题目显示模块、学生编辑模块、特殊字符模块、答案代码模块、功能控制模块;所述数据库中存储有特殊字符,每个特殊字符均具有与其匹配的唯一字符串;所述题目显示模块将数据库中的题目显示在作业显示窗口中;所述学生编辑模块在界面上显示可被编辑的输入窗口 ;所述特殊字符模块在界面上显示可被点击的各类型特殊字符按钮;所述答案代码模块重新生成编辑模块中输入的内容,其中的特殊字符由与其匹配的字符串代替;功能控制模块在界面中显示提交按钮,点击提交按钮时将答案代码模块中的内容存储下来。2.根据权利要求1所述的特殊字符的输入系统,其特征在于:所述功能控制模块中还在界面上显示题目切换按钮,点击题目切换按钮时题目显示模块将数据库中的其他题目显示在作业显示窗口中。3.根据权利要求1或2所述的特殊字符的...

【专利技术属性】
技术研发人员:刘文军焦克翔梁玉谊邓子豪云翔王加兵
申请(专利权)人:南京信息工程大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1