Top

Moodle 2.0 이러닝 강좌 개발

  • 원서명Moodle 2.0 E-Learning Course Development (ISBN 9781849515269)
  • 지은이윌리엄 라이스
  • 옮긴이우정환
  • ISBN : 9788960774650
  • 30,000원
  • 2013년 08월 30일 펴냄
  • 페이퍼백 | 384쪽 | 188*235mm
  • 시리즈 : acorn+PACKT, 오픈소스 프로그래밍

책 소개

이제 전 세계의 교육자들이 선택한, 이러닝 강좌 개발 시스템 무들(Moodle)을 이용해 온라인 교육을 시작하자. 무들 설치, 교사와 학생 관리, 강좌 생성과 관리, 과제, 퀴즈, 테스트, 포럼, 성적표, 보고서 등 무들의 기본적인 모든 기능을 살펴본다. 내용을 따라 하다 보면 나만의 온라인 교육 사이트가 만들 수 있다. 무들 입문자에게는 무들의 전반적인 기능 설명을, 경험 있는 무들 사용자에게는 효과적인 무들 운영의 노하우를 전달한다.

[ p32 이 책에 사용된 예제 코드 내려받기 ]
이 책에 사용된 예제 코드 내려받기
이 책의 예제 코드는 http://www.PacktPub.com에서 내려받을 수 있다. 다른 곳에서 구매한 경우에는 http://www.packtPub.com/support를 방문해 등록하면 파일을 이메일로 직접 받을 수 있다. 에이콘출판사의 도서정보 페이지 http://www.acornpub.co.kr/book/moodle에서도 예제 코드를 내려받을 수 있다.
→ [수정] →

이 책의 활용과 무들 패키지 다운로드
이 책의 예제파일은 무들 사이트 자체가 될 것이다. 무들 사이트는 http://download.moodle.org에서 사용자에게 적합한 버전의 무들패키지를 직접 다운로드 받아 설치하도록 하고 (이 책의 원서는 무들 버전 2.0.10 을 바탕으로 집필되어 무들 최신 버전을 설치했을 때 차이점이 있을 수 있음을 기억하자), 이 책에서 사용한 이미지를 비롯한 멀티미디어 컨텐츠 또한 제공되지 않으므로 이 책의 내용대로 구현하고자 한다면 독자 여러분이 가지고 있는 파일을 대체하여 사용하자.


[ 이 책에서 다루는 내용 ]

■ 무들 2.0의 새로운 기능을 알아보고, 강좌를 개선하는 방법을 배운다.
■ 팀 구축 모둠 연습부터 학생이 집에서 공부할 수 있는 개인적인 강좌에 이르기까지 생성 가능한 강좌의 종류를 배운다.
■ 포럼과 위키 같은 양방향 학습자원과 사회적인 학습활동이 포함된, 강좌 내용을 관리할 수 있는 무들의 모든 학습 기능을 이해한다.
■ 올바른 학생들이 올바른 학습을 할 수 있게 학생들을 관리한다.
■ 학생들 스스로 강좌에 등록하게 하거나, 강좌에 가입하도록 다른 학생들을 초대할 수 있게 한다.
■ 역할을 이해하고, 사용하며, 자신에 맞게 변경한다.
■ 사이트의 통계와 로그를 사용해 학습자가 어떻게 사이트와 상호작용하는지 관찰한다.

[ 이 책의 대상 독자 ]

이 책은 무들의 기능을 최대한 활용해 양방향 온라인 학습 경험을 생성하고 싶은 사람들을 대상으로 하고 있다. 책 내용 중 무들 사이트의 설치, 구성, 제작, 관리 등의 내용은 여러분이 만약 교육자, 기업의 트레이너 혹은 단순히 무언가를 가르치고자 하는 사람이라면 유용하고, 학습 사이트를 생성하는 업무를 수행하는 사람과 사이트에서 강좌를 생성하고 강좌를 강의하는 사람들에게 적합하다. 즉 이 책은 사이트 관리자, 강좌 제작자, 교사를 위한 책이다.

[ 이 책의 구성 ]

