適応テストを行うときに plr を使用して R と通信する Web アプリケーションがあります。呼び出し間で静的データを永続的に保存する方法を見つける必要があります。
各応答送信後に次のアイテムを取得する多くの安価なアイテムバンクよりも、アイテムバンクを作成するコストの高い計算があります。ただし、現在、高価な計算の結果を永続的に保存する方法が見つかりません。
それをデータベースに入れると、多くのオーバーヘッドがかかるようです。
library(catR)
data(tcals)
itembank <- createItemBank(tcals) --this is the expensive call
nextItem(itembank, 0) # item 63 is selected
このように結果を保存して読み込もうとしましたが、うまくいかないようで、2 番目の NOTICE の結果は「itembank」です。
save(itembank, file="pltrial.Rdata")
pg.thrownotice(itembank)
aaa=load("pltrial.Rdata")
pg.thrownotice(aaa)
ワークスペースも保存してロードしようとしましたが、それも成功しませんでした。これを行う方法はありますか?