경고
**닫기:** 애플리케이션이 GitHub Classroom 종료되고 2026년 8월 28일에 사용 중지됩니다.
자세한 내용은 종료 알림을 참조GitHub Classroom하세요.
참고
확장GitHub Classroom은VS Code 더 이상 활성 개발 중이 아닙니다. 학생 리포지토리 의 Open in VS Code 배지는 여전히 작동하지만 확장의 다른 기능이 예상대로 작동하지 않을 수 있습니다.
정보 Visual Studio Code
Visual Studio Code는 데스크톱에서 실행되며 Windows, macOS 및 Linux에 사용할 수 있는 가볍고 강력한 소스 코드 편집기입니다. 확장을 GitHub Classroom통해VS Code 학생들은 교실 과제를 쉽게 찾아보고, 편집하고, 제출하고, 공동 작업하고, 테스트할 수 있습니다. IDE에 GitHub Classroom대한 자세한 내용은 IDE와 GitHub 클래스룸 통합을 참조하세요.
학생이 선택한 편집기
통합 GitHub Classroom 은 VS Code 학생들에게 다음을 포함하는 확장 팩을 제공합니다.
- GitHub Classroom 학생이 쉽게 시작할 수 있도록 하는 사용자 지정 추상화가 포함된 확장입니다.
- Visual Studio Live Share 확장은 학생 보기에 통합되어 협업을 위해 조교 및 급우가 쉽게 액세스할 수 있습니다.
- GitHub 끌어오기 요청 확장을 사용하면 학생들이 편집기 내에서 강사의 피드백을 볼 수 있습니다.
에서 할당을 시작하는 방법 VS Code
과제를 만들 때 할당 VS Code 의 기본 편집기로 추가할 수 있습니다. 세부 정보는 IDE와 GitHub 클래스룸 통합을(를) 참조하세요.
여기에는 모든 학생 리포지토리에 VS Code"열기" 배지가 포함됩니다. 이 배지는 한 번의 클릭으로 설치 VS Code, 교실 확장 팩 및 활성 할당 열기를 처리합니다.
참고
코드를 VS Code 리포지토리로 푸시하려면 학생에게 컴퓨터에 Git이 설치되어 있어야 합니다. 열기 VS Code 단추를 클릭하면 자동으로 설치되지 않습니다. 학생은 Git download에서 Git을 다운로드할 수 있습니다.
확장 팩을 사용하는 GitHub Classroom 방법
확장에는 GitHub Classroom '교실' 보기와 '활성 할당' 보기의 두 가지 주요 구성 요소가 있습니다.
학생이 처음으로 확장을 시작하면 자동으로 탐색기 탭 VS Code으로 이동하여 리포지토리에 있는 파일의 트리 보기와 함께 "활성 과제" 보기를 볼 수 있습니다.
학생은 "활성 과제" 줄 위로 마우스를 가져가면 표시되는 동기화 변경 단추를 클릭하여 최신 버전의 원격으로 커밋을 푸시할 수 있습니다. 이 기능은 Git으로 소스 제어의 복잡성을 감추어, 강사가 자신의 속도에 맞춰 Git을 가르칠 수 있도록 합니다. 또한 변경 내용을 동기화하면 교사가 과제에 자동 채점이 되도록 구성한 경우, "테스트"가 실행되도록 트리거됩니다.
과제가 그룹 프로젝트인 경우 "활성 과제" 아래의 "그룹" 노드에 그룹의 멤버가 표시됩니다. 또한 학생이 막혔을 때 도움을 줄 수 있는 리포지토리의 관리자 멤버도 표시됩니다. 프로젝트에서 협업을 하기 위해 학생은 그룹 노드에 있는 모든 사용자와 Live Share 세션을 시작할 수 있으며 리포지토리의 전체 컨텍스트를 즉시 공유합니다. Live Share 및 이를 활용한 공동 작업에 대한 자세한 내용은 Visual Studio Live Share란?을 참조하세요.
학생이 과제를 완료하면 다른 과제 및 클래스룸을 보기 위해 탐색할 수도 있습니다. 탭에서 GitHub 찾을 수 있습니다.