帮助中心 / 首页

常见提示与处理

本篇汇总图形化编程判题里学生和教师最常看到的提示,说明它的含义和该怎么处理。为了让学生看得懂,平台已经把内部术语改写成了通俗说法,下面的文字就是学生看到的原话。

一、结果状态

学生看到的字样 含义 怎么办
通过 这一项的检查全部满足 无需处理
答案错误 能正常检查,但结果和题目要求不一致 按提示对照题目要求修改作品,重新保存并提交
超时 作品运行太久仍未结束 检查作品里有没有停不下来的循环或过长的等待
运行错误 这次判定没能完成(多为配置或环境问题) 先重新保存工程再提交一次;反复出现请联系老师

二、作品检查类提示(结构要求)

以「作品检查未通过(共 N 项,M 项未满足)」开头,后面逐条列出没做到的地方:

  • 角色「X」里没有用到「某个积木」积木 —— 该角色需要加上这个积木。
  • 角色「X」里用了不允许的「某个积木」积木(出现 M 次)—— 题目禁止使用这个积木,请换一种写法。
  • 「某个积木」积木至少要用 N 个,你现在用了 M 个 —— 数量不够,需要补足。
  • 角色「X」缺少事件积木「当绿旗被点击」—— 需要给该角色加上对应的开始事件。
  • 角色数量至少要有 N 个,现在只有 M 个 —— 需要增加角色。
  • 角色「X」里没有变量「某变量」—— 需要在该角色里创建这个变量。
  • 没有定义广播消息「某广播」—— 需要先创建一个同名的广播消息。
  • 本题需要用「克隆」功能(例如「当作为克隆体启动时」)—— 本题要求使用克隆。

全部满足时显示为「作品检查通过(共 N 项规则全部满足)」。

三、运行结果类提示(运行时检查)

以「运行结果和期望不一致」开头。若作品是分阶段检查的,会写明是第几步检查没通过。

常见逐条提示(第 i 项为序号):

  • 第 i 项:角色「Dress」的 x 坐标应该等于 0(实际:-62;当前是 -62)。
  • 第 i 项:角色「Dress」的 x 坐标应该不小于 0 / 应该在 10~20 之间。
  • 第 i 项:第 1 秒时,角色「Rocket」的 y 坐标应该在 100~180 之间 —— 这是时间点断言,表示在那一刻的状态不符合要求。
  • 第 i 项:舞台的变量「ans」应该等于 10。
  • 第 i 项:列表「ans」的内容和期望不一致 / 列表「ans」的长度应该是 8。
  • 第 i 项:角色「Harper」应该说出「你好」。
  • 第 i 项:角色「Harper」的当前造型应该是「rocketship-e」/ 舞台的当前背景应该是「Desert」。
  • 第 i 项:角色「Sprite1」的造型切换顺序应该包含 a → b → c。
  • 第 i 项:角色「Sprite1」的大小应该等于 50(%)/ 面向角度应该在 88~92 之间。
  • 第 i 项:角色「Sprite1」应该处于隐藏状态 / 旋转方式应该是左右翻转 / 应该在最前面。
  • 第 i 项:作品里应该有角色「Rocketship」。
  • 第 i 项:「询问…并等待」积木至少执行 5 次。
  • 第 i 项:角色应该处于落笔状态 / 角色「Sprite1」的画笔笔迹应该等于 2 条。
  • 第 i 项:角色「Sprite1」的「Pop」音效应该至少播放 1 次 —— 这里检查的是播放积木有没有按规定被调用,不代表能听到声音。
  • 第 i 项:鼠标应该是按下状态 / 鼠标的 x 坐标应该等于 100。

未通过项超过 3 条时,其余会折叠为「另有 M 项未通过」。

四、画面类提示

  • 第 i 项:画面位置的颜色不符合要求 —— 指定的那个位置颜色不对。请检查画笔颜色、角色位置、覆盖顺序等;画面颜色是近似判断。
  • 第 i 项:涂色范围不符合要求 —— 目标颜色的覆盖面积没达到(或超出了)要求。建议这类题目就用较宽松的范围要求。
  • 没能读到作品的画面像素,暂时无法判断画面颜色是否达标,请重新提交一次或联系老师 —— 一般是运行环境问题,重新提交一次即可;反复出现请联系老师。

五、名称找不到类提示

名称都需要与作品里完全一致(包括大小写、后缀),请逐字核对:

  • 没有找到角色「X」,请检查角色名是否一致、角色是否被删除。
  • 没有找到背景「X」,请检查背景名是否写对。
  • 没有找到造型「X」,请检查造型名是否写对。
  • 没有找到音效「X」,请检查音效名是否写对。
  • 没有找到变量「X」,请检查角色「Y」里是否创建了这个变量。
  • 没有找到列表「X」,请检查是否已经创建了这个列表。
  • 作品里还没有角色,请先添加角色再试试。

六、超时与答案不足

  • 程序运行超时(超过 10 秒仍未完成)。请检查是否有「重复执行」或「重复执行直到」没有退出条件,或者等待的时间过长。
    • 学生:给循环加上明确的退出条件,缩短过长的等待。
    • 教师:如果作品含「询问并等待」,也可能是测试点里没有提供答案,程序一直等不到回答,请补上答案。
  • 另外:预设的答案不够:只回填了 1 个,程序又发起了第 2 次询问,请在测试点里补充答案序列 —— 本题程序询问的次数比配置的答案多,请把答案按询问顺序补齐。

七、加载与其它异常

  • 作品没能被正确加载与检查,请重新保存工程后再提交;若反复出现,请联系老师。
  • 这一项没有通过,请对照题目要求检查作品 —— 出现了未识别的提示时统一给这句话,请按题目要求逐条自查。

八、教师排查建议

  1. 先看是哪一类:结构要求(作品检查未通过)、运行结果(运行结果和期望不一致)、画面、名称找不到,还是超时。
  2. 名称类问题多半是出题与作品写法不一致,核对名称与大小写即可。
  3. 学生反馈「明明做了却不过」时,优先确认他是否先保存再提交。
  4. 出现「运行错误 / 作品没能被正确加载与检查」时,先让学生重新保存并重交;仍不行再检查判题配置与环境。