분리형 코딩 — 내 화면
분리형 코딩 세션에서는 나만의 IDE가 주어집니다. 옆자리 학생과 코드가 섞이지 않고, 내 화면에서 내 속도로 풀면 됩니다. 강사는 전체를 그리드로 지켜보다가, 필요할 때 내 화면에 들어와 직접 도와줄 수 있습니다.
일반 코딩과 무엇이 다른가요?
| 일반 코딩 | 분리형 코딩 | |
|---|---|---|
| 코드 | 모두가 한 문서 공유 | 학생마다 따로 |
| 다른 학생 | 같은 화면에서 보임 | 서로 안 보임(격리) |
| 강사 | 같은 문서에 늘 함께 | 평소엔 관찰만, 필요할 때 개입 |
화면 구성
- 좌측 파일 트리 — 내 워크스페이스(컨테이너)의 파일.
- 중앙 에디터 — 익숙한 Monaco 에디터. 내가 쓴 코드는 자동 저장됩니다.
- 하단 터미널 —
Run으로 실행하면 여기 결과가 나옵니다.
수업이 정한 단일 프레임워크(예: Python, Django)로 모든 학생이 같은 환경에서 시작합니다.
강사가 들어왔을 때 (개입)
평소에는 나 혼자 쓰지만, 강사가 내 화면에 개입하면 화면 상단에 안내 배너가 뜹니다. 이때는 일반 코딩처럼 강사와 같은 파일을 실시간으로 함께 편집합니다.
- 강사의 커서와 선택 영역이 색깔로 내 에디터에 표시됩니다.
- 강사가 고쳐주는 내용이 즉시 내 화면에 반영됩니다.
- 개입이 끝나면 다시 나 혼자만 편집하는 상태로 돌아갑니다.
도움 요청
막혔을 때는 채팅으로 질문하거나, 강사 그리드에 내 상태가 보이므로 강사가 먼저 알아채고 들어오기도 합니다. 자세한 협업 방법은 실시간 협업하기를 참고하세요.