GitHub Classroom 是一个简单、强大的工具,可以帮助教师轻松地分配、收集和批改学生作业。以下是一些关于如何在教学中使用 GitHub Classroom 的指南:
1. 创建课程仓库
首先,你需要为你的课程创建一个仓库。你可以通过 GitHub 的网站或者使用命令行工具来创建。
通过 GitHub 网站创建:
- 登录你的 GitHub 账户。
- 点击右上角的 "+" 号,选择 "New repository"。
- 输入仓库名称,例如 "my_course_2023"。
- 选择 "Initialize this repository with a README" 和 "Add a .gitignore file"。
- 点击 "Create repository"。
通过命令行创建:
git init my_course_2023 cd my_course_2023 echo "# my_course_2023" >> README.md git add README.md git commit -m "Initial commit" git remote add origin https://github.com/yourusername/my_course_2023.git git push -u origin master
2. 分配作业
在课程仓库中,你可以创建一个新的分支来分配作业。例如,你可以创建一个名为 "homework-1" 的分支。
git checkout -b homework-1
然后,你可以在这个分支上添加作业说明和资源。
3. 学生提交作业
学生可以通过克隆课程仓库并提交他们的作业来提交作业。
git clone https://github.com/yourusername/my_course_2023.git
cd my_course_2023
git checkout homework-1
# 添加和提交作业
git add my_homework
git commit -m "Submit homework"
git push origin my_homework
4. 教师批改作业
教师可以克隆课程仓库并检查学生的作业。
git clone https://github.com/yourusername/my_course_2023.git
cd my_course_2023
git checkout homework-1
# 检查学生的作业
5. 反馈和沟通
教师可以在学生提交的分支上添加评论和反馈。
git checkout my_homework
# 添加评论和反馈
git commit -m "Add feedback"
git push origin my_homework
GitHub Classroom 示例
更多信息,请访问我们的教学资源。