naota7118 / ocr_check_app

0 stars 0 forks source link

結果表示画面で5人分しか表示されない。 #35

Closed naota7118 closed 1 month ago

naota7118 commented 1 month ago

受け渡すデータの中身を確認すると、5人分しか入っていなかった。

naota7118 commented 1 month ago

get_scores_from_textメソッドとget_scores_from_excelメソッドでは、それぞれ30人分データを出力していることを確認した。

naota7118 commented 1 month ago

Excelデータの被験者番号を全部違うのに変えたら30人分表示された。
→同じ被験者番号は上書きされてしまっている可能性がある。

# 被験者番号と照合データをペアにする
@result = {}
subject_numbers.each_with_index do |subject, i|
  @result[subject] = @result_data[i]
end

キーが重複する場合、値が上書きされると知った。 →上記のハッシュに保存する処理を削除し、配列データから表示させることにした。