# Copilot Forms 分支问卷：体验过和没体验过走不同问题，预览三条完整路径

本包是apizt原创教学材料。目标SaaS未登录、未运行，未发邮件、未修改云端记录。原生文件和结果为作者本地确定性参考，官方截图仅为来源示例。

1. Copilot Forms 分支问卷：读questions-reference.csv的7题与三条路径。未参加的人只回答未来主题；线下和线上分别见自己的体验问题。原始材料不收姓名或联系方式。 在合资格Forms账户用Draft with Copilot按survey-brief.md创建7题草稿，先不发布。

2. 检查Copilot草稿是否把未参加者也问满意度、是否重复提问或新增个人信息。按questions-reference.csv恢复题序与7个题号；本练习匿名，不收姓名、邮箱或电话。本站local-preview.html只是独立预览，不是可导入Forms的原生模板。

3. 在Forms的More options→Add branching手动连接。Q1未参加跳Q7；参加到Q2，线下到Q3，线上到Q5。官方仅允许向后或到结束，不能连接回前一题。

4. 把Q3→Q4→Q6、Q5→Q6、Q6→Q7和Q7→结束连接好。保留每条题号，必填题必须在所属路径可见，不能出现被跳过但仍阻止结束的题。 核对身份记录保持本练习匿名要求，先不发布、不收外部回复。

5. 先在本地预览按钮分别选择未参加、线下、线上，实际点击走到结束。本站已检查三条独立页面路径，但这不代替原生Forms预览；账户操作还需重复验收。

6. 在Forms预览中加入边界回答：Q1选未参加应直接到Q7再结束；参加且线上应经过Q5/Q6/Q7结束，不能被线下必填题挡住。三次都留截图，不发布或发邀请。本包preview-evidence.pdf是本站本地预览，始终标明不是微软界面。

7. 运行validate-branches.py检查所有箭头向后且三条路径完全匹配。保存自己的Forms截图与branch-path-audit.csv，原生连接必须人工确认。 以preview-evidence.pdf和survey-structure.csv理解交付结构；它们不是可直接导入Forms的源码。

## 本地验证

运行 `python3 verify.py`。验证器在临时目录复算教材，不覆盖用户输入。原生PDF结构/页数检查需要pypdf（缺少时运行 `python3 -m pip install pypdf`）；其余脚本使用Python标准库。若本题有单独程序，命令见prompts.md；不含凭据或账号。

## 官方来源

- Microsoft官方：Copilot in Forms FAQ https://support.microsoft.com/en-gb/forms/frequently-asked-questions-about-copilot-in-forms
- Microsoft官方：Forms branching https://support.microsoft.com/en-us/forms/branch-your-form-or-quiz-using-microsoft-forms