1장, 무들 여행 안내: 무들로 어떤 작업을 할 수 있고, 학생과 교사를 위해 여러분이 생성할 수 있는 사용자 경험은 어떤 것들이 있는지 배우며, 무들 철학이 어떻게 사용자 경험을 형성하는지도 알아본다. 1장은 무들을 잘 사용할 수 있는 방법과 학습 사이트 구축을 계획하는 과정에서 필요한 사항들을 결정하는 데 도움이 된다.

2장, 무들 설치: 웹 서버에 무들을 설치하는 과정을 차례대로 살펴본다.

3장, 사이트 구성: 여기서는 사이트 구성을 다루는데, 원하는 대로 작동하도록 사이트를 구성하는 데 도움을 주며, 고객이 원하는 사용자 경험을 생성하는 데 도움을 준다. 여러분이 만든 무들 사이트를 다른 사람이 관리한다면, 3장을 활용해 여러분과 교사가 강좌를 생성하고 강좌로 강의를 할 때 더욱 쉽게 이용할 수 있게 하는 구성 선택사항들을 학습한다.

4장, 범주와 강좌 생성: 강좌 범주와 새 강좌를 생성하는 방법을 살펴본다. 강좌 실행 시 영향을 주는 강좌 설정들을 다루며, 강좌에 교사와 학생을 등록하는 방법도 살펴본다.

5장, 정적인 강좌 자료 추가: 정적인 강좌 자료는 학습 시 상호작용을 하지 않는 학생들이 보거나 듣는 학습자원을 뜻한다. 여기서는 웹페이지, 그래픽, 어도비 아크로뱃 문서, 미디어 등을 강좌에 추가하는 방법을 살펴본다.

6장, 완전학습과 과제로 상호작용 추가: 완전학습과 과제는 학생이 무들 그리고 교사와 상호작용할 수 있는 무들의 학습활동이다. 이들 학습활동을 생성하고 사용하는 방법을 살펴본다.

7장, 학생 평가: 강좌를 이용하는 학생의 지식 수준과 태도를 평가하는 방법을 살펴본다.

8장, 강좌에 사회활동 추가: 무들은 각 구성원 간의 상호작용에 있어 탁월한 장점이 있다. 여기서는 강좌의 필수 요소인 학생과 학생 간의 상호작용을 형성하는 데 사용하는 몇 가지 도구를 살펴본다.

9장, 블록: 모든 블록은 사이트나 강좌에 기능을 추가한다. 여기서는 무들에서 사용하는 많은 블록과 그 구현 방법을 설명해, 여러분이 원하는 사이트나 강좌를 구성할 수 있게 도와준다.

10장, 교사를 위한 기능: 무들의 성적표와 학생들의 학습활동을 추적하는 로그를 사용하는 방법을 살펴본다.

저자/역자 소개

[ 저자 서문 ]

무들은 선도적인 오픈소스 학습 관리 시스템이다. 교사는 무들을 활용해 화려하고 짜임새 있는 웹 기반의 강좌를 쉽게 구성할 수 있다. 읽을거리와 퀴즈, 시험, 설문조사, 프로젝트 등의 학습활동, 학생 간의 상호작용과 모둠 작업을 장려하는 사회적 요소 등을 포함하는 완전학습을 만들고 이를 다시 여러 개의 완전학습으로 된 강좌를 구성할 수가 있다.

이 책 『Moodle 2.0 이러닝 강좌 개발』은 무들이라는 도구를 사용해 여러분의 강의를 강화하는 방법을 알려준다. 학생들의 요구사항을 분석하는 데 도움을 주고, 무들이 학생들에게 무엇을 제공할 수 있는지 이해하게 되며, 결국에는 여러분이 원하는 강좌를 구성하는 데 필요한 무들의 모든 기능을 살펴본다. 무들은 설치하고 사용하기는 상대적으로 쉽지만, 정작 도전해야 할 과제는 학습에 도움이 되고 기존의 확립된 학습상황 바탕 위에서 효과적이고 짜임새 있는 학습 과정을 개발하는 것이다. 이 책은 이 같은 도전 과제들을 해결할 수 있도록 안내할 것이다.

