Moodleは活発に進化し続けているシステムです。このページでは、Moodleの数多くの特徴の中から幾つかを取り上げます:
全体的なデザイン
- 社会的構築主義教授法(協調、活動、批判的省察等)を促進します。
- 対面教育の補助及び100%のオンラインコースに適しています。
- シンプル、軽い、能率的、互換性がある、バージョンの低いブラウザに対応しています。
- PHPをサポートする殆どのプラットフォームへ簡単にインストール可能。1つのデータベースを必要(共有可)とします。
- 全てのメジャーなデータベースの抽出をフルサポート(初期テーブル作成を除く)しています。
- コース一覧では、ゲストアクセスの可否も含めて、サーバ上の全コースの説明を表示します。
- コースをカテゴリ分け、検索することが出来ます。一つのMoodleサイトは数千のコースをサポートします。
- Moodleでは、サイト全体にわたる強固なセキュリティを重要視しています。フォームに関して、全てのチェック、データの正当性確認、クッキーの暗号化処理等が行われます。
- 殆どのテキストエリア (リソース、フォーラム投稿欄、日誌エントリ等)は、実装済みのWYSIWYG HTMLエディタで編集することが出来ます。
サイト管理
- サイトは、セットアップ時に設定した管理者によって管理されます。
- 「テーマ」プラグインにより、管理者は必要に応じてサイトの色、フォント、レイアウト等をカスタマイズすることが出来ます。
- 活動モジュールプラグインは、インストール済みのMoodleに追加することが出来ます。
- 言語パックプラグインにより、数多くの言語に対応することが出来ます。これらはMoodleに組み込まれたウェブベースのエディタで編集することが出来ます。現在、43以上の言語ファイルがあります。
- コードは、GPLライセンスの下で分かりやすく記述され、必要に応じて簡単に修正を加えることが出来ます。
ユーザ管理
- ユーザ管理のゴールは、高度なセキュリティを保ったまま、管理者の負担を減らすことです。
- 既存のシステムに簡単に統合することが可能な認証モジュールプラグインにより、様々な認証手段をサポートします。
- 標準的なメールによる認証: 学生は自分のアカウントを作成することが出来ます。アカウント確定時に、メールアドレスが確認されます。
- LDAPを使用した認証: LDAPサーバに対してアカウントのログインを照会することが出来ます。管理者は、どのフィールドを使用するか指定出来ます。
- IMAP、POP3、NNTPを使用した認証: メールサーバ又はニュースサーバに対してアカウントのログインが照会されます。SSL認証及びTLS認証がサポートされます。
- 外部データベースを使用した認証: 少なくとも2つのフィールドを持つデータベースを外部認証用のデータベースとして使用出来ます。
- それぞれユーザは、サーバ全体で1つのアカウントのみ必要です。各アカウントは異なるアクセス権限を持つことが出来ます。
- 管理者のアカウントは、コースの作成及びユーザをコースに割り当てることによる教師の作成をコントロールします。
- コース作成者には、コースの作成及びコース内で教えることのみ許可されます。
- Teachers may have editing privileges removed so that they can't modify the course (eg for part-time tutors)
- Security - teachers can add an "enrolment key" to their courses to keep out non-students. They can give out this key face-to-face or via personal email etc
- Teachers can enrol students manually if desired
- Teachers can unenrol students manually if desired, otherwise they are automatically unenrolled after a certain period of inactivity (set by the admin)
- Students are encouraged to build an online profile including photos, description. Email addresses can be protected from display if required.
- Every user can specify their own timezone, and every date in Moodle is translated to that timezone (eg posting dates, assignment due dates etc)
- Every user can choose the language used for the Moodle interface (English, French, German, Spanish, Portuguese etc)
コース管理
- A full teacher has full control over all settings for a course, including restricting other teachers
- Choice of course formats such as by week, by topic or a discussion-focussed social format
- Flexible array of course activities - Forums, Journals, Quizzes, Resources, Choices, Surveys, Assignments, Chats, Workshops
- Recent changes to the course since the last login can be displayed on the course home page - helps give sense of community
- Most text entry areas (resources, forum postings, journal entries etc) can be edited using an embedded WYSIWYG HTML editor
- All grades for Forums, Journals, Quizzes and Assignments can be viewed on one page (and downloaded as a spreadsheet file)
- Full user logging and tracking - activity reports for each student are available with graphs and details about each module (last access, number of times read) as well as a detailed "story" of each students involvement including postings, journal entries etc on one page.
- Mail integration - copies of forum posts, teacher feedback etc can be mailed in HTML or plain text.
- Custom scales - teachers can define their own scales to be used for grading forums, assignments and journals
- Courses can be packaged as a single zip file using the Backup function. These can be restored on any Moodle server.
課題モジュール
- Assignments can be specified with a due date and a maximum grade.
- Students can upload their assignments (any file format) to the server - they are date-stamped.
- Late assignments are allowed, but the amount of lateness is shown clearly to the teacher
- For each particular assignment, the whole class can be assessed (grade and comment) on one page in one form.
- Teacher feedback is appended to the assignment page for each student, and notification is mailed out.
- The teacher can choose to allow resubmission of assignments after grading (for regrading)
チャットモジュール
- Allows smooth, synchronous text interaction
- Includes profile pictures in the chat window
- Supports URLs, smilies, embedded HTML, images etc
- All sessions are logged for later viewing, and these can also be made available to students
選択モジュール
- Like a poll. Can either be used to vote on something, or to get feedback from every student (eg research consent)
- Teacher sees intuitive table view of who chose what
- Students can optionally be allowed to see an up-to-date graph of results
フォーラムモジュール
- Different types of forums are available, such as teacher-only, course news, open-to-all, and one-thread-per-user.
- All postings have the authors photo attached.
- Discussions can be viewed nested, flat or threaded, oldest or newest first.
- Individual forums can be subscribed to by each person so that copies are forwarded via email, or the teacher can force subscription for all
- The teacher can choose not to allow replies (eg for an announcements-only forum)
- Discussion threads can be easily moved between forums by the teacher
- Attached images are shown inline
- If forum ratings are being used, these can be restricted to a range of dates
日誌モジュール
- Journals are private between student and teacher.
- Each journal entry can be directed by an open question.
- For each particular journal entry, the whole class can be assessed on one page in one form
- Teacher feedback is appended to the journal entry page, and notification is mailed out.
小テストモジュール
- Teachers can define a database of questions for re-use in different quizzes
- Questions can be stored in categories for easy access, and these categories can be "published" to make them accessible from any course on the site.
- Quizzes are automatically graded, and can be re-graded if questions are modified
- Quizzes can have a limited time window outside of which they are not available
- At the teacher's option, quizzes can be attempted multiple times, and can show feedback and/or correct answers
- Quiz questions and quiz answers can be shuffled (randomised) to reduce cheating
- Questions allow HTML and images
- Questions can be imported from external text files
- Quizzes can be attempted multiple times, if desired
- Attempts can be cumulative, if desired, and finished over several sessions
- Multiple-choice questions supporting single or multiple answers
- Short Answer questions (words or phrases)
- True-False questions
- Matching questions
- Random questions
- Numerical questions (with allowable ranges)
- Embedded-answer questions (cloze style) with answers within passages of text
- Embedded descriptive text and graphics
リソースモジュール
- Supports display of any electronic content, Word, Powerpoint, Flash, Video, Sounds etc
- Files can be uploaded and managed on the server, or created on the fly using web forms (text or HTML)
- External content on the web can be linked to or seamlessly included within the course interface.
- External web applications can be linked in with data passed to them
調査モジュール
- Built-in surveys (COLLES, ATTLS) have been proven as instruments for analysing online classes
- Online survey reports always available, including many graphs. Data is downloadable as an Excel spreadsheet or CSV text file.
- Survey interface prevents partly-finished surveys.
- Feedback is provided to the student of their results compared to the class averages
ワークショップモジュール
- Allows peer assessement of documents, and the teacher can manage and grade the assessment.
- Supports a wide range of possible grading scales
- Teacher can provide sample documents for students to practice grading
- Very flexible with many options.
Version: $Id$