質問: 数学の問題のデータベースを作成して、ランダムに抽出 数学の問題をデータベース(アクセス)に登録しています。 フィールドは、問題、解答、目標時間、難易度(1~5)、ジャンルです。 これを例えば、以下の条件でランダムに問題を抽出したい。 ・ジャンルが、「a」と「b」のみ ・難易度1~3から ・目標タイムの合計が10-15分になるように で、抽出の仕方としては、 ・問題だけの用紙(目標タイムが書いてある) ・解答だけの用紙 とプリントできるようにしたいのです。 このように、ランダムに作れると、確認テストをたくさん作れるのでとても便利です。 アクセスで無理なら、他のソフトなど紹介してくれるとうれしいです。 以上よろしくお願いします。
回答: 質問者がどれだけのアクセスの経験があるのか不明ですが、これは難しと思います。 プロに金を払ってやってもらう範囲だと思います。少し進むとcaiの関連になります。 ーー 質問に書いている (1)問題の属性的(分野・難易度など)サマリ的な情報 外に (2)そのサマリそれぞれのレコード(横1行)に対応する、実際の問題文 が考えられる。 (1)はアクセスは得意分野でしょう。 クエリやsqlの勉強をすれば、複数条件での抜き出しは、エクセル関数に比べたら格段に上です。 でもこの質問コーナーを10年ぐらい見ているが、アクセスは習得が難しいという意見が多い。 難なく学習できた人は声を挙げないのかもしてないが。 ーー しかし(2)の問題文そのものの整理は、アクセスは得意とはいえないでしょう。卑近には数学数式もソフト(数式エディタ)の手を借りないと記述も難しいでしょう。 エクセルにある数式ソフト3.0をアクセスで使うとしても、疑問回答もgoogleでも見つからなかった。 アクセスには不定文字数の情報を扱うメモ型なども在りますが、扱いが難しいのでは。 ーー それにアクセスは印刷(レポート)が自由にするのが難しい。 === 結局言いたいことは、同じようなことを考える先生は多いと思うので、出来合いの有料・無料ソフトが無いか探して、使うべきでしょう。 とりあえず「vector」でweb照会してみて。 教育界におれば、そういうニュースやお誘いはあるのではないですか。こんな質問コーナーに質問するのは、たまたま経験者がいれば、を狙うことで、賢明ではない。むしろ教育関連のカテの方がまだ相応しいのではないかな。 世上では、先生は雑務ほかで忙しいといわれている。そんな中でaccessを実用まで勉強するのは、マニアックな人以外は難しいと思うが。 accessを教えるスクールにでも行っても、その程度では途は遠いと実感するのではないかな。 アクセスは(1)の処理だけに限り、問題は紙の形で番号順に管理し、問題番号をアクセスの検索で知って、紙を探し、生徒数分コピーして使うなどが当面の目標かな。