Moodle (UTF-8) fs_moodle (UTF-8) 表1.doc 表1.doc UTF-8 ↓ S-JIS PHP 日本語 Windows S-JIS ↓ UTF-16 ファイルI/O関数 表1.doc 日本語 Windows 表?E?Edoc HDD (UTF-16) 陦ィ・・doc 陦ィ・・doc ファイルI/O関数 PHP S-JIS ↑ UTF-16 陦ィ・・doc fs関数 S-JIS ↓ UTF-16 表1.doc 表1.doc S-JIS ↑ UTF-16 表1.doc HDD (UTF-16) 表1.doc 表1.doc Moodle (UTF-8) 表1.doc fs_moodle (UTF-8) 表?E?Edoc 表1.doc UTF-8 ↓ S-JIS PHP 日本語 Windows S-JIS ↓ UTF-16 ファイルI/O関数 表1.doc 表?E?Edoc S-JIS ↑ UTF-16 陦ィ・・doc HDD (UTF-16) 陦ィ・・doc 陦ィ・・doc fs関数 S-JIS ↓ UTF-16 UTF-8 ↑ S-JIS ファイルI/O関数 PHP 日本語 Windows 表1.doc 表1.doc 表1.doc S-JIS ↑ UTF-16 表1.doc HDD (UTF-16) 表1.doc 表1.doc 「いつも忙しい皆様には...」 普段使い慣れている WindowsPC + 日本語対応が進んだ Moodle •一人で自室で •研究室でワイワイ の単位からスタート 自分だけのサーバを持つ意味は? 1.学校が動くのを待っていられない 2.何ができるのか“徹底的に” (=壊れるまで)試してみたい 3.人に管理されるのは嫌いだ 4.コンテンツの作成・チェックを手元で行いたい (完成したらセンターにアップロード) 5.単なる新しいもの好き/負けず嫌い Moodleとfs_moodleの違い 日本語環境に極めて強い(文字化け対策済み) ユニークかつ強力な独自の機能を追加 沢山のデバッグ(Moodle Trackerにも報告) ほぼ互換性がある(気軽に試せます) 最新のMoodleパッケージにパッチを当てて公開 (二週間から一ヶ月程度の周期で更新) 独自の設定ファイル (fsconfig.php,fsconfig_option.php) で機能をカスタマイズ可能 修正箇所 4,995ファイル中, Modified:179ファイル Adding :144ファイル 日本版IE固有の問題点の改善箇所 27件 独自の機能改善/拡張およびデバッグ 181件 + 31件 全ての修正箇所はWikiで公開 Moodle Tracker 全投稿数: 60件 ・Resolved: 10件 ・Closed: 6件 ・In progress: 1件 ・Open: 43件 (diff 出力) fs_moodleの設定変更 2009年12月に公開した fs_moodle4 Moodle上で設定を変更可能に! 設定の種類 $fsCFG変数: 様々な値を設定可能 スイッチ: 機能の有効/無効を設定 FS_DISABLE系スイッチ : 標準で有効 FS_ENABLE系スイッチ : 標準で無効 関数型: fsconfig_option.phpに記述 設定の例(fsconfig.php:自動生成) 【$fsCFG変数】 $fsCFG->fsCharset = "SJIS-WIN"; $fsCFG->oldfsCharset = "UTF-8"; $fsCFG->USEfsPathinfo = true; $fsCFG->USEextChars = true; $fsCFG->AllowZenkakuSPC = true; 【スイッチ】 // define('FS_DISABLE_GRADE_ID2USERNAME', true); define('FS_DISABLE_MOBILEMODE', true); // define('FS_ENABLE_GS_INDEXFORUMATTACHMENTS', true); define('FS_ENABLE_DRAGMATHEQUATIONEDITOR', true); 設定の例(fsconfig_option.php) 【関数型】 fs_add_mimetype('bas', 'text/plain', 'text.gif'); fs_add_mimetype('avi', 'video/x-msvideo', 'avi.gif'); fs_add_backup_exception_automation_only(); fs_add_backup_exception_extension('mpg'); fs_add_backup_exception_manual_only(); fs_add_backup_exception_extension('wav'); fs_add_backup_exception_extension('wmv'); fs_add_footer_banner_php("{$CFG->dirroot}/roboconcheck.php", 15); 自動生成は困難なので手作業で修正が必要 fs_moodle 独自の機能 キーワードは “No borders” 17~18歳男子(高専生:機械系)45名中 ・ノートPCを持っている ・携帯ゲーム機ならば持っている ・どちらも持っていない : 12名 : 28名 : 5名 携帯電話所有率: 100% (Internet接続可能:41名,不可:3名,不明:1名) パケット通信料定額サービス加入:44名,不明:1名 fs_moodleの特徴は「日本語Windowsでも動く」だけではない “どこでもMoodle”を目指して! もちろん,ノートPCも 携帯ゲーム機など 画面が狭い 通信速度が遅い PDFが表示できる? Mobile Mode (fs_moodle独自機能) •左コラム •右コラム •トピックスコラム 一つだけ選んで 表示可能 トピックスを •閉じたり •開いたり できる. (途中省略) 左コラム トピックスコラム 右コラム 狭い画面を 有効活用
© Copyright 2024 ExpyDoc