You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/mo/for-teachers.md

78 lines
4.3 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "71009af209f81cc01a1f2d324200375f",
"translation_date": "2025-10-03T08:50:12+00:00",
"source_file": "for-teachers.md",
"language_code": "mo"
}
-->
### 給教育工作者
歡迎您在課堂上使用這份課程。它可以無縫整合至 GitHub Classroom 和主流 LMS 平台,也可以作為獨立的倉庫供學生使用。
### 搭配 GitHub Classroom 使用
若要按班級管理課程和作業,請為每個課程建立一個倉庫,讓 GitHub Classroom 能獨立附加每個作業。
- 將此倉庫分叉到您的組織。
- 為每個課程建立一個獨立的倉庫,方法是將每個課程文件夾提取到自己的倉庫中。
- 選項 A建立空的倉庫每課程一個並將課程文件夾內容複製到各倉庫中。
- 選項 B使用保留 Git 歷史的方法(例如,將文件夾拆分到新倉庫)以保留來源記錄。
- 在 GitHub Classroom 中,為每個課程建立一個作業,並指向相應的課程倉庫。
- 推薦設定:
- 倉庫可見性:設為私人以保護學生作品。
- 使用課程倉庫的預設分支作為起始代碼。
- 為測驗和提交添加 Issue 和 Pull Request 模板。
- 如果課程包含自動評分和測試,可選擇配置相關功能。
- 有助於管理的命名規範:
- 倉庫名稱如 lesson-01-intro、lesson-02-html 等。
- 標籤quiz、assignment、needs-review、late、resubmission。
- 按班級添加標籤/版本例如v2025-term1
提示:避免將倉庫存放在同步文件夾(例如 OneDrive/Google Drive以防止 Windows 上的 Git 衝突。
### 搭配 Moodle、Canvas 或 Blackboard 使用
此課程包含可導入的套件,適用於常見的 LMS 工作流程。
- Moodle使用 Moodle 上傳文件 [Moodle upload file](../../../../../../../teaching-files/webdev-moodle.mbz) 加載完整課程。
- Common Cartridge使用 Common Cartridge 文件 [Common Cartridge file](../../../../../../../teaching-files/webdev-common-cartridge.imscc) 以獲得更廣泛的 LMS 兼容性。
- 注意事項:
- Moodle Cloud 對 Common Cartridge 的支持有限。建議使用上述 Moodle 文件,該文件也可上傳至 Canvas。
- 導入後,請檢查模組、截止日期和測驗設置,以符合您的學期安排。
![Moodle](../../translated_images/moodle.94eb93d714a50cb2c97435b408017dee224348b61bc86203ffd43a4f4e57b95f.mo.png)
> Moodle 課堂中的課程內容
![Canvas](../../translated_images/canvas.fbd605ff8e5b8aff567d398528ce113db304446b90b9cad55c654de3fdfcda34.mo.png)
> Canvas 課堂中的課程內容
### 直接使用倉庫(不使用 Classroom
如果您不希望使用 GitHub Classroom可以直接從此倉庫運行課程。
- 同步/線上形式Zoom/Teams
- 進行短時間的導師帶領暖身活動;使用分組討論室進行測驗。
- 宣布測驗的時間窗口;學生以 GitHub Issues 提交答案。
- 對於合作作業,學生在公共課程倉庫中工作並開啟 Pull Requests。
- 私人/非同步形式:
- 學生將每個課程分叉到自己的 **私人** 倉庫,並將您添加為協作者。
- 他們通過 Issues測驗和 Pull Requests作業提交至您的課堂倉庫或他們的私人分叉。
### 最佳實踐
- 提供一節關於 Git/GitHub 基礎、Issues 和 PR 的入門課程。
- 在 Issues 中使用清單來管理多步驟的測驗/作業。
- 添加 CONTRIBUTING.md 和 CODE_OF_CONDUCT.md 以設置課堂規範。
- 添加無障礙使用的註解(例如替代文字、字幕),並提供可打印的 PDF。
- 按學期版本化您的內容,並在發布後凍結課程倉庫。
### 反饋與支持
我們希望這份課程能幫助您和您的學生。如果有任何錯誤、需求或改進建議,請在此倉庫中開啟新的 Issue或在教師交流區開始討論。
---
**免責聲明**
本文件已使用 AI 翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 進行翻譯。儘管我們努力確保翻譯的準確性,但請注意,自動翻譯可能包含錯誤或不準確之處。原始文件的母語版本應被視為權威來源。對於關鍵資訊,建議使用專業人工翻譯。我們對因使用此翻譯而引起的任何誤解或錯誤解釋不承擔責任。