IDE와의 통합 정보
필요에 따라 IDE(통합 개발 환경)를 사용하도록 할당을 구성할 수 있습니다. IDE를 사용하면 학생이 Git 및 전체 개발 도구 체인을 학생의 컴퓨터에 설치하지 않고도 코드를 작성하고, 프로그램을 실행하고, 공동으로 작업할 수 있습니다. 과제에 대한 IDE를 선택하는 경우에도 학생은 필요한 소프트웨어가 있는 컴퓨터에서 로컬로 코드를 체크 아웃하고 실행할 수 있습니다.
학생이 IDE를 사용하여 과제를 수락하면 학생의 과제 리포지토리에 있는 README 파일에 IDE에서 과제를 여는 단추가 포함됩니다. 학생은 즉시 작업을 시작할 수 있으며 추가 구성이 필요하지 않습니다.
지원되는 IDE
GitHub Classroom은 다음 IDE를 지원합니다. 각 IDE에 대한 학생 경험에 대해 자세히 알아볼 수 있습니다.
IDE | 추가 정보 |
---|---|
GitHub Codespaces | "GitHub 클래스룸에서 GitHub Codespaces 사용" |
Microsoft MakeCode Arcade | "GitHub 클래스룸에서 MakeCode Arcade 사용 정보" |
Visual Studio Code | Visual Studio Marketplace의 GitHub Classroom 확장 |
클라우드 IDE 통합이 클래스룸에 중요하다는 것을 알고 있으며 더 많은 옵션을 제공하기 위해 노력하고 있습니다.
할당에 대한 IDE 구성
할당을 만들 때 할당에 사용할 IDE를 선택할 수 있습니다. IDE를 사용하는 새 할당을 만드는 방법을 알아보려면 "개별 과제 만들기" 또는 "그룹 과제 만들기.
새 IDE에서 할당 설정
다른 IDE를 사용하여 할당을 처음 구성할 때는 할당이 올바르게 설정되었는지 확인해야 합니다.
GitHub Codespaces를 사용하지 않는 한 조직의 IDE에 대한 OAuth 앱에 권한을 부여해야 합니다. 모든 리포지토리의 경우 앱에 메타데이터, 관리 및 코드에 대한 읽기 액세스 권한을 부여하고 관리 및 코드에 대한 쓰기 액세스 권한을 부여합니다. 자세한 내용은 "OAuth 앱 권한 부여"을 참조하세요.
GitHub Codespaces에는 OAuth 앱이 필요하지 않지만 조직에서 GitHub Codespaces을(를) 사용하여 할당을 구성할 수 있도록 GitHub Codespaces을(를) 사용하도록 설정해야 합니다. 자세한 내용은 "GitHub 클래스룸에서 GitHub Codespaces 사용"을 참조하세요.