# 老师发布说明

把 `dist/ZJOI-CppIDE-Mac.zip` 发给学生即可。

软件名称：ZJOI系统本地 C++ IDE。由国科主教练李春杰开发设计，内置国科英才信息学竞赛队商标与版权提示。

学生端不需要 VS Code，不需要管理员密码。第一次使用如果没有 C++ 编译器，系统会要求安装 Apple 命令行开发者工具，这一步必须学生手动点确认，macOS 不允许脚本静默完成。学生点击安装后，安装脚本会自动等待，完成后继续自检并启动 IDE。

左上角内置两个系统入口：`https://zjoi.cn` 和 `https://zjoicup.cn`。

页面上方内置新手提醒：分号、英文输入法、变量先定义，方便低龄新生开课时快速纠错。

代码区使用本地打包的 Monaco Editor，学生端不需要联网加载编辑器。发布包会比纯文本编辑框版本大一些，这是正常的。

学生可以点击“打开”选择本机 `.cpp` 文件；点击“保存”会生成 `.cpp` 文件。浏览器可能会把文件保存到“下载”目录，或按学生浏览器设置弹出保存位置选择。

建议课堂口径：

1. 解压 zip。
2. 双击 `一键安装到本机.command`。
3. 如果弹出“安装命令行开发者工具”，点安装。
4. 终端窗口不要关，等待它自动打开 IDE。

发布前可运行：

```bash
./tools/build-release.command
```

发布脚本会自动跑基础课自检，覆盖 `cin/cout`、`fixed/setprecision`、`swap`、`ceil`、结构体、`sort`、`strlen`。
