BUAA-SE-OOP课程自动评审器使用指南(2021年Spring)

需积分: 10 1 下载量 131 浏览量 更新于2024-12-16 1 收藏 54KB ZIP 举报
资源摘要信息:"patpat:BUAA-SE-OOP课程的自动评审器(2021年Spring)" 知识点: 1. 自动评审器介绍: - 本自动评审器服务于北京航空航天大学软件工程(SE)专业的面向对象编程(OOP)课程(2021年春季学期)。 - 自动评审器的目的是为了提高课程作业的批改效率,确保评分的公正性和一致性。 2. 自动评审器使用方法: - 用户需要在GitHub上下载对应版本的评审器。 - 目前支持的操作系统包括Windows、Linux和MacOS(Intel架构)。 - 若用户使用的是ARM架构处理器的MacOS或其他操作系统,则需要特别提供相应支持,或者联系评审器维护者以获取解决方案。 3. 环境配置: - 下载并安装之后,用户需要根据自己的开发环境配置相应的编码格式,本评审器要求统一使用UTF-8编码格式。 - 在使用之前,用户需要确认其编写的程序能够通过特定的命令成功编译。 4. 编译与执行命令: - 编译命令示例: `javac -encoding UTF-8 folderName/src/*.java`,这里`folderName`应替换为实际的项目文件夹名称。 - 执行命令示例: `java -classpath folderName/src Test`,这里`Test`应该是程序入口类的名称。 - 在执行命令中,注意-classpath参数后需要指向包含程序编译后的.class文件的目录。 5. 代码提交规范: - 用户提交的代码应该遵循一定的规范,以确保自动评审器能够正确识别和执行。 - 程序的编译和执行需要以一致的方式进行,以避免环境差异导致的评审结果差异。 6. Git标签使用: - 本文件中提到了一个标签为“Go”,这可能是一个误操作或者标签使用错误,因为目前提供的信息与Go语言没有直接关系。 - 正常情况下,标签应该用于描述文件或代码仓库的特征或版本信息,例如使用Git标签来标记版本号或特性。 7. 压缩包子文件说明: - 给出的压缩包子文件名称列表为"patpat-main",这应该是自动评审器的主程序包或者是包含了程序主体的压缩文件。 - 用户可能需要将此文件解压,并根据文件中的README或其他文档指导完成自动评审器的安装和配置。 总结: patpat自动评审器为北京航空航天大学软件工程专业的面向对象编程课程提供了一种快速、自动化的作业评分解决方案。它能够确保程序的编译和执行环境统一,从而使得评分结果更加准确和一致。用户通过遵循上述步骤和规范,能够顺利地使用评审器进行作业的提交和评分。需要注意的是,尽管提到了“Go”标签,但在当前的上下文中,它似乎并不适用于这个自动评审器的描述。在实际应用中,用户应该检查和确认是否需要进行任何特定的环境配置或代码提交规范的调整。