一种python编程题目的自动判分方法、装置以及设备制造方法及图纸

技术编号:34516374 阅读:21 留言:0更新日期:2022-08-13 21:04
本发明专利技术公开了一种python编程题目的自动判分方法、装置、设备及存储介质,其包括:获取预先设计的python编程题目以及对应所述python编程题目的预设置的判分答案项目,其中,每一所述判分答案项目设置有对应的判分分值;接收答题代码程序,基于所述判分答案项目对所述答题代码程序进行验证,得到运行结果;根据所述运行结果以及所述判分分值计算所述答题代码程序的得分。通过上述方案能够极大的提高判分效率以及判分的准确性。提高判分效率以及判分的准确性。提高判分效率以及判分的准确性。

【技术实现步骤摘要】
一种python编程题目的自动判分方法、装置以及设备


[0001]本专利技术涉及教学软件研发
,尤其涉及一种python编程题目的自动判分方法、装置以及设备。

技术介绍

[0002]随着移动互联网的不断发展,会计人员对于大数据处理的需求越来越强烈,因此需要学习大数据相关的技能,而python是一个很好的选择,但是在学习过程中如何对python编程的结果自动判断出正确与否,是一个技术难点。
[0003]目前很多教学软件都有涉及到python编程题目,由于编程题目的解题思路异常灵活,各种各样的思路都有可能实现最终的目的,这也导致编程题目的判分是个难点。在分析现有的技术时发现存在以下问题:想要合理且准确的判断出编程题目的答题结果是否符合预期异常的困难。如果使用人工判分,判分的效率低下,时效性也非常的差,且带有主观意识,不够客观。如果单纯的以程序产出结果来判分,也会使判分不够准确。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提出一种python编程题目的自动判分方法、装置以及设备,旨在解决现有中如何准确判断编本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种python编程题目的自动判分方法,其特征在于,所述方法包括:获取预先设计的python编程题目以及对应所述python编程题目的预设置的判分答案项目,其中,每一所述判分答案项目设置有对应的判分分值;接收答题代码程序,基于所述判分答案项目对所述答题代码程序进行验证,得到运行结果;根据所述运行结果以及所述判分分值计算所述答题代码程序的得分。2.根据权利要求1所述的一种python编程题目的自动判分方法,其特征在于,所述判分答案项目包括多个预设传入参数以及对应每一所述预设传入参数的预期程序反应结果。3.根据权利要求2所述的一种python编程题目的自动判分方法,其特征在于,所述基于所述判分答案项目对所述答题代码程序进行验证,得到运行结果,包括:将所述预设传入参数输入至所述答题代码程序中进行运行,得到运行结果。4.根据权利要求2或3所述的一种python编程题目的自动判分方法,其特征在于,所述根据所述运行结果以及所述判分分值计算所述答题代码程序的得分,包括:将所述运行结果与所述预期程序反应结果进行比对,确定是否获得对应的所述判分分值...

【专利技术属性】
技术研发人员:蔡猛谢计生胡雷雨
申请(专利权)人:厦门科云信息科技有限公司
类型:发明
国别省市:

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

1