여러분이 사이트를 만드는 사람이든 강좌 제작자이든 간에 이 책을 프로젝트 가이드처럼 사용할 수 있다. 각 장을 학습하는 동안 여러분이 원하는 학습 사이트의 모습을 만들어나가는 데 필요한 지침을 제공한다. 이 책은 (여러분이 사이트 생성자라면) 교사에게 또는 (여러분이 교사라면) 학생에게 맞는 학습 경험을 생성하는 데 도움이 된다. 또한 기존 책들처럼 참고 안내서로도 활용 가능하지만, 단계별, 프로젝트 형태로 주제에 접근하며 대화형 학습 경험을 생성할 수 있는 지침을 제공한다는 점이 이 책의 장점이다.
무들은 직관적으로 사용할 수 있게 설계됐으며, 잘 작성된 온라인 도움말이 무들의 각 기능을 설명해준다. 이 책에서는 온라인 도움말에서는 설명하지 않는, 각 기능을 사용하는 시기와 이유, 해당 기능이 학생들의 경험에 어떤 영향을 주는지에 대해서까지도 알려 준다.

이 책은 정적인 학습 자료, 대화형 학습활동 그리고 사회적 기능을 여러분의 강좌에 추가하는 방법을 설명하며, 이 기능을 통해 학생들은 자신의 학습 잠재력을 최대한 끌어낼 수 있다. 무들을 사용해 성공적인 강의를 할 수 있게 도와주는 완벽한 안내서로서, 이 책에는 강좌를 개발하고 제공하는 작업에 초점을 맞췄고, 최선의 교육적인 훈련들이 포함되어 있다.

[ 저자 소개 ]

윌리엄 라이스 (William Rice)

뉴욕시에서 살고, 일하고, 노는 트레이닝 매니저로 팩트 출판사에서 무들 관련 서적을 다수 집필했고, 쾌속 이러닝 개발(rapid e-learning development)에 관심이 많다.
집필 외에도, 슬래시닷(Slashdot)과 매셔블(Mashable) 같은 사이트를 읽고 아들 뒤를 졸졸 쫓아다니는 데 많은 시간을 보낸다. 집 밖에서 즐기는 취미로는 JFK 공항이 보이는 곳에서 양궁 연습을 하거나, 뉴욕시 공원에서 식용 야생식물을 찾아 돌아다니며, 아들과 야외에서 놀기를 즐긴다.
윌리엄은 기술과 사회 간의 관계, 즉 우리가 어떻게 도구를 만들고, 그 도구가 어떻게 우리를 변하게 하는지에 매혹되어 있다. 집필 활동을 할 수 있게 격려해주는 믿을 수 없는 여인과 결혼했으며, 슬하에 놀라운 두 아들이 있다.

[ 옮긴이의 말 ]

급변하는 인터넷 환경 속에서 온라인 학습환경 또한 빠르게 변화하고 있다. 공공기관, 기업뿐만 아니라 대학교, 중고등학교, 학원, 심지어 초등학교에서도 온라인 학습환경에 대한 관심이 높아지고 있다. 이런 환경 속에서 수많은 온라인 학습 시스템이 생겨나고 사라짐을 반복하며 치열한 경쟁과 많은 시행착오를 통해 온라인 학습환경이 발전하고 있다.

그 사이에 무들이 있다.

무들은 오픈소스로 개발되고 있는 학습 관리 시스템으로 오픈소스라는 말 그대로 누구나 자유롭게 무들의 개발에 참여할 수 있다. 참여의 정도는 사용에 대한 피드백에서부터 오류 리포트 등을 비롯해, 능력에 따라서는 실제 개발에도 참여가 가능하다. 이렇게 무들은 특정 업체가 개발한 제품이 아닌 오픈소스 제품이기 때문에 전 세계의 많은 개발자, 사용자와 소통하며 진화해간다.

무들이 2002년 1.0 버전이 발표된 후로 10여 년이 흘렀다. 그 사이 무들은 등록된 사이트 수만도 8만 4,000개가 넘고, 237개국에서 약 130만여 명의 교사들이 760만여 강좌를 개설해 7,200만여 명의 학생들을 가르치고 있다. 이렇듯 전 세계의 많은 교사가 무들을 사용해 학생들을 가르치고 있으며, 일부 교육 공학자는 교육학 연구에도 무들을 활용하고 있다. 즉 무들은 전 세계의 교사들에게 충분히 검증된 온라인 학습 시스템이라 말할 수 있으며, 지금 이 시간에도 전 세계의 개발자들에 의해 새로운 기능이 추가되는 살아 있는 학습 시스템이라고 할 수 있다.

