[发明专利]一种在线编程系统实现方法及装置在审
| 申请号: | 201611026757.3 | 申请日: | 2016-11-17 |
| 公开(公告)号: | CN106651697A | 公开(公告)日: | 2017-05-10 |
| 发明(设计)人: | 黄锐军 | 申请(专利权)人: | 深圳信息职业技术学院;黄锐军 |
| 主分类号: | G06Q50/20 | 分类号: | G06Q50/20 |
| 代理公司: | 深圳中一专利商标事务所44237 | 代理人: | 阳开亮 |
| 地址: | 518029 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 在线 编程 系统 实现 方法 装置 | ||
1.一种在线编程系统实现方法,其特征在于,包括:
在线编程服务器配置编程训练模式;
在所述编程训练模式下,接收在线编程客户端程序提交的程序语句;
执行接收到的程序语句,向所述在线编程客户端程序返回程序执行结果;
其中,所述在线编程客户端程序包括浏览器程序和Windows客户端程序。
2.如权利要求1所述的在线编程系统实现方法,其特征在于,所述在所述编程训练模式下,接收在线编程客户端程序提交的程序语句,具体为:
向在线编程客户端程序下发与所述编程训练模式相对应且待编程的程序语句,以使所述在线编程客户端程序显示与编程训练模式相对应且待编程的程序语句;
接收所述在线编程客户端程序提交的编程后的程序语句。
3.如权利要求1所述的在线编程系统实现方法,其特征在于,所述在所述编程训练模式下,接收在线编程客户端程序提交的程序语句,包括:
当配置的编程训练模式为程序排序模式时,所述在所述编程训练模式下,接收在线编程客户端程序提交的程序语句,具体为:
手动确定难度系数,根据难度系数和程序排序模式,向在线编程客户端程序下发多条打乱顺序的程序语句,接收所述在线编程客户端提交的手动排序后的程序语句;
当配置的编程训练模式为程序填空模式时,在所述编程训练模式下,接收在线编程客户端程序提交的程序语句,具体为:
手动确定难度系数,根据难度系数和程序填空模式,向在线编程客户端程序下发多行待填写的程序语句,接收所述在线编程客户端提交的手动填写后的程序语句;
当配置的编程训练模式为程序编写模式时,所述在所述编程训练模式下,接收在线编程客户端程序提交的程序语句,具体为:
向在线编程客户端程序下发待填写的空白框,接收所述在线编程客户端中空白框填写的程序语句。
4.如权利要求2所述的在线编程系统实现方法,其特征在于,在所述向在线编程客户端程序下发与所述编程训练模式相对应且待编程的程序语句之后,在所述接收所述在线编程客户端程序提交的编程后的程序语句之前,所述实现方法还包括:
获取鼠标的停留位置;
当停留位置处于左边的行号时,显示左边的行号这一行对应的语句答案,当鼠标位置处于右边的行号时,显示右边的行号这一行对应的语句注释;或者,
当停留位置处于右边的行号时,显示右边的行号这一行对应的语句答案,当鼠标位置处于左边的行号时,显示左边的行号这一行对应的语句注释。
5.如权利要求1所述的在线编程系统实现方法,其特征在于,所述执行接收到的程序语句,向在线编程客户端程序返回程序执行结果,具体为:
执行接收到的程序语句,生成程序执行结果;
若程序执行结果错误,则向在线编程客户端程序返回程序执行错误结果、错误的程序语句以及错误的程序语句所在的行号;
若程序执行结果无误时,则向在线编程客户端程序返回程序执行结果。
6.一种在线编程系统实现装置,其特征在于,包括:
配置模块,用于配置编程训练模式;
接收模块,用于在所述编程训练模式下,接收在线编程客户端程序提交的程序语句;
返回模块,用于执行接收到的程序语句,向所述在线编程客户端程序返回程序执行结果;
其中,所述在线编程客户端程序包括浏览器程序和Windows客户端程序。
7.如权利要求6所述的在线编程系统实现装置,其特征在于,所述接收模块具体用于向在线编程客户端程序下发与所述编程训练模式相对应且待编程的程序语句,以使所述在线编程客户端程序显示与编程训练模式相对应且待编程的程序语句;接收所述在线编程客户端程序提交的编程后的程序语句。
8.如权利要求6所述的在线编程系统实现装置,其特征在于,所述接收模块用于手动确定难度系数,根据难度系数和程序排序模式,向在线编程客户端程序下发多条打乱顺序的程序语句,接收所述在线编程客户端提交的手动排序后的程序语句;
所述接收模块用于手动确定难度系数,根据难度系数和程序填空模式,向在线编程客户端程序下发多行待填写的程序语句,接收所述在线编程客户端提交的手动填写后的程序语句;
所述接收模块用于向在线编程客户端程序下发待填写的空白框,接收所述在线编程客户端中空白框填写的程序语句。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳信息职业技术学院;黄锐军,未经深圳信息职业技术学院;黄锐军许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611026757.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:小圆锅(HT‑0118)
- 下一篇:方盘





