跳到主要内容

课程配置

一、如何打开教学配置

(1)如果您一进来是初始化的该界面(如下图所示),那么您将需要点击立即开始,则可打开教学配置

(2)如果您一进来是已经有配置过的该界面(如下图所示),那么您将需要点击箭头的位置,则可打开教学配置

二、点击添加小节即可按照教学顺序进行配置

注意:在教学过程中,若只是单纯让学生进行学习并实操代码,不涉及智能批改的需求,那么采用教学演示模式即可。而作业配置和智能批改功能是专门针对使用智能批改的场景设定的,如果你后续有智能批改的需求,可以参考如何配置智能批改文档进行配置。

三、教学内容配置

页面示意图:

在教学内容配置页面点击 「添加小节」 后,需按以下步骤完成核心配置,系统将自动生成标准化教学流程。配置过程中可参考界面标注的 「教案区域」「代码区域」「预览区域」「工程区域」 (如上图所示),确保内容匹配展示位置。

(一)基础信息配置:教学小节标题

  • 核心作用:明确本小节教学主题,帮助学生快速定位学习内容,同时作为教案区域主标题展示(对应上图教案区域主标题位置)。
  • 命名规范:建议包含 「知识模块+具体知识点」 ,示例:
    • 正确:"Python 基础语法 —— 变量与数据类型"
    • 正确:"C++ 函数进阶 —— 递归调用实现"
    • 避免:仅用“第1节”“基础内容”等模糊表述。

(二)教学内容配置:教学演示文件

  • 定位说明:作为教案区域正文内容展示(对应上图教案区域正文位置),用于呈现本小节理论知识、知识点解析、步骤说明等。
  • 支持格式:优先推荐 Markdown(支持排版美化、公式插入、图片引用),也可上传 PDF、Word 格式文档。
  • 配置流程: ✅ 推荐操作:点击 「文件选择输入框」 ,弹出本地文件选择窗口,选中与本小节匹配的教材文档即可完成上传。

(三)实操内容配置:配套练习文件

  • 定位说明:在代码区域展示(对应上图代码区域),提供与理论知识点配套的可运行代码片段,帮助学生边学边练。
  • 应用场景:例如讲解 Python 入门时,配置 print("Hello World") 代码文件;讲解数据处理时,配置 Pandas 数据读取示例代码。
  • 基础配置流程: ✅ 推荐操作:点击 「文件选择输入框」 ,选择对应代码文件(如 .py、.cpp.java 等),上传后自动在代码区域渲染。
  • 多文件配置方案:若需提供多套练习代码(如基础版、进阶版),点击 「新增文件」 按钮,可添加多个文件配置入口,重复上述步骤即可。

(四)运行逻辑配置:运行命令

  • 定位说明:在预览区域展示(对应上图预览区域),用于配置代码运行指令,确保学生点击“运行”按钮时可直接执行练习文件。
  • 配置方式(优先推荐自动生成): ✅ 一键生成:点击 「一键生成」 按钮,系统将根据上传的代码文件类型(如 PythonC++)智能匹配 bash 命令,示例:
    • Python 代码:自动生成 python3 hello_world.py
    • Java 代码:自动生成 javac HelloWorld.java && java HelloWorld
  • 手动调整规则(需自定义场景)
    1. 路径规范:建议使用绝对路径,以上图工程区域的 「WORKSPACE」 作为主目录,示例:cd /workspace/examples && python hello_world.py
    2. 特殊场景配置
      • 虚拟环境指定:source venv/bin/activate && python hello_world.py
      • 多文件编译运行(C++):g++ hello_world.cpp -o output && ./output
      • 脚本批量执行:bash run_all.sh

(五)辅助内容配置:演示视频

  • 核心作用:通过视频直观演示理论讲解、代码实操过程,帮助学生理解复杂知识点,支持粘贴公开视频链接。
  • 平台推荐
    • 优先:腾讯视频(支持高清画质、加载稳定,适配多终端);
    • 兼容:也可粘贴 B 站、优酷等平台公开视频链接(需确保链接可直接访问,无隐私权限限制)。
  • 配置注意:粘贴链接后建议点击「预览」,检查视频是否能正常加载、画质是否清晰。

(六)配置进阶技巧

  • 结构化教学:按 “理论(教材)→ 示例(代码)→ 实操(视频)→ 练习(命令)” 逻辑排列模块,符合认知规律;
  • 实时预览:配置完成后点击 「保存」,则可展示配置效果,即检查文档排版、代码运行效果及视频加载状态

四、配置结束进行保存

如下图所示