更新履歴

R02.03.13
  webrepo_admin_comment.phpで
  Web上でコメントを書き込み, error.csvに保存するようにした。
  レポート保存フォルダの属性変更
  chmod 707 r?

R01.11.27  el320191127
  Warning: mb_convert_encoding() [function.mb-convert-encoding]: Unable to detect character encoding in 
  webrepo_admin_comment_up.php
  mb_language(’Japanese’);を mb_convert_encoding(の前に入れる
  または
  php.iniに
  [mbstring]
  mbstring.language = Japanese
  

R01.07.18 el14
geshi で Deprecated: エラーがでる(PHP7以降)
php.ini に
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
を追記

H30.12.28 el13.15
  php7.3での動作を確認した

H30.09.03 el13.14b
  配列の初期化
  = NULL; ではなく = array();に変更

H29.03.13 el3.13b
   小テストとアンケートの作成時に文字化けしていたのを修正
  quiz_make_sub.php, quest_make_sub.phpで
function ret_replace2($str) {  // 改行を<BR>タグに置換
	$tmp = mb_convert_encoding($str, "UTF-8","auto");

H27.08.10 el3.12b
   アンケート作成時に初期値が読み込まれていなかったのを修正

H27.06.09 el3.11b
   ファイルアップロード時のコード変換に失敗していたのを修正
   $string = mb_convert_encoding($src, "UTF-8", "SJIS,EUC-JP,auto");


H27.02.18  el3.10b
   選択肢もシャッフル小テストを追加 quiz_shuffle
   小テストで,モード(図や数式を使う)の変更が有効でなかったバグ修正

H27.02.06  el3.09b
   ランダム小テストのランキング表示で,未回答を空欄にして表示するようにした
  (回答のセルを全学生で揃えるため)
   ダウンロードした成績ファイルも同様(問題ごとの正答率の集計が楽になった)

H26.11.21  el3.08b
   追加用レポート(report1)で,タイトル設定ができるようにした
   report2は正規レポート(report)のコピー

H26.11.20  el3.07b
   レポートの環境設定で言語(C,lispなど)が指定できるようにした
 指定なし("")で,バイナリーファイルと判断する

H26.11.19  el3.06b
   レポート追加用のreport2を用意
     report2/report_setup.txt 参照

H26.11.18  el3.05b
   スタイルシート(style.css)でサイドメニューの設定ボタンを赤に変更(class="setup")
   readme.txtを修正

H26.11.14  el3.04b
  メニューと環境設定を各モジュールフォルダ内に移動
  menu.php メニュー
    init.php デフォルト値
    setup.php 環境設定

H26.11.13  el3.03b
  環境設定用の変数名を見直し
 モジュールのディレクトリ名(reportやquestなど)を先頭につけるよう統一

H26.11.11  el3.02b
  一部の機能でメニュー定義ファイルの読み込み
  main/admin.php student.php で  admin.mnu student.mnu を 読み込むようにした

H26.11.06  el3.01b
  メニュー定義ファイル記述によるメニュー自動生成のための改良開始

***** 授業評価アンケート用 quest1 *************************************
H26.09.25
  管理者は,個人の回答内容を見ることができないようにした
    回答一覧 から 回答状況 に変更し,出席番号,氏名,回答日時だけを表示

H26.09.24
  授業評価アンケートの集計(G)で管理者が
     comment   コメント
     analysis  分析
     activity  取り組み
  を書き込めるようにした。書き込んだ内容は学習者用集計結果に反映される

  2年間の推移をレーダーチャートで表示できるようにした radar2()
     t/transition.csv

***********************************************************************

H26.07.26
  挑戦的課題の過去のレポート選択ボタンにファイル数を表示するようにした
  例: 第1回  ->  第1回(23)

H26.06.27
  ランダム小テストのランキング表示で,回答を問題番号でソートして表示するようにした

H26.06.20
  ランダム小テストで,公開時に問題番号を1から付け直すように変更

H26.06.05
  小テストで問題を指定問題数ずつランダムに出題するquiz_plusを追加

H26.02.03
  レポートフォルダでphpプログラムを実行できないようにした

H25.09.06
  アンケートで未回答(記述式以外)があると確認画面でメッセージを出すようにした
  そのまま送信することもできる

H25.06.24
  param.incでユーザ情報を毎回取得していたのをセッション変数に記憶するようにした

H25.06.17
  アンケート集計でグラフ表示を追加した
  サイドメニューで「アンケート集計(G)」をクリック
  従来の数字での集計は「アンケート集計(T)」とした

H25.06.14
  レポート一覧表示でエラーコメントがあるファイル名には"*"を付けるようにした

H25.05.13
  レポートのエラーコメント一覧表示(管理者用)とコメントファイルのダウンロード,
  アップロードページを作成した

H25.05.09
  レポートの確認でエラーコメントファイル(error.csv)を置くと単一ファイル表示で
  エラーメッセージを表示するようにした

H24.11.04
  レポートのファイル管理においてログイン名が固定長でなくても良いように,
  ファイル名の最初の'-'より前をIDとするようにした(report1も同様)

H24.08.23
  用語集を用語で昇順にソートして表示するようにした

H23.11.14
  レポートのソース表示にファイル名を表示するようにした
 挑戦的課題レポートはファイル名を統一するようにした
   「ユーザ名-回-番号.拡張子」

H23.10.17
  標準レポート以外に挑戦的課題レポートの提出先を用意した

H23.10.13
  レポート確認でファイル数を表示するようにした

H23.9.22
  PHP 5.3.x では,split関数が推奨されない関数となったので explode関数に変更

H23.7.4
  レポートを現在と過去のものを別ページで表示するようにした(管理者だけ)
  小テストのランキングは,同一学生が複数回回答しても最初の成績だけ表示するようにした

H23.6.22
  レポート(プログラミング言語)のリストに行番号をつけ,複数行コメントの
  イタリック表示をやめた

H23.5.26
  レポートで氏名をクリックすると,その学生のレポートを1つに連結して
  表示するようにした

H23.2.8
  レポート(プログラミング言語)をハイライト表示するようにした
  GeSHi - Generic Syntax Highlighter を使用
  report/repo.inc の $language に言語名を設定すること
  "txt" ならばプレーンテキストとして表示する
  report/soureceview.php の
     include("../../geshi/geshi.php"); <= パスを正しく設定

H22.5.7
  環境設定で,レポート点表示とノート点表示をオン・オフできるようにした
  レポート点とノート点のアップロードでcsvファイルをシステムの文字コードに
  変換するようにした

H21.11.14
  バグ修正

H21.9.15
  レポートにノート点の表示を追加(レポートの評価と同じフォーマット)

H21.7.9
  サイドメニューを整理した(掲示板や配布ファイルなどをツールとしてまとめた)

H21.6.21
  レポートの“評価を見る”に評価ファイルのアップロードを追加
  講義記録に備考を追加

H21.5.26
  レポートの“評価を見る”機能を追加

H21.5.15
  学習者が小テストを受けるとき,別ウィンドウを開き,
  戻るボタンを表示しないようにした

H21.4.27
  レポートをファイル名順にソートして表示するように修正

H21.2.24
  小テストとクイズに,レポートと同じように締切り日と問題説明を書き込める
  ようにした(削除ボタンを追加)

H21.2.18
  小テストとクイズで
  文字だけ,文字と図,数式を使う場合をquiz1, quiz2, quiz3 のように別プログラム
  にしていたのを, quizとquestにまとめた

H21.2.2
  「数式を利用するには」のページに数式エディタBrEdiMaへのリンクを付けた
  利用するには,bredima-forEL.zip をドキュメントルートの下(/bredia)に
  展開する必要があります。
   カレンダーの祝日データを2009年用に更新した

H20.12.16
  環境設定で,小テストとアンケートの問題(文字だけ,テキストと図,テキスト・図・数式)
  を選択できるようにした
  quiz, questフォルダを削除し,文字だけはquiz1, quest1 とした
  (注意)問題や回答等は各フォルダに保存されるので,途中で変更した場合には
          手作業でマージする必要がある

H20.12.15
  小テスト同様,アンケートの質問に図や数式を使用できるものを追加した
      図(quest2),図と数式(quest3)

H20.9.1
  HTMLエディタ(FCKeditor)をメニューに追加した

H20.8.6
  Windows用のシステム,インストールガイド,操作マニュアル(管理者用,学習者用)を一般公開した

H20.8.5
  index.php で main/index.php を開くようにした

H20.8.1
  アンケートの記述式回答の最大文字数が少なかったので50文字に増やした

H20.7.31
  レポートのインデックス作成で生成されるindex.html がレポートと判断されていたバグを修正

H20.7.28
  数式の入力例をつけた
  mimetex-edit.html

H20.7.17
  小テストの問題や解説に数式を使用できるものを追加した(quiz3)
  数式を使うには、mimetexの書き方で、数式の前後を#で囲む
  (注) cgi-bin を自分のディレクトリに置く場合は
       ~/public_html/cgi-bin/mimetex.cgi
       とし、mimetex.html memitex-edit.html param.inc 中の
       /cgi-bin/mimetex.cgi  を ../cgi-bin/mimetex.cgi ../../cgi-bin/mimetex.cgi
       とする必要がある

H20.7.08
  小テストで、回答ログの1行が長いと表示がおかしくなっていたので、fgetsで読み込む上限を
  4096バイトに増やした
  アンケートも同様

H20.7.02
  ブラウザのタイトルを統一するために
  HTMLのヘッダ部分を出力する print_header関数を用意した

H20.6.23
  ログインページを開いたときに,ログイン名入力欄にフォーカスを合わせるようにした

H20.6.17
  小テストの問題に図を使用できるものを追加した(quiz2)

H20.6.04
  ファイルサイズが大きいときなど,アップロードできなかった場合にエラーメッセージを表示するようにした
  レポートの提出ページに,ファイル名とファイルサイズの注意書きを追加
  配布ファイルで一度に5つまで送信できるようにした
  トップページに,更新履歴のリンクをつけた
  (既知の不具合)
  日本語のファイル名もサーバ側のコードで保存できるようにしたが,参照できない
  また,日本語ファイル名で保存したファイルは,学習者モードでは削除できるのに教師モードでは削除できない

H20.5.22
  保存ファイル名の変更
    bbs/log.txt            -> log.csv
    glossary/glossary.txt  -> glossary.csv

H20.4.30
 Windowsのmv.exe head.exe が実行されない場合がある c:\windowフォルダにコピーするがダメ
    exec("mv    =>     exec("ren
   exec("head  =>     ????? 対応するコマンドがない
  解決策
    exec("mv    =>  rename("  php5以降の関数
     exec("head  =>  fopen, fgets, fclose で代用
     これで head.exe, mv.exe は不要となる

H20.4.28
  アンケートに集計結果表示を追加

H20.4.27
  小テストにランキング表示を追加

H20.4.23
 小テストとアンケートの内容に'があるとエスケープされることがあったのを修正
     to_eucをエスケープされているとき\コードを取り除くように変更
     change_eucもto_eucを呼ぶように変更