提交 c30ab33d 创建 作者: 赵鹏翀's avatar 赵鹏翀

fix template

上级 32ade455
流水线 #34284 已取消 于阶段
用时 4 秒
......@@ -5,7 +5,7 @@
int main()
{
// 打开文件 input1.txt 并读取其中的内容
// 使用 fopen 函数打开文件 input1.txt 并读取其中的内容
// 使用合适的算法处理从文件中读取到的数据
......
<?xml version="1.0" encoding="gb2312"?>
<OSLProject Version="1.00" Name="dongguan02" SubjectID="11c951f4-9b13-40e1-8b73-39ba7d73b89b" ProjectTemplateID="fd94d6b7-a1cb-476c-9ed6-754f09d7a263">
<OSLProject Version="1.00" Name="project" SubjectID="11c951f4-9b13-40e1-8b73-39ba7d73b89b" ProjectTemplateID="fd94d6b7-a1cb-476c-9ed6-754f09d7a263">
<Configurations>
<Configuration Name="Debug">
<Tool Name="PreBuildEventTool"/>
......@@ -37,5 +37,7 @@
</File>
<File RelativePath=".\output1.txt">
</File>
<File RelativePath=".\readme.md">
</File>
</Files>
</OSLProject>
# 实验要求
在这里添加实验要求
\ No newline at end of file
# 说明
此模板用于创建从文件中读取数据,然后将结果输出到标准输出的任务模板。包含有1个case。
# 使用方法
为学生布置任务前,要先使用此模板创建一个任务模板。方法如下:
1. 在自己的群组中新建一个项目,新建项目时,不要创建空白项目,选择右侧的“导入项目”,然后选择“Repo by URL”作为导入源。将本项目的Git URL复制到“Git仓库URL”中。其他的控件按照自己的要求填入后,点击最下方的“创建项目”按钮,完成新建项目。这个新建的项目会用于给学生创建任务。
2. 使用教师账号登录 CP Lab,将新建的项目克隆到本地。
3. 编辑 input1.txt 文件和 output1.txt 文件。写入实验要求的内容。
4. 编辑 readme.md 文件的内容,通常在此文件中写明实验的要求,让学生依据要求完成实验。推荐将读取文件的样例和输出样例写入 readme.md 文件中方便学生查看。
5. 如果有必要,也可以修改 main.c 文件,提供一个合适的代码基。或者在项目中加入其它的头文件和C文件。方法是在CP Lab左侧的项目管理器中对应的节点上点击鼠标右键,在弹出的菜单中选择“添加”中的“添加新文件”。
6. 推送项目到 Git 远程库。
7. 如果有答案源代码的话,最好能做一个测试,确保学生能够顺利完成实验。方法是:新建一个课程,使用刚刚制作的模板项目新建一个任务,将学生添加到课程中,发布课程和任务后,使用学生账号领取任务,然后使用学生账号登录 CP Lab,克隆任务的项目,将源代码答案填入main.c文件后提交作业。如果线上的流水线成功,并得到了100分。说明模板制作成功了。否则需要按照上面的步骤继续修改模板。
# 注意
1. 使用此模板制作的任务模板不提供在 CP Lab 中的图形化功能和验证功能。只能通过线上的流水线进行验证。
2. 不要通过浏览器直接编辑C源代码文件,可能会出现乱码的情况。
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论