1.4.2+ から 1.6.3 への移行時の問題(小テストの評点が移行できない?)

1.4.2+ から 1.6.3 への移行時の問題(小テストの評点が移行できない?)

- Seiichirou Hiraoka の投稿
返信数: 4
はじめまして、平岡と申します。
以下の環境にて Moodle 1.4.2+ を利用しております。この度最新版(1.6.3)に更新
するために調査をしておりますが、小テストの評点がうまく移行できない?問題が発生して
おりますのでご質問をさせていただければと思います。

OS: Solaris9 (SPARC)
Apache: 2.0.59
PHP: 4.4.2
PostgreSQL: 7.4.13

移行前のDB名: moodle
移行前のDB文字コード: SQL_ASCII
移行後のDB名: moodleutf8
移行後のDB文字コード: UNICODE

以下にご説明をさせて頂きますので、その他必要な情報等ございましたら、ご連絡を
頂ければ幸いです。

- バージョンアップ
  当方で実施したバージョンアップ作業内容を、ファイルとして添付させていただきます。

- 問題の発生状況
  バージョンアップ後、ある小テストのオーバービューで、「評点の詳細を表示」に
  チェックを入れてGoを押しましたが、評点欄(#1 #2 #3)には -- (値なし)
  としか表示されません。
  試しに、以前のバージョンで同じ小テストのレポートで「単純統計」を表示したところ、
        1  2  3
ユーザ名  10  10  10
  のように評点が出力されました。

  1.4.2+ と 1.6.3 のデータベースを確認したところ、小テスト用のテーブル名が
  色々と変わっているようです。
    例
      新バージョン: question_states
      旧バージョン: quiz_responses

  ちなみに、上記テーブルを確認しましたが、1.6.3 のテーブルにも評点のデータは
  入っているように見えました。

以上のように、評点の処理が 1.6.3 ではうまく引き継げていない、もしくは、
プログラム中から参照するテーブル等に問題があるように思われます。
皆様のところで同じような症状等はございませんでしょうか。
どのような事でも結構ですのでアドバイスを頂けますと幸いです。
Seiichirou Hiraoka への返信

Re: 1.4.2+ から 1.6.3 への移行時の問題(小テストの評点が移行できない?)

- Mitsuhiro Yoshida の投稿
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators
平岡様

下記のように2段階のバージョンアップをお試しください。
  1. Moodle 1.4.2+ から Moodle 1.5.4+ へバージョンアップ
  2. 既存データの移行状況を確認
  3. Moodle 1.5.4+ から Moodle 1.6.3+ へバージョンアップ
Mitsuhiro Yoshida への返信

Re: 1.4.2+ から 1.6.3 への移行時の問題(小テストの評点が移行できない?)

- Seiichirou Hiraoka の投稿
Yoshida様
ご回答を頂き、ありがとうございます。

二段階のバージョンアップを行う事で、小テストの評点が正常に表示される
事を確認いたしました。

この度は誠にありがとうございました。
Seiichirou Hiraoka への返信

Re: 1.4.2+ から 1.6.3 への移行時の問題(小テストの評点が移行できない?)

- Seiichirou Hiraoka の投稿
お世話になっております。

先日「小テストが移行できた」とご報告いたしましたが、問題がございました。
まず、8回受験をしてある小テストは以下の通りです。

まず、1.4.2での受験結果(単純統計を一部抜粋)は以下の通りです。

1

2

3

4

5

6

7

8

10

10

10

10

10

0

0

0

10

10

10

0

0

0

0

0

1.5.4に移行したもの(概要で評点を表示)は以下の通りです。
このように、試験の回数自体が減っておりますし、ここには表示されておりません
が、1.4.2では受験していたはずの学生が受験していないようになっております。


#1

#2

#3

#4

0

0

10

0

10

0

10

0

0

0

0

0

0

0

0

0

10

0

10

0

10

0

0

0

10

0

10

0

0

0

10

0

10

0

10

0

0

0

0

0


最後に1.6.3に移行したものですが、これは上の1.5.4の受験結果が完全に--に
なっております。つまり、学生が全く受験していないかのような表示になっており
ます。

また、3回受験してある小テストは、ぱっと見た目では評点が正しく移行できている
ように見えますが、細かく見ると1.4.2から1.5.4への評点が移行できておりません。
正しく移行できているところもありますが、出来ていないと事もあります。

このような状況ですが、皆様の環境ではいかがでしょうか。
お心当たりがございましたら、お知らせいただけると幸いです。