NanoGongを使ってMoodleで声の録音&提出

NanoGong はオープンソースのJAVAアプレットで、Moodle にインストールすることでPCに内蔵または接続したマイクを使って音声を録音し、それをそのまま提出(アップロード)できるようになります。The Gong Project という大規模なプロジェクトの派生版ですが、ストリーミングのような機能を省いたために、別途サーバを用意する必要もなく、Moodle に簡単にインストールできるため導入へのハードルが低いです。

日本語の情報があまりなさそうなので、インストールの流れについてメモしておきます。基本的にはこちらの英語のページの指示通りにやってOKでした。うちの Moodle のバージョンは 1.9.11+ で、そこに NanoGong 4.1 をインストールしました。

まずは NanoGong のサイトを訪れ、ページ右の Download FREE! ボタンをクリックします。

次のページで氏名やメールアドレス等を入力して Submit ボタンを押すと、アプレットをダウンロードするための URL の書かれたメールが届きます。

メールで指定された URL をブラウザで開き、必要なファイルをダウンロードします。ダウンロードするのは全部で3つ。すべて zip 形式で圧縮されています。まずは最新版の NanoGong Activity Module。これがメインになります。次に NanoGong Filter。これは Moodle のマルチメディア・フィルタと同様の動作を NanoGong にも適用させるものです。最後に NanoGong HTMLArea Patch Files。これは Moodle の HTML エディタから NanoGong を呼び出して音声を録音して貼り付ける機能を追加するためのものです。

以上3つをダウンロードしたら、それぞれを解凍して Moodle 上の対応するディレクトリにアップロードします。Module は moodle/mod/ の下に、”nanogong-module-4.1.zip” を解凍してできた nanogong というフォルダごとアップロード。その後 admin 権限のあるアカウントで Moodle にログインし、ページ左上の Notifications をクリックすると自動的にインストールされます。

次に Filter のインストール。こちらは moodle/filter/ の下に “nanogong-filter-4.1.zip” を解凍してできた nanogong というフォルダごとアップロード。そして Moodle のトップページ左にある Site Administration の検索窓に filter と入れて検索すると出てくる Manage Filters というページで、NanoGong のフィルターをからに変更します。

最後にパッチのインストール。”nanogong-htmlarea-4.1-moodle-1.9.XX.zip”(Xの部分は該当するバージョンが入ります)を解凍してできた lang と lib というフォルダを moodle 直下にアップロードします。ここで一部既存のファイルを置き換えることになるので、FTP で警告が出たら overwrite を指示してください。念のため、元々あった lang と lib はバックアップを取っておきましょう。

これでインストール作業は完了。Moodle にログインすると、Add an activity… メニューの中に、あらたに NanoGong が見つかると思います。そちらをクリックすれば NanoGong アクティビティを追加できます。

指定できるのは、Color(アプレットの背景色)、Maximum Number of Messages…(ひとりが投稿できる回数;ゼロにすると無制限)、Maximum Duration… (1回の最長録音可能秒数)、Maximum Score (配点)等です。

上記を設定して保存すると、学生は NanoGong のアクティビティを選択できます。

下のようなページが開くので、フォーラムの様にタイトルや本文を入力することができます。また Audio Message のところのアプレットを使えば、自分の声を簡単に録音することができます。左から、三角が再生、赤丸が録音、四角が停止ボタンです。その横にはプレイバックのスピードを上げたり下げたりするボタンが、そして一番右のボタンは録音した音声ファイルをローカルに保存するためのボタンです。音声をアップロードするだけなら、保存はせずにただ録音だけしておいてから Submit the Message ボタンをクリックすればOKです。

教師の側から見ると、学生ひとりひとりの投稿が一覧表示され、その場で音声の再生ができます。またコメントを入力したり、採点したりも可能です(通常のフォーラムに準ずる形式と言ってよいと思います)。

