• 검색 결과가 없습니다.

제 절 초중고 온라인 교육을 위한 레파지토리 모델

문서에서 R&D연구결과보고서 (페이지 81-86)

앞서 이야기한 시사점에 기반한 효과적인 초중고 온라인 교육체계에 대한 모델을 제안한다 그 중 먼저 가장 기반이 될수 있는 레파지토리는 아래와 같다

레파지토리 모델과 구성 요소

그림 레파지토리 모델의 구성요소 [ 3 1]-

자료 직접작성:

레파지토리 서버

레파지토리 서버는 교육에 대한 자료들과 학습 활동들과 프로젝트가 저장되고 기록 되는 곳이다 이를 중심으로 모든 교육에 대한 데이터들이 누적되고 공유될 수 있다

학생과 동료 학생

학생은 교육을 온라인 교육 서비스를 받고 프로젝트를 수행한다 이때 레파지토리 서버를 기반으로 프로젝트 수행을 동료 학생들과 함께 하거나 서로의 프로젝트들에 대해 피드백하고 재사용할 수 있다

멘토 교사

멘토나 교사는 프로젝트를 코치하거나 개선방향에 대해 조언을 줄 수 있다 학생들의 프 로젝트를 고치거나 댓글을 다는 것이 가능하다

전문가 위원

수업내에서 만든 프로젝트가 온라인 교육 서비스나 마켓플레이스와 같은 공개된 곳 에 공개될때의 검수를 수행한다 이때 개인정보 문제 보안의 위협이나 윤리적 문제에 대 한 부분을 확인할 수 있다

마켓플레이스 갤러리

온라인 교육을 통해 만들어진 결과물을 공개된 갤러리나 구글플레이와 같은 외부 마 켓플레이스로 공개할 수 있게 한다

레파지토리 모델의 배포 프로세스

레파지토리에 기반한 프로젝트 수행 및 배포는 아래와 같은 과정을 겪을 수 있다 그림 레파지토리 모델의 배포과정

[ 3 2]-

자료 직접작성:

학생들이 소스를 코딩하고 디버깅을 반복하는 과정이다 앞에 설명한 클라우드 코딩 서 비스 구름 과 같이 웹에서 직접 코딩을 하고 피드백할 수 있는 환경 제공이 필요하다

과정의 결과물인 소스코드 프로젝트 동영상 등을 레파지토리 서 버에 업로드하는 과정이다 이 과정에서는 스크래치 엔트리 등과 같이비쥬얼 프로그래밍 결과물은 스크래치 의 레파지토리와 같은 기능 제공이 필요하다 하지만

등과 같은 텍스트 프로그래밍 결과물은 클라우드 코딩 서비스 구름 과 의 소스코드 테스트와 같은 환경 제공이 필요하다 또한 로봇 아두이노 등과

같은 피지컬 컴퓨팅 결과물은 스크래치 의 레파지토리와 같은 기능과 클라우드 코딩 및 소스코드 테스트와 같은 환경이 융합된 기능을 제공하는 환경이 필요하다

과정은 레파지토리 서버에 업로드 된 소스코드 프로젝트 동영상에 대하 여 동료나 선 후배들이 참여하여 협업을 하거나 버전 업그레이드 하는 과정이다 이 과 정은 다른 개발자들과 팀을 조직하고 슬라이드 공유 채팅 기능 뿐만 아니라 소스 코 드의 실시간 동시 편집의 협업 기능이 필요한 과정이다

레파지토리 서버에 업로드 된 소스코드 프로젝트 동영상에 대하여 교사 또는 멘토들이 하는 과정이다 이를 통해 개선안을 내거나 추가적인 코치가 가능하다

레파지토리 서버에 업로드 된 소스코드 프로젝트 동영상에 대하여 전문가 위원들이 검

증하는 과정이다 이 과정에서는 의 의 와 같이

등록한 소프트웨어에 대하여 전문가들이 검증하도록 한다

검증된 소스코드 프로젝트 동영상을 배포하는 과정이다 레파지토리에 등록된 많은 소 스코드 프로젝트 동영상을 검증하여 우수한 품질의 소스코드 프로젝트 동영상을 다른 개발자들이 사용할 수 있도록 공개 배포한다

평가를 통하여 인증을 수여하는 과정이다 이 과정에서는 에서 제공하는 코딩 테스트와 알고리즘 테스트와 같은 과정을 통과하고 에서 제공하는 프로그램과 같은 교육 과정을 이수하면 인증을 해줄 수 있으며 만들어진 프 로젝트를 외부 공개 마켓플레이스에 배포할 수 있다

효과적인 초중고 온라인 교육체계를 위한 레파지토리 모델

사용자 그룹별로 권한이 차등된 레파지토리 모델

레파지토리 공간에 대한 접근은 교육 공급자이냐 수요자이냐에 따라서 권한과 책임 그리고 공유 가능한 자료의 범위가 달라야 한다

콘텐츠 유형 중심이 아닌 프로세스와 중심 모델

온라인 교육의 모든활동들을 포괄할 수 있는 레파지토리 구축을 위해서는 콘텐츠 의 형태에 무관한 프로세스과 중심의 레파지토리가 필요하다

최종 산출물 저장공간이 아닌 형상관리 도구

최종 결과물에 대한 저장공간이 아닌 해당 결과물이 나오기까지의 산출물과 사용자들 의 활동이 기록된 형상관리 도구이어야 한다 교육은 산출물이 목적이 아니라 교육 과 정에서 얻고자 하는 교육활동과 효과가 목적이기 때문이다

커뮤니티 기반의 확산 모델

레파지토리를 이용하는 사용자들이 함께 모여 개선하고 의견을 나누고 지속적으로 자 료를 공유함으로서 발전하는 커뮤니티 형태의 모델을 지향해야 한다 초중고 교육은 학교를 중심으로한 교육이 이루어지므로 커뮤니티의 역할은 매우 중요하다고 할 수 있겠다

문서에서 R&D연구결과보고서 (페이지 81-86)