선생님이 코딩 과제를 내주셨습니다.
과제를 하려면 코드를 실행해야 하지만 소프트웨어가 충돌하거나 예상치 못한 문제가 발생할 수 있습니다.
하지만 GitHub Classroom만 있으면 더 이상 걱정하실 필요 없습니다.
모든 브라우저에서 과제가 가능합니다.
온라인 통합 개발 환경(IDE)을 통해 학생들은 개인 PC에서 발생할 수 있는 충돌을 피하고 웹 브라우저에서 작업을
할 수 있습니다. 또한 노트북이나 태블릿 PC를 이용해 코드 작업을 해도 속도가 느려지지 않습니다. 모든 학생들이
동일한 코딩 환경에서 빠르게 시작할 수 있고 선생님들도 교육에 더 집중할 수 있습니다.
Repl.it과 Microsoft MakeCode의 통합
온라인 코딩은 원격 수업에 도움이 됩니다. 그래서 GitHub Classroom은 Microsoft MakeCode Arcade와
Repl.it. 두 가지 온라인 IDE와 통합했습니다. 둘 다 웹브라우저에서 어떤 기기에서든 코딩할 수 있습니다.
개발환경은 온라인에 있기 때문에 학생들이 로컬에 무언가를 설치하거나 소프트웨어 버전에 대해 걱정할 필요가
없습니다.
Repl.it에서의 assignment
Repl.it에서는 여러 언어로 코드를 실행할 수 있습니다. Repl.it 코드 파일과 디렉토리로 구성된 repl을 사용해
과제를 생성하세요. 선생님들은 비공개 repl을 사용해 과제를 생성할 수 있습니다. 그리고 학생들의 코드를 다른
학생들에게 공유할 수 있도록 설정할 수 있습니다. Repl.it IDE에서는 학생들이 모바일 기기에서도 브라우저 내에서
코드를 편집, 실행 및 디버그 할 수 있습니다. 그리고 개발환경과 버그도 즉시 재현할 수 있습니다.
“많은 사람들이 Repl.it을 사용해 교육하고 있습니다. GitHub Classroom은 GitHub의 repos를 활용해 Repl.it의협업 기능을 최대한 활용할 수 있습니다.”
-Amjad Masad, Repl.it의 설립자이자 CEO-
Repl.it을 사용한 팀플
Repl.it Multiplayer 세션을 사용하여 학생들은 실시간으로 협업을 할 수 있습니다. 과제를 시작한 첫 학생이
repl을 생성하고 같은 팀의 팀원들을 공동작업자로 추가해 주시면 됩니다.
Repl.it에서 작업하는 방법
Repl.it에서 코딩하는 방법에 대한 자세한 설명은 Repl.it Quikstart Guide를 참조하세요!.
Repl.it+Git 튜토리얼에서 학생들이 GitHub에 코드를 다시 푸시하는 Repl.it GitHub 인터페이스에 대해
자세히 알아볼 수 있습니다.
MakeCode Arcade에서 작업하기
MakeCode Arcade는 학생들이 마우스를 이용한 프로그래밍으로 아케이드 게임을 개발할 수 있는 쉽고
접근성이 좋은 IDE입니다. 학생들은 창의적으로 프로그램을 개발한 후에 모바일 기기를 포함한 브라우저
내에서 프로그램을 실행할 수 있습니다.
“Microsoft MakeCode Arcade가 이제 GitHub Classroom 관리 프로세스에 직접 통합됨에 따라 선생님들은 단일 도구를 사용해 학생들의 작업을 관리하고 개인 또는 팀 과제를 빠르고 쉽게 추적할 수 있습니다.”
- Jacqueline Russell, Microsoft MakeCode 수석 프로그램 관리자-
MakeCode Arcade를 사용한 팀플
MakeCode Arcade를 사용할 때는 미리 GitHub Classroom에 팀 과제를 만드세요. 팀으로 작업하는 학생들은
전형적인 Git과 GitHub 협업 기능을 사용해 Branch와 Pull Request를 생성할 수 있습니다.
MakeCode에 대해 더 알아보기
IDE에 대해 자세히 알아보시려면 Makecode Arcade Tour를 참조하세요. 튜토리얼을 이용해 코드 플랫폼에 대해 이해하고 MakeCode 블로그를 방문해 GitHub로부터 push와 pull을 하는 방법에 대해 알아보세요!
만일 GitHub Classroom에 과제를 작성해보신 적 없으시면 우선 디지털 강의실 설정 방법에 대한 안내문을
확인하세요. 과제 생성 인터페이스는 조금 변경되었지만, 대부분의 옵션은 동일합니다.
IDE로 과제를 하는 방법은 온라인 IDE 설명서에 자세히 나와있습니다.
GitHub Classroom에 대해 궁금한 점이 있으신 분들은 아래 댓글을 남겨주세요!
좋은 하루 보내시고 긴 글 읽어 주셔서 감사합니다.
이 게시글은 GitHub의 Arelia Jones의 Code In the browser을 번역한 글입니다.
'GitHub News' 카테고리의 다른 글
GitHub Super Linter를 소개합니다 (0) | 2020.06.29 |
---|---|
GitHub 사용자 교육 웨비나 Intro - 버전관리 &GitHub 소개 - (0) | 2020.06.22 |
Remote Work: 맞벌이 부부의 리모트 워크 (0) | 2020.06.08 |
리모트 워크: 재무,법률 및 IT 부서 사례 (0) | 2020.05.28 |
Satellite 2020 :GitHub 신제품 출시 (0) | 2020.05.14 |