우리나라에서도 몇몇 교수님들과 선생님들을 주축으로 한 무들 사용자 모임이 결성되어 최근 들어 활발한 활동을 하고 있으며, 무들을 이용한 초중고교 교사 개인의 학습 사이트가 늘어나고 있을 뿐만 아니라 KAIST, 서울대학교, 배재대학교, 세종대학교 등에서도 무들을 온라인 학습 시스템으로 도입하고 있다.

무들은 다운로드도 자유로워서 사용자가 직접 내려 받아 설치해 사용할 수 있다. 이런 까닭에 자신의 학생들에게 온라인 학습을 선보이고자 하는 열정적인 분들이 무들에 관심을 갖기 시작했다. 하지만 참고할 만한 자료가 마땅치 않아 접근하기가 쉽지 않은 것이 사실이다. 무들을 다운로드하고, PC에 설치하고, 강좌를 생성하고, 참고자료를 첨부하는 일련의 작업들이 막연하게 느껴져 이내 포기하고 마는 것이다.

이 책은 무들러(Moodler)가 알아야 할 무들의 기본적인 기능을 설명한다. 무들의 설치에서부터 교사 및 학생 관리, 강좌 생성과 관리, 과제, 퀴즈, 테스트, 포럼, 성적표, 보고서, 그리고 이 모든 기능의 관리까지 무들의 기본적인 기능을 모두 담고 있다. 내용 또한 1개 장씩 순서대로 따라 하다 보면 책을 마칠 때쯤엔 하나의 완벽한 대화형 학습 사이트가 완성되도록 구성되어 있어서, 초보 무들러가 무들의 기능을 이해하는 데 적합한 입문서다. 그뿐 아니라 경험 있는 무들러에게는 무들을 활용하고 운용하는 데 필요한 노하우와 사례들이 담겨 있어 활용서로도 충분하리라 생각한다.

LMS 개발 중 우연히 이 책을 접하고, 무들에 관심을 갖기 시작하는 초보 무들러들에게 도움이 될 수 있을 것 같아 들뜬 기분에 가벼운 생각으로 시작한 번역이라는 작업은 전에는 상상하지도 못한 고된 작업이었다. 원저자와의 연락이 안 되어 부득이하게 원본 이미지를 사용할 수밖에 없었고, 이 때문에 번역 내용도 처음부터 수정해야 했다. 하지만 덕분에 번역을 마친 성취감은 더욱 컸고 이 책에 대한 애정이 깊어졌다. 나름 최선을 다했지만 첫 번역인 데다 부족한 실력으로 인해 번역이 매끄럽지 못한 점에 대해 미리 양해를 구하며, 부족한 점이 있다면 조언 주시길 부탁드린다.

무들이 온라인 교육에 적합하다고는 하나 우리 정서에 맞지 않는 부분들이 분명 있다. 그리고 몇몇 기업과 학교의 많은 분들이 이런 부분을 채우고자 노력 중이다. 미약하지만 이 책이 무들의 장점을 살리고 단점을 보완해 여러분의 구미에 맞는 온라인 학습 환경을 구성하는 데 조금이나마 도움이 되었으면 한다.


[ 옮긴이 소개 ]

우정환

현재 (주)위즈엑스퍼트에서 닷넷 기반의 윈도우와 웹 애플리케이션을 담당하는 개발 팀장으로 근무하고 있으며, 자사 솔루션을 위한 LMS 사이트를 개발하던 중 무들을 접하게 되었다. 그 후 자사 제품을 무들과 연계해 학습활동에서 활용할 수 있게 하는 무들 플러그인도 제작 중이다.
신변 잡기에 능하며 "행복한 인생이란 무엇일까?"라는 질문에 대한 해답을 찾으려 노력하는, 심심한 걸 못 참는 개발자다.

목차

