소개
소프트웨어 개발 과정을 가르치는 교육자는 GitHub Education의 할인, 파트너십, 학습 및 도구를 사용하여 학생들에게 관련 기술을 효과적으로 가르칠 수 있습니다.
이 가이드에서는 GitHub를 시작하고, GitHub Education을 통해 계정 및 할인된 서비스에 등록하고, GitHub Classroom에 대한 과정 및 과제 공간을 만듭니다.
GitHub는 GitHub Campus Program을 통해 교육 기관과의 파트너십을 제공하기도 합니다. 자세한 내용은 GitHub Campus Program 웹 사이트를 참조하세요.
참고
학생인 경우 학업 할인을 활용하려면 학생으로 GitHub Education 신청을(를) 참조하세요.
계정 만들기
먼저 GitHub에 무료 개인 계정을 만들어야 합니다.
- GitHub의 가격 책정 페이지로 이동합니다.
- GitHub에서 제공하는 다양한 제품 및 구독에 대한 정보를 읽은 다음, 선택하려는 구독 아래에서 업그레이드 단추를 클릭합니다.
- 프롬프트에 따라 무료 개인 계정을 만듭니다.
개인 계정을 만든 후 무료 조직 계정을 만듭니다. 이 조직 계정을 사용하여 GitHub Classroom 클래스룸을 만들고 관리합니다.
- GitHub의 페이지 오른쪽 상단에서 프로필 사진을 선택한 다음, Settings를 클릭합니다.
- 사이드바의 "Access" 섹션에서 Organizations를 클릭합니다.
- "조직" 헤더에서 새 조직을 클릭합니다.
- 프롬프트에 따라 무료 조직을 만듭니다.
자세한 내용은 GitHub 계정 유형을(를) 참조하세요.
교사 혜택 신청
-
[청구 설정 요약 페이지](https://github.com/settings/billing/summary)로 이동합니다. - "GitHub Education"에서 Start an application을 클릭합니다.
확인된 GitHub Education 교육자는 GitHub Education 웹 사이트로 이동하여 언제든지 GitHub Education에 액세스할 수 있습니다.
GitHub Classroom 설정
개인 계정 및 조직 계정을 사용하여 GitHub Classroom을 시작할 준비가 되었습니다. GitHub Classroom은 무료로 사용할 수 있습니다. 과제를 추적 및 관리하고, 과제를 자동으로 채점하고, 학생들에게 피드백을 제공할 수 있습니다.
-
GitHub Classroom에 로그인합니다.
-
GitHub Classroom에서 GitHub의 개인 계정에 액세스하도록 권한을 부여하려면 정보를 검토한 다음 GitHub Classroom 권한부여를 클릭합니다.
-
정보를 검토합니다. GitHub에서 조직 계정에 액세스하도록 GitHub Classroom에 권한을 부여하려면 허용(Grant)을 클릭합니다.
팁
**요청** 단추가 **허용** 단추 대신 표시되면 소유자가 아닌 조직의 구성원입니다. 소유자는 GitHub Classroom에 대한 요청을 승인해야 합니다. GitHub Classroom에서 클래스룸 및 과제를 만들고 관리하려면 조직 소유자여야 합니다. 자세한 내용은 [AUTOTITLE](/apps/oauth-apps/using-oauth-apps/authorizing-oauth-apps#oauth-apps-and-organizations)을(를) 참조하세요. -
**Authorize github**(GitHub 권한 부여)를 클릭합니다.
교실 만들기
GitHub Classroom의 클래스룸에서는 과정 중에 교사와 학생이 상호 작용합니다. 교사는 클래스룸의 학생 명단을 만든 다음 클래스룸 내에서 과제를 만들고, 할당하고, 검토하고, 채점할 수 있습니다.
- GitHub Classroom에 로그인합니다.
-
**Create your first classroom**(첫 번째 교실 만들기) 또는 **New classroom**(새 교실)을 클릭합니다. - 조직 목록에서 클래스룸에 사용할 조직을 클릭합니다. 필요하다면 새 조직을 만들 수 있습니다. 자세한 내용은 처음부터 새 조직 만들기을(를) 참조하세요.
- "클래스룸 이름"에서 클래스룸의 이름을 입력합니다.
- 클래스룸 만들기를 클릭합니다.
다음 단계
클래스룸을 만들었으므로 GitHub 및 GitHub Classroom을 사용하여 과정을 보강할 준비가 되었습니다. 🎉
- 클래스룸 및 클래스룸 관리자를 관리하고 클래스룸에 대한 학생 명단을 만듭니다. 자세한 내용은 교실 관리을(를) 참조하세요.
- Git 및 GitHub 시작 과제를 사용하여 학생들에게 Git 및 GitHub 기본 사항에 대한 개요를 제공합니다. 자세한 내용은 Git 및 GitHub 스타터 과제 사용을(를) 참조하세요.
- 개별 학생 또는 팀에 대한 과제를 만듭니다. 과제 생성에 대한 자세한 정보는 자세한 내용은 개별 과제 만들기 또는 그룹 과제 만들기을(를) 참조하세요.을 참조하세요.
- 자동 테스트를 작성하고 구현하여 과제 리포지토리에서 직접 학생들에게 즉각적인 피드백을 제공합니다. 자세한 내용은 자동 채점 사용을(를) 참조하세요.
- the GitHub Education Community에 참여하세요.