説明は省略しますが、NanoGong アクティビティを使わなくても、通常の HTML エディタにパッチをインストールすることで追加されたボタンをクリックすることで、NanoGong アプレットをどこでも呼び出すことができ、録音した音声は HTML エディタ上で貼り付けることも可能です。

インストールしてちょっと試したばかりなのでこれ以上詳しいことはわかりませんが、とりあえず NanoGong が使えるようになるまでの手順の紹介でした。

MacBook Air に Google Chrome

木曜日は研究日。授業もなく、学生とのアポイントも入れないので時間に余裕があります。そんなわけで今日も街に出て移動研究室(今日はス◯ーバックス)で仕事。小雨が降り気温も10度と、もうすぐ6月になるとは思えない陽気ですが、店内は静かで快適(今日はそれほど室内が暑くない)。

研究日とはいっても研究の前に仕事。課題の添削や成績処理の作業が中心です。

Google Chrome の新しい安定版が出たようなので MacBook Air にインストールしました。Firefox と比べると大分軽いのが実感できます。プラグインに該当するエクステンションというのが数多く用意されているので、Firefox のように自由にカスタマイズできるのも便利です。

このブログも含めて僕が多用している WordPress については Chrome でも全く問題なく使えますが、Moodle (LMS) の WYSIWYG エディタが Chrome に対応していないため Firefox は手放せません。今は通常使うブラウザをどっちにするかで悩んでいます。現行の MacBook Air なら Firefox を重いと感じさせないだけの性能は持っていますが、Chrome の方がキビキビ動くことも確かだし。さてどうしようか。

最初はやっぱり...

今年度の第1週が終わりました。3ヶ月ぶりに授業をするとやっぱり結構しんどいですね。今年も昨年同様5月末まで週7コマで、それ以降は6コマの予定。教科書がかわった科目が1つあるので、授業準備に時間がかかりそうなのはそれかな。他の授業のうち2つは諸事情ですでに半年または1年分の教材をもう用意してしまったので少し気が楽です。

もっとも、講義科目と違って語学教員の仕事は授業準備よりもその後(学生の提出する課題のチェック)にかなり時間が取られます。そういう意味ではいくら事前に教材を用意しても学期中忙しいことにはあまり変わりがありません。幸い僕は少人数クラス(最小10名、最大24名)ばかり担当していますが、ライティングの授業なんかは毎週課題を出すので添削が大変です。

課題チェックの負担を少しでも減らすため、今年はオーラル系の科目のディクテーションの宿題を Moodle 上に用意しました。今までプリントにやらせて僕が毎週採点していたものが、自動採点になるのでだいぶ助かるわけですが、何度でもトライできる設定にしてあるため、学生は満点を取るため締め切りまで何度でも挑戦できるようになりました。これがどんな効果を見せてくれるか楽しみです。

今夜は(も?)飲んで、明日は少し寝坊したいです。今週から子分の幼稚園が始まったため、毎朝6時とか6時半に起こされるので少々寝不足気味です。

生活サイクル

疲れて夜早く寝てしまうので、その分朝早く目が覚めます。今月から子分が幼稚園に通い始めるので、早寝早起きのリズムはちょうどいいかもしれません。

子分の通うことになる幼稚園は、奇しくも僕が最初に通った幼稚園と同じ名前です。もっとも、札幌と横浜にあるこの2つの幼稚園には何の関係もないみたいですが。

いよいよ新年度が始まりました。今日からしばらくは各種ガイダンスが続きます。4年間つとめた教務委員の仕事も昨日で終わったので、教務ガイダンスを担当しなくてよい今年の4月はずっと楽なスケジュールです。

ガイダンスと並行して授業の準備をしないといけません。Moodle の方はバージョンアップが無事完了したので、あとはデータを更新するだけ。WordPress MU を使った授業ブログは昨年度のデータをバックアップした上で削除して、同じスペースをそのまま使います。

