在线编程中心记录孩子的动手过程。

孩子打开课程任务,选择对应工具,完成第一版并运行。根据结果修改后,老师查看代码和解释,再给出反馈。

编程入口及课程、作品、班级等结构已有产品基础;完整作业流程、家长端与 AI 代码语境能力仍在持续建设。
交互示意

先运行,再依据结果修改。

下面的工作台用于解释计划中的学习流程。点击流程节点、切换编辑模式或查看分级提示,可以了解各环节的职责。

交互演示此处包含现有基础与规划中的能力。正式课堂开放范围以课程说明为准。

AI分级提示先问问题,再提示可能区域;只有确有必要时才给局部示例。

左右滑动查看完整学习流程

在线编程中心
main.py
  1. 01import turtle
  2. 02boat = turtle.Turtle()
  3. 03boat.shape('turtle')
  4. 04 
  5. 05def move():
  6. 06 boat.right(turn_angle)
  7. 07 boat.forward(12)
  8. 08 
  9. 09turn_angle = 10
  10. 10move()
运行反馈

小船已启动,但转弯太急,没有到达星星。

版本 2turn_angle = 10
孩子的版本 3turn_angle = 6
由孩子完成修改
当前产品状态在线编程中心已支持课程、作业、作品和教师反馈。AI 读取当前任务与代码的功能仍在建设中。

当前可以确认的产品基础。

以下信息来自现有代码与页面结构。仍在建设的功能会单独标注。

已有编程工具入口

代码库中可以确认 ScratchJr、Scratch、Blockly 和 Python 相关入口。每门课实际使用哪些工具,会在课程说明中标明。

已有课程组织结构

课程、班级、作品列表和作品详情已有基础页面或数据结构。完整作业流仍需结合真实课堂验证。

作品记录仍在扩展

现有结构可以承载作品与详情。版本对比、提示记录和家长查看尚在建设,开放时间以产品验收结果为准。

教师负责课堂决策

老师设定任务,查看孩子的操作和解释,并决定是否调整难度。运行结果和系统提示只作为教学证据的一部分。

一节课怎么发生

一次课堂通常怎样推进。

孩子可以回退、重试和提问。老师根据现场表现调整任务,并确认孩子是否理解修改原因。

了解小港老师的提示原则
  1. 明确任务

    老师说明本节课的目标、完成条件和允许使用的工具。

  2. 完成第一版

    孩子先做出能够运行的最小版本,保留自己的代码和设计选择。

  3. 描述运行结果

    对照预期说明哪里正常、哪里异常,再决定先检查哪一处。

  4. 获得适量帮助

    老师或经过验收的 AI 提供一个问题、定位线索或局部示例。

  5. 修改并复测

    孩子一次修改一处,重新运行,并比较修改前后的结果。

  6. 老师确认理解

    老师结合代码、运行过程和孩子的解释记录本次学习情况。

职责划分

真人老师负责教学判断。

程序在当前条件下运行成功,只能说明这次执行通过。老师还会查看任务拆解、测试方法和孩子对修改原因的解释。

老师负责

设定目标,查看过程,调整难度,确认学习情况

AI 规划中的职责

提供有限线索,达到上限或遇到风险时转交老师

各项能力按当前状态说明。

已有基础、正在验证的流程和后续方向分别列出,方便家长核对体验范围。

已有产品基础

编程入口和课程组织

编程工具入口及课程、作品、班级等软件结构已有基础。当前体验范围以课程页面和老师说明为准。

正在验证

作业、版本和教师反馈

作业提交、过程版本、教师反馈和成长记录还需打磨,并通过真实课堂的端到端测试。

后续方向

AI 读取任务和当前代码

AI 读取课程语境、运行结果和孩子当前代码仍处于建设阶段,目前未列入现成功能。

常见问题

家长常问的几个问题。

体验范围、数据边界或产品状态发生变化时,本页会同步更新。

查看儿童安全与隐私原则
在线编程中心目前包含哪些部分?

可以确认的基础包括编程工具入口、课程与班级结构、作品列表和作品详情。完整作业流程、版本轨迹、家长端和 AI 代码语境仍需继续建设。

孩子怎样选择编程工具?

老师会结合项目目标、阅读能力、操作习惯和已有基础安排工具。年龄用于缩小范围,正式起点要经过课堂观察。

AI 目前可以检查全部代码吗?

现阶段没有这项承诺。AI 读取当前任务、代码和运行结果仍在建设;未来开放时也需要设置提示上限、教师权限和人工接管条件。

家长目前能看到哪些学习记录?

家长查看与成长档案尚未完成产品化。开放前会逐项说明可见内容、数据用途、保存期限和删除方式。

用一节体验课了解孩子的兴趣和基础。

孩子会和老师完成一个可以运行的小项目。老师会观察操作、表达和调试过程,并给出学习起点建议。

体验课用于了解当前情况,老师会根据孩子的真实表现给出建议。