学生的计划代码验证的摘要自动化是一项重要任务,因为它提供了一个向学生提供及时有效的反馈的机会,从而大大降低了检查解决方案的资源成本。与AI系统的快速开发有关,出现了新的机会和自动化方法。我们考虑了一种从根本上进行估计算法的时间复杂性的新方法。基于AI的方法。使用基于AI的方法确定算法的复杂性的过程花费的时间少得多。该研究使用AI系统根据代码片段估算算法的复杂性。根据获得的结果,对这些系统的适用性做出了决定,可以自动化学生的计划代码评估。我们还提供考虑实施此类方法的方法,以根据AI系统在IT相关主题中检查学生作业的自动化。要评估代码片段的时间复杂性,我们使用了chatgpt,bard,timecomplexity.ai,chatsonic。所有参加实验的AI系统都准确地确定了用Python编写的每个代码片段的算法复杂性。结果表明,Chatgpt和Google Bard在评估Java编写的代码片段的时间复杂性方面表现出令人满意的准确性。我们开发了一种API,该API允许在检查学生作业期间部分自动化教师的工作。进一步的研究将与将开发的API集成到现有的教育平台和框架中有关。未来研究的另一个领域是自动代码质量确定和窃的问题。
主要关键词