<!-- Generated by scripts/export-user-manual.mjs from the rendered manual. Do not edit. -->

# 編輯器：檢查、儲存，再試玩

修改完，先檢查選項是否接到正確回覆，再儲存。最後到「模擬」實際選一次答案，確認學員看到的內容。

## 在自己的專案完成這三步

1. ### 驗證目前修改

   

   在編輯器按「驗證」（三角形圖示），閱讀錯誤、警告與建議，回到對應節點或代碼修正，再驗證。錯誤列旁有「回報錯誤」；若缺少機台面板，該列會有「上傳面板」加面板名稱的按鈕，按它上傳面板，詳見素材章。修改後舊結果不再代表最新內容；本頁練習只顯示說明，不執行這項後端檢查。

   [準備一致且可用的角色與場景](doc2sim-assets.md)
2. ### 儲存 graph.txt

   

   按「儲存」，看到「儲存成功」才代表已寫入；失敗時訊息旁有「回報錯誤」。含錯誤的草稿仍可保存，所以儲存成功不代表沒有錯誤。關閉時若出現「未儲存的修改」，先按「取消」回到編輯器並儲存；按「放棄修改」會丟掉這些修改。
3. ### 到模擬走過不同答案

   

   離開編輯器後，前往「模擬」建構並試玩。分別走過正確回覆、重試與新增路線，確認台詞、選項、回饋和結束位置符合訓練目標。

<a id="editor-practice"></a>

## 練習：保存一份本頁的修改

想先試試儲存的效果，可以使用下面的範例。這裡保存的是本頁練習，不會寫入你的專案。

1. ### 做一個容易辨認的修改

   

   按「展開操作」，點 V\_start，在右側「對話內容」把第一句改成「請先確認商品與購買資料」。

   

   **核對畫面：**V\_start 的台詞摘要出現新句子。這只是目前頁面的修改，還沒有建立練習快照。
2. ### 分別檢查兩種選擇

   

   選 I\_response，核對兩個目標節點；再點 V\_help 與 V\_retry，讀取不同回覆。選中 V\_retry，在右側「流程控制」核對 I\_response。

   

   **核對畫面：**查核政策通往 V\_help；立即承諾退款通往 V\_retry；V\_retry 再回到 I\_response。
3. ### 保存目前版本，再製造一個差異

   

   按中央工具列「儲存」（磁碟圖示）。看到本頁儲存提示後，點 V\_start，把第一句暫時改成「這句尚未放進快照」。

   

   **核對畫面：**上方保留「載入已儲存練習」按鈕。現在 V\_start 顯示「這句尚未放進快照」，與剛儲存的句子不同。
4. ### 載回快照，核對下載內容

   

   按「載入已儲存練習」，檢查 V\_start 的第一句；再按「下載練習資料（JSON）」。需要重新操作時，按「重設練習」。

   

   **核對畫面：**台詞恢復成「請先確認商品與購買資料」。下載檔包含本次節點與連線；重新整理或重設會清除本頁快照，JSON 不能直接取代專案 graph.txt。

每章使用獨立範例；修改與儲存只留在本頁。展開後，左側仍有本章步驟，可邊看邊做。

「代碼」「圖形編輯」和驗證如何配合？

兩個頁籤編輯的是同份流程。從圖形編輯切到代碼，會先轉成最新文字；改代碼後按驗證更新中央流程圖。切回圖形編輯時會先驗證文字；若文字無法轉成流程圖或驗證無法完成，會留在「代碼」頁籤。若顯示錯誤，先依結果修正，不要把舊圖當成這次文字的結果。本頁只練習表單編輯；代碼與後端驗證請在自己的專案操作。

能載回剛存的句子，才完成本頁的保存練習。回到專案後，分別確認驗證結果、儲存結果與實際試玩，不把其中一個當作另外兩個的完成。

[前往下一章](doc2sim-simulation.md)
