告别人工,迎接代码自动化批改的时代

CodeSiri智能代码研判系统利用分层抽象的代码特征标注,通过语法树实现跨语言的代码批改,能识别并反馈残缺、不规范的代码,提升了批改效率,减少了人工批改的误差。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

“日常大作业有很多学生提交的代码都无法编译,批改起来挺费时间的。”

“期末考试即使是上机考试,由于时间有限,也会有很多学生的代码都无法编译,批改的时候得反复校核,不然容易错批、漏批。”

……

老师们现在一部分通过人工的方式去批改作业是试卷,难免出现失误造成量分上的误差,还要通过多次校核去修正分数,往往费时费力;另一部分,通过编译器实现机改,以测试用例的方式来验证输出结果,确实这样的方式可以解决部分完整代码的批改问题,但是还会有不少学生因为知识点掌握不够或者书写上的疏漏,只写出了残缺的代码或者运行超时的代码,这样的代码老师只能通过人工的方式酌情给分,无法让机器代劳。

CodeSiri智能代码研判系统的问世,彻底解决了残缺代码无法机器批改的问题。CodeSiri智能代码研判系统运用一种分层抽象的代码片段特征标注方法,对代码的特征进行分析比较,通过将代码转换成语法树,实现不同编程语言代码研判与语法之间的解耦,使得代码研判只跟语法树相关,能够判断残缺的、不规范的代码,同时支持各类主流编程语言,真正意义上实现了通用性、跨语言。将代码研判过程流程化,研判逻辑严谨,批改不同学生答卷所使用的研判逻辑保持高度统一,不会出现前后给分不一致的情况。

例如下面的代码,学生在练习中提交的代码漏写分号。

#include<stdio.h>

void main()

{

  int a,sum=0;

  scanf("%d",&a);

  while (

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值