「いつも忙しい皆様には...」
DESCRIPTION
普段使い慣れている WindowsPC. 日本語対応が進んだ Moodle. 「いつも忙しい皆様には...」. +. 一人で自室で 研究室でワイワイ の単位からスタート. 自分だけのサーバを持つ意味は?. 1.学校が動くのを 待っていられない. 2.何ができるのか “徹底的に” (=壊れるまで) 試してみたい. 3.人に 管理されるのは嫌い だ. 4. コンテンツ の作成・チェックを 手元で 行いたい (完成したらセンターにアップロード). 5.単なる 新しいもの好き / 負けず嫌い. Moodle と fs_moodle の違い. - PowerPoint PPT PresentationTRANSCRIPT
fs_moodle (UTF-8)
PHP
日本語Windows
HDD(UTF-16)
表1. doc
表1. docS-JIS↑
UTF-16
fs関数
表1. doc
UTF-8↓S-JIS
ファイルI/ O関数
表1. doc
S-JIS↓
UTF-16 表1. doc 表1. doc
Moodle (UTF-8)
PHP
日本語Windows
HDD(UTF-16)
S-JIS↓
UTF-16
表1. doc
表1. doc
ファイルI/O関数
陦ィ・・doc
S-JIS↑
UTF-16
表?E?Edoc
陦ィ・・doc陦ィ・・doc
fs_moodle (UTF-8)
PHP
日本語Windows
HDD(UTF-16)
表1. doc 表1. doc
表1. docS-JIS↑
UTF-16
fs関数
表1. doc
UTF-8↓S-JIS
ファイルI/ O関数
UTF-8↑S-JIS
表1. doc
S-JIS↓
UTF-16 表1. doc 表1. doc
Moodle (UTF-8)
PHP
日本語Windows
HDD(UTF-16)
S-JIS↓
UTF-16
表?E?Edoc
表1. doc
表1. doc
ファイルI/O関数
陦ィ・・doc
S-JIS↑
UTF-16
表?E?Edoc
陦ィ・・doc陦ィ・・doc
自分だけのサーバを持つ意味は?
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で公開
設定の種類
$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が表示できる?