前期に担当する授業の教科書が新版になったので、教材を一部作り直す必要がありますが、それ以外はすべて昨年度のものをほぼそのまま使えそうです。

年度もかわり気分一新仕事に励みます。

気分転換

昨日は疲れて早く寝てしまったので、今朝は5時頃起きて仕事をしています。Moodle のバックアップ&バージョンアップ作業をしていますが、僕が使っているホスティングの cpanel が(やたらセキュリティに厳しい)学内 LAN からアクセスできないので自宅でするしかないんです。

子分が起きだしたようなので、間もなく仕事は切り上げです。

駆け足

仕事で使っているサイトのデータベース(MySQL)のバージョンを4から5にアップしたんですが、それに伴って WordPress やら Moodle のアップグレード作業にてんてこ舞い。それでもなんとか両方を最新バージョンにするとこまでこぎつけました。Moodle の方はセキュアにしておかなければならないデータもあるので、その辺はすべて一旦削除しました。来週あらためて(セキュリティを確認しながら)アップロードする予定。

今日はこれから学生と飲み会。遅刻してしまう~(と言いながらこれを書くという矛盾)。

うさぎ

論文は投稿したものの昨日は授業が3コマあってなかなか休めませんでした。今日もなんやかんやでう忙しく、気がつけば帰宅時刻に。妹分を寝かしつけたりしてうるうちに夜も更け、まだ終わっていなかった明日の授業の準備をしているうちにこんな時間です。

今日のタイトルは僕の右目のことです。論文を書くために毎日PCの画面とにらめっこをしていたら、目が充血してしまって、特に右目は白いところがないぐらい赤いです。痛いというほどではないですが、ゴロゴロする感じだし、かゆいし涙は出るし、悲しいです。

明日は午前中に授業がひとつ。短い昼休みをはさんで午後は会議がひとつあった後でそのまま教授会+FDセミナー。終われば6時ですね。明後日はオープンキャンパスとういことで土曜日出勤。今回はまぁ出番が短いですけど。

Moodle に YouTube の動画を貼りつけてみました。やり方自体はブログに貼りつけるのと同じなので特に新しいことはないですが。手元に音声データを持ってはいたんですが、アップロードする手間を考えれば YouTube の方が楽ですね。

そんな日々を過ごしています。

慌ただしい

午前中は外で仕事。午後は業者の訪問の後、会議の前の短い時間に卒業生が突然の訪問。東京都民になったM君、元気そうで何よりでした。

2時から会議。3時半ごろ終わりましたが、4時からFD関係の別の会議(というか業者のプレゼン)。こちらは今日だということを忘れていて焦りました。研究室に戻ったのは6時半ごろで、荷物をまとめて慌てて帰宅。

そんなこんなで子分・妹分の入浴時間に間に合いませんでした。夕食後、なかなか眠りにつかない妹分をだっこしているうちに午後10時近く。結局大学でできなかった明日の授業の準備をしていて現在に至ります。

明日の授業は後期のみ担当のもの。というわけで授業用のブログやら Moodle のコースやらを立ち上げました。WordPress MU にしても Moodle にしても、基本的な構築はできているので新しい授業が増えてもそれほどめんどくさくないのがありがたいところです。Moodle の方は、CSV ファイルで作成したアカウント一覧をアップロードすればあっという間に全24名の登録が完成。ラクチン。

Moodle についてはバックアップの効率化をはかるため、メタコースを利用してマルチメディア・ファイルを別の場所に収納するというやり方を試しています。これがうまくいけば懸案が一つ解決されることになるので、うまくいくことを願うのみ。

明日は授業が1つあって、午後は少々の空き時間の後で教授会。この週末に書きあげるべき論文は前半部分がほぼ完成。結果&考察については話の流れが出来上がっているので、あとは書くだけという感じです。そうはいっても土日と丸々つぶれそうな予感がしますが。