Skip to main content

과제 정보

개별 또는 그룹 과제를 GitHub Classroom 사용하여 학생들을 가르치고 과제를 채점할 수 있습니다.

경고

          **닫기:** 애플리케이션이 GitHub Classroom 종료되고 2026년 8월 28일에 사용 중지됩니다.

자세한 내용은 종료 알림을 참조GitHub Classroom하세요.

의 할당 정보 GitHub Classroom

과제는 .에서 학생들을 위해 만든 교과목입니다 GitHub Classroom. 과제를 사용하여 학생을 테스트하고 채점하거나 학생들이 학습 내용을 연습하는 데 도움을 줄 수 있습니다.

를 사용하면 GitHub Classroom개별 과제를 만들고 단일 학생 또는 그룹 과제로 완료하여 팀에서 완료할 수 있습니다. 자세한 내용은 과제 유형을 참조하세요.

각 과제에는 제목과 선택적 마감일이 있습니다. GitHub Classroom에서 만든 리포지토리의 표시 유형을 선택하고 액세스 권한을 선택할 수 있습니다. 과제를 자동으로 채점하고 과제에 대해 학생과 토론할 전용 공간을 만들 수도 있습니다.

필요에 따라 과제의 피드백 끌어오기 요청을 사용하도록 설정할 수 있습니다. 과제에 대한 피드백에 대한 끌어오기 요청을 사용하도록 설정하면 GitHub Classroom은 각 학생 또는 그룹의 과제 리포지토리에 피드백 이라는 특수 끌어오기 요청을 만듭니다. 자세한 내용은 끌어오기 요청을 사용하여 피드백 남기기을(를) 참조하세요.

클래스룸을 IDE와 통합할 수 있습니다. 학생은 IDE 또는 적절한 소프트웨어로 코드를 로컬로 검사 실행하여 과제 리포지토리를 변경할 수 있습니다. 자세한 내용은 IDE와 GitHub 클래스룸 통합을(를) 참조하세요.

다른 조직의 클래스룸을 포함하여 관리자가 액세스할 수 있는 다른 모든 클래스룸에서 기존 과제를 다시 사용할 수 있습니다. 자세한 내용은 과제 재사용을(를) 참조하세요.

참고

과제를 만들려면 먼저 클래스룸을 만들어야 합니다. 자세한 내용은 교실 관리을(를) 참조하세요.

과제 유형

를 사용하여 개별 할당과 그룹 할당을 모두 만들 수 있습니다 GitHub Classroom.

개별 할당

개별 할당은 GitHub Classroom에 대한 과정에 참여하는 각 학생에 대한 과정입니다. 이 학생은 다른 학생들의 도움 없이 개별 할당을 완료하려고 합니다.

학생이 과제를 수락하면 GitHub Classroom에서 자동으로 학생에 대한 새 리포지토리를 만듭니다. 리포지토리가 비어 있을 수 있으며, 시작 코드, 설명서, 테스트 및 기타 리소스를 사용하여 템플릿 리포지토리에서 리포지토리를 만들 수도 있습니다. 각 할당 리포지토리는 GitHub의 조직 계정에 속합니다.

자세한 내용은 개별 과제 만들기을(를) 참조하세요.

그룹 과제

그룹 과제는 GitHub Classroom에 있는 학생 그룹을 위한 공동 작업 과정입니다. 학생들은 전문 개발자 팀과 같은 공유 리포지토리에서 그룹 과제를 함께 작업할 수 있습니다.

그룹 과제를 수락한 학생은 새 팀을 만들거나 기존 팀에 참가할 수 있습니다. GitHub Classroom은 과제를 수행하는 팀은 하나의 집합으로 저장합니다. 과제를 만들 때 특정 과제에 대한 팀 집합의 이름을 지정할 수 있으며, 이후 과제에서 이 팀 집합을 다시 사용할 수 있습니다.

자세한 내용은 그룹 과제 만들기을(를) 참조하세요.

추가 참고 자료