GitHub Classroom 是一个简单、强大的工具,可以帮助教师轻松地分配、收集和批改学生作业。以下是一些关于如何在教学中使用 GitHub Classroom 的指南:

1. 创建课程仓库

首先,你需要为你的课程创建一个仓库。你可以通过 GitHub 的网站或者使用命令行工具来创建。

  • 通过 GitHub 网站创建:

    1. 登录你的 GitHub 账户。
    2. 点击右上角的 "+" 号,选择 "New repository"。
    3. 输入仓库名称,例如 "my_course_2023"。
    4. 选择 "Initialize this repository with a README" 和 "Add a .gitignore file"。
    5. 点击 "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 示例

更多信息,请访问我们的教学资源