목차
  • 1장 무들 여행 안내
    • 단계별 진행: 각 장의 사용
      • 1단계: 무들 경험 배우기(1장)
      • 2단계: 무들 설치(2장)
      • 3단계: 사이트 설정(3장)
      • 4단계: 학습 사이트의 프레임워크 생성(4장)
      • 5단계: 기본 강좌 자료 추가(5장)
      • 6단계: 대화형(상호적인) 강좌 만들기(6장)
      • 7단계: 학생 평가 도구 생성(7장)
      • 8단계: 사회적인 강좌 제작(8장)
      • 9단계: 블록을 사용한 기능 추가(9장)
      • 10단계: 강좌에 생명 불어넣기(10장)
    • 무들 철학
    • 무들 경험
      • 무들의 시작 페이지
      • 강좌 내부
      • 편집 모드
      • 학습자원과 학습활동
      • 설정 메뉴
      • 그 밖의 사항들
    • 무들의 구조
      • 무들 애플리케이션 디렉토리
      • 무들 데이터 디렉토리
      • 무들 데이터베이스
    • 정리
  • 2장 무들 설치
  • 설치 1단계: 웹 서버
    • 어느 정도 수준의 호스팅 서비스를 원하는가?
    • 최소 사양
  • 설치 2단계: 하위 도메인 또는 하위 디렉토리?
  • 설치 3단계: 무들을 내려받아 압축 풀기
    • 어떤 버전을 선택할 것인가?
    • 빠른 방법: 업로드와 압축 풀기
  • 설치 4단계: 무들 데이터 디렉토리
  • 설치 5단계: 무들 데이터베이스와 사용자 생성
    • 데이터베이스 생성
    • 데이터베이스 사용자 생성
  • 설치 6단계: 설치 스크립트
    • 구성 설정과 config.php
    • 데이터베이스 테이블
    • 6a단계: install.php
    • 6b단계: 웹 주소와 디렉토리 지정
    • 6c단계: 데이터베이스 설정 지정
    • 6d단계: 저작권
    • 6e단계: 서버 점검
    • 6f단계: install.php로 생성된 데이터베이스 테이블
  • 설치 7단계: 관리자 생성
  • 설치 8단계: 시작 페이지 설정
  • 설치 9단계: 성공!
  • 정리
  • 3장 사이트 구성
  • 실험 준비
    • 교사와 학생의 테스트 계정 생성
    • 여러 가지 브라우저 설치
  • 사이트 관리 메뉴 탐색
    • 인증 방법 구성
    • 등록 방법 선택에 따른 강좌 접속 권한 부여
    • 언어
    • 보안 설정
    • 필터
    • 시작 페이지 구성
    • 크론 작업 설정
  • 정리
  • 4장 범주와 강좌 생성
  • 강좌 범주와 사용자 경험 이용
    • 시작 페이지에 강좌와 범주 표시
    • 여러 범주에 강좌 할당
  • 강좌 생성
    • 비어 있는 새 강좌 생성
  • 교사와 학생 등록
    • 교사 지정
  • 정리
  • 5장 정적인 강좌 자료 추가
  • 추가할 수 있는 정적 강좌 자료의 종류
    • 링크 추가
    • 웹페이지 추가
      • 무들 HTML 편집기
      • HTML 편집기로 작성해 무들에 업로드
      • HTML 자세히 알아보기
    • 학생들이 내려받을 수 있는 파일 추가
      • 학생들이 강좌에서 파일을 선택했을 때 처리 방법
    • 미디어(비디오와 오디오) 추가
    • 강좌 편성
      • 주제 이름 지정
      • 강좌 홈페이지에서 항목 재배치(이동)
      • 표지로 강좌의 방향성과 구조 제시
    • 날짜나 점수로 접속 제한 기능 만들기(사용 가능성 제한 설정)
    • 정리
  • 6장 완전학습과 과제로 상호작용 추가
  • 과제 추가
    • 여러 가지 과제 추가
    • 과제 생성
    • 인쇄용 안내서
    • 필수 과제 만들기
  • 완전학습
    • 완전학습이란 무엇인가?
    • 완전학습 설정 구성
    • 첫 번째 질문 페이지 추가
    • 질문 페이지 생성
    • 콘텐츠 페이지
  • 정리
  • 7장 학생 평가
  • 퀴즈 생성
    • 문제 은행
    • 퀴즈 설정 구성
    • 퀴즈에 질문 추가
    • 질문 유형
    • 퀴즈 조합
  • 피드백
  • 피드백 학습활동 생성
    • 질문 유형
    • 피드백 검토
  • 간편설문
  • 정리
  • 8장 강좌에 사회활동 추가
  • 채팅
    • 채팅방 설정 페이지
  • 포럼
    • 동일한 주제 토론
    • 대량의 이메일 전송을 위한 새 포럼 사용
    • 다중 포럼
    • 포럼 설정
  • 용어집
    • 사이트에 용어집 활성화
    • 용어 목록 추가
    • 공용 용어집과 지역 용어집 비교
    • 주 용어집과 보조 용어집
    • 추천
  • 위키
    • 위키 편집 권한 결정을 위한 위키 유형과 모둠 모드 사용
    • 기본 형식
    • 첫 페이지 이름
  • 워크숍
    • 워크숍 전략
    • 네 가지 질문
    • 편집 설정 페이지
    • 평가 양식 편집 페이지
    • 워크숍에 예제 추가
    • 학생의 작업 제출
    • 제출물 할당
    • 평가 단계
    • 채점 평가 단계
    • 종료 단계
  • 정리
  • 9장 블록
  • 블록 위치 설정
    • 블록 유형
      • 학습활동 블록
      • 블로그 메뉴 블록
      • 블로그 태그 블록
      • 달력 블록
      • 댓글 블록
      • 강좌 이수 블록
      • 강좌 블록
      • 강좌/사이트 설명
      • HTML 블록
      • 최신 뉴스 블록
      • 로그인 블록
      • 주 메뉴 블록
      • 쪽지 블록
      • 온라인 사용자 블록
      • 퀴즈 결과 블록
      • 무작위 용어집 입력 항목 블록
      • 최근 활동 블록
      • RSS 피드 블록
      • 포럼 검색 블록
      • 주제 블록
      • 예정된 행사 블록
    • 정리
  • 10장 교사를 위한 기능
  • 로그와 보고서
    • 강좌 로그 보기
    • 활동 보고서 보기
    • 참여 보고서
    • 통계
  • 피드백, 추천, 채점에 척도 사용
    • 사용자 정의 척도 생성 방법
  • 성적
    • 성적 보기
    • 성적 분류
    • 부가점 사용
    • 점수 추가로 어려운 범주의 점수 보상해주기
  • 교사 포럼
    • 교사들만 사용할 수 있는 포럼(또는 학습활동이나 학습자원)을 만드는 방법
  • 도서 오류 신고

    도서 오류 신고

    에이콘출판사에 관심을 가져 주셔서 고맙습니다. 도서의 오탈자 정보를 알려주시면 다음 개정판 인쇄 시 반영하겠습니다.

    오탈자 정보는 다음과 같이 입력해 주시면 됩니다.

    (예시) p.100 아래에서 3행 : '몇일'동안 -> 며칠동안

    정오표

    [ p32 이 책에 사용된 예제 코드 내려받기 ]

    이 책에 사용된 예제 코드 내려받기
    이 책의 예제 코드는 http://www.PacktPub.com에서 내려받을 수 있다. 다른 곳에서 구매한 경우에는 http://www.packtPub.com/support를 방문해 등록하면 파일을 이메일로 직접 받을 수 있다. 에이콘출판사의 도서정보 페이지 http://www.acornpub.co.kr/book/moodle에서도 예제 코드를 내려받을 수 있다.
    → [수정] →

    이 책의 활용과 무들 패키지 다운로드
    이 책의 예제파일은 무들 사이트 자체가 될 것이다. 무들 사이트는 http://download.moodle.org에서 사용자에게 적합한 버전의 무들패키지를 직접 다운로드 받아 설치하도록 하고 (이 책의 원서는 무들 버전 2.0.10 을 바탕으로 집필되어 무들 최신 버전을 설치했을 때 차이점이 있을 수 있음을 기억하자), 이 책에서 사용한 이미지를 비롯한 멀티미디어 컨텐츠 또한 제공되지 않으므로 이 책의 내용대로 구현하고자 한다면 독자 여러분이 가지고 있는 파일을 대체하여 사용하자.