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