본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

classroom-assistant

0

GitHub Classroom Assistant는 GitHub, Inc.가 개발한 크로스 플랫폼 데스크톱 응용 프로그램입니다.

교육대량 클론저장소 복제

소개

GitHub Classroom Assistant는 GitHub, Inc.가 개발한 크로스 플랫폼 데스크톱 응용 프로그램입니다. 이 도구는 교육자가 GitHub Classroom을 사용하여 학생들의 과제 저장소를 효율적으로 관리하고 채점을 위해 일괄로 클론할 수 있도록 도와줍니다. 현재 이 도구는 더 이상 개발되지 않으며, GitHub Classroom CLI 확장 프로그램의 'clone student-repos' 서브명령어로 대체되었습니다.

상세정보

학생 저장소 일괄 클론

GitHub Classroom에서 할당된 모든 학생의 과제 저장소를 한 번에 클론할 수 있습니다. 수백 개의 저장소도 한 번의 클릭으로 로컬 머신에 다운로드할 수 있습니다.

진행률 표시 및 취소 기능

저장소 클론 진행 상황을 실시간으로 확인할 수 있으며, 필요 시 작업을 취소할 수 있습니다. 사용자 이름과 프로필 사진이 포함된 목록에서 각 학생의 클로닝 상태(완료 또는 진행 중)를 한눈에 파악할 수 있습니다.

Q: GitHub Classroom Assistant는 왜 더 이상 지원되지 않나요?

A: GitHub는 이 도구를 GitHub Classroom CLI 확장 프로그램으로 대체하기 위해 더 이상 개발하지 않습니다. GitHub Classroom CLI는 더 현대적인 명령줄 인터페이스를 제공합니다.

Q: Linux에서 실행 문제가 발생하면 어떻게 해야 하나요?

A: Linux 일부 배포판에서는 알려진 문제가 있습니다. 공식 GitHub 저장소의 docs 폴더에서 지원되는 플랫폼 및 문제 해결 지침을 확인할 수 있으며, 새로운 문제는 GitHub 이슈 트래커에 등록할 수 있습니다.

Q: 어떤 운영 체제에서 Classroom Assistant를 사용할 수 있나요?

A> GitHub Classroom Assistant는 Windows, macOS, Linux 운영 체제에서 모두 사용할 수 있습니다. 각 플랫폼별로 .exe, .deb, darwin zip 패키지가 제공됩니다.

화면으로 보는 주요 기능

과제 1: 프로그래밍 소개

과제 1: 프로그래밍 소개

'과제 1: 프로그래밍 소개'라는 제목과 '개인 과제'라는 부제가 있는 녹색 상단 바가 있습니다. 그 아래에는 '다운로드 진행률'이라는 텍스트와 함께 53% 완료된 파란색 진행률 바가 있습니다. 목록에는 사용자 이름과 프로필 사진이 있으며, 'MikeMcQuaid', 'uptownyumiko', 'sam-kdg' 사용자는 '클로닝 완료' 상태이고 '보기' 버튼이 있습니다. 'Ms1Merchant', 'rpastorvargas', 'SlowPick' 사용자는 클로닝 상태가 진행 중이며, '취소'라는 빨간색 버튼이 화면 하단에 있습니다.

시스템 요구사항

GitHub Classroom을 사용하여 과제를 설정하고 학생 저장소를 생성해야 합니다. CLI 확장 프로그램을 사용하는 경우 GitHub CLI(GitHub Command Line Interface)가 필요합니다.