Yuichi Saotome による投稿

五月女です.

turnitinは知っていましたが,Moodleに組み込んでくるとは知りませんでした.
面白いですね.

私も似たような事を研究していますので多少食いついときます.
#Moodleいじりはライフワークです.笑顔

まず,国内にもturnitinの様にネット上の情報をベースにレポート等の類似関係を見つけて採点に利用しようとする研究をなさっている方々がいらっしゃいます.
例えば,北里大学の高橋先生の「Webサイトからの剽窃レポート発見支援システム」(http://ci.nii.ac.jp/naid/40015706395/)などは考え方が近いと思います
ただ,いろいろな研究がなされていますが,ほとんどが単一のレポート内における類似関係を見つける研究なんですよね.

私は,先生がレポートを採点する際に何を基準として「このレポートコピーなんじゃないだろうか?」と思うのかという考え方をシステムとして実現しようとしています.
今作っているのは,「継続的に毎回似たようなレポートを出すグループはコピーしあっているんじゃないだろうか」という先生の考えをサポートするシステムです.これならば「あるレポートについて偶然似てしまった」とか「協調学習の結果似てしまった」といった事を有る程度除く事が出来ますし,同じような間違いをした学生達に一貫性のあるアドバイスが出来るので,学生の混乱を押さえる事が出来るのではないだろうかと考えています.
私たちは,これを「なかよし発見システム」と呼んで開発しています.
まぁ,このシステムを使ったところで「疑わしい」事が分かるだけなので,結局は学生のモラルの問題になるんでしょうけどね.



五月女です.

うちの場合は,奨励こそしませんが,学生が自由な発想で勉強出来る環境を提供しようとお考えの先生が多く,とても良いと思います.
#余談ですが,一部では「この授業で使っているシステムをクラックしたら単位あげます」という授業もあるくらいですし.(見事に突破されました.)

プログラム演習のレポートについては,Moodleの外になりますが,レポート管理システムを構築していて,
コンパイルチェックやコンパイルエラー内容の通知(実行はしない),ソースコードのダウンロード,
類似コードの比較,類似コードを提出しつづけるグループの抽出,グラフィカルなdiffといった機能をwebから利用出来る物を作っています.
そのうちMoodleとくっつけたいなぁとは考えています.
五月女です.

うちはMoodle上ではありませんが,実際にC言語のソースをwebインターフェースからアップロードして実行する形式の課題を実施しています.(私は担当者ではりませんが)

しかし,横から見ていてアレはお勧め出来ませんね.
白井先生もおっしゃっていますが,学生の「いい遊び場」になってしまいます.
ログファイルやら受験結果の書き換えから始まって,さらにはwebサーバを書いて投稿し,勝手にwebサーバを立ててしまう奴まで出てきて,そのままwebからC言語のソースを流し込んで実行は危険過ぎです.
ただ,ちょっと方向は違いますが,http://codegolf.com/の様に大々的に実施し,成功している例もありますのでやりかた次第かなぁと思います.
codegolfは実行用と結果判定用のサーバを仮想マシンで分けてやっているみたいですね.
五月女です.

少し,サイズが大きくなってしまうのが難点ですが,
texフィルタの設定の「filter_tex_density」の値を大きくすると多少は綺麗に見えます.
五月女です.

申し訳ありません.
後期授業開始の準備でごたごたしており,反応が遅れました.

無事に動作したとの事で何よりです.

>もしよろしければ、「別の問題」を教えていただけないでしょうか?
実は原因が分かっていません.
多分,Portsのlang/php5に自分でパッチをあててインストールしていたので,それが問題だったのだと思います.
#日本語ファイル名のファイルに対応するためにphp側をいじる実験をしていました.
このphpを一旦削除して通常のlang/php5をインストールした所,問題無く動作しました.
通常の利用方法では起こりえない問題でした恥ずかしい

>ちゃんとapachectl restartしたのになぁ・・・
私も経験がありますが,元のプロセスが死なないまま,起動する時があります.なんででしょうね.