• ベストアンサー

数学の問題のデータベースを作成して、ランダムに抽出

imogasiの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

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

macus
質問者

お礼

回答ありがとうございます。 やはり難しいですね。。。 私は個人的に家庭教師をしているだけで、教育界の知人は居ません。。。 確かに需要はありそうですね。 アクセスのプログラムを今から勉強するのは大変そうですので、違う方法、もしくはすでにあるかもしれないサービスを探してみたいと思います。 ありがとうございます。

関連するQ&A

  • データベースのワイルドカードは%ではないの?

    アクセスのテーブルに あ い う があり、 SQL文で *********************************************** SELECT テーブル1.フィールド FROM テーブル1 WHERE (((テーブル1.フィールド) Like "%あ%")); *********************************************** としてもエラーにならないけど、「あ」が抽出されません。 *********************************************** SELECT テーブル1.フィールド FROM テーブル1 WHERE (((テーブル1.フィールド) Like "*あ*")); *********************************************** にすると、「あ」が抽出されます。 アクセスなどのデータベースのワイルドカードは%だと思っていたのですが違うのですか?

  • access2003でデータをランダムに抽出したいです。

    現在、accessの勉強中です。 データをランダムに抽出して、一度抽出したものは 10回までは抽出されないといったツールが作りたいです。 (例)テーブルに俳句が100個入っていて、 1日1回、フォームのあるボタンを押すと、その内の5個が選ばれシートに入ります。(印刷に使用) →2日目ボタンを押すと、新しい5個が選ばれシートに入ります。 これまでに抽出されたデータは 10日間は同じ俳句が選ばれないようにしたいです。 access VBA で作りたいのですが、 どのように書けばよいのか解りません(>_<) 教えて下さい。 また、レポートでの印刷は可能でしょうか? 併せて教えて下さい。 宜しくお願いしますm(_ _)m

  • 問題がランダムに出るクイズ

    制作環境:FlashMX2004 用意する質問は15問程度用意し、実際に回答する問題数は8問程度で、アクセスのたびに15問の中から8問の問題がランダムに出るというクイズをつくりたいと思っています。 クイズの問題を外部swfファイルにするか、1つのswfファイル内で完結するほうが良いのかは、作り易い方で制作したいと考えております。 特にわからないところは15問の問題からランダムに8つの問題を抽出して取り扱う方法です。 ご存知の方がおられましたら、お教えください。

    • ベストアンサー
    • Flash
  • レコードのランダム表示

    ASPとAccessを使って、4択問題を解答するというものをつくっています。 あらかじめDBに登録されている4つの選択肢(それぞれa1,a2,a3,a4というフィールドに格納されています)を、順序をランダムに表示させたいと考えているのですが、どのようにすればよいのですか? 乱数を発生させてプログラムを組むのでしょうか? どなたかご教授お願いします。

  • 数学

    高校3年です。 数学のテストで自分で黄金分割に関係する問題を作成して、解答しなければいけません。 全然できないので、教えてください。 問題の難易度と独創性で採点されます。

  • データベースをランダムで読み込む

    [j2SE] Swingでアプリケーションを作っています。 問題集ソフトを作っており、データベースはAccessで作りました。 これを30問分構築しています。 画面のボタンをクリックする度に次の問題をランダムで表示したいのですが、記述が全く分からず困ってしまいました。 下記が現時点でボタンをクリックした時に設定してあるプログラムです。 //データベースに接続する(JDBC->ODBC) try { Connection myCon = null; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); myCon = DriverManager.getConnection("jdbc:odbc:mondai"); Statement mySt = myCon.createStatement(); //データベースからデータを取得する。(SQLのSELECT文) ResultSet myRs = mySt.executeQuery("SELECT * FROM PERSONAL_DATE"); long id = myRs.getLong("ID"); String mon = myRs.getString("問題"); mondai.setText(mon); String senA = myRs.getString("選択支A"); sentaku1.setText(senA); String senB = myRs.getString("選択支B"); sentaku2.setText(senB); String senC = myRs.getString("選択支C"); sentaku3.setText(senC); String senD = myRs.getString("選択支D"); sentaku4.setText(senD); } catch (Exception ex) { }

    • ベストアンサー
    • Java
  • 数学の問題なんですけどこの答え間違ってますよね…

    (√3+√2)(3√2-√3)←という問題で、配布された解答プリントでは答えが 2√6-3となっています。 でも何度やっても、私は2√6+3になってしまいます…汗 これはどっちが合っているのでしょうか? 回答お願いします!m(_ _)m

  • javascript データベースから抽出

    こんにちは。 javascriptとデータベースを勉強していました。 質問(1) htmlでテーブルを4×4作ったとします。 □□□□ □□□□ 左上から id=1 name=1、Id=2 name=2、~ id=8 name=8 これにjavascriptでデータベース(Access)のテーブル名"table01"の フィールド名"登録日付"昇順にフィールド名"画像"を 左上から並べるようにします。 このとき、javascriptにはどのようなプログラムを 書けばいいですか? idとnameを1つずつ番号を書いて抽出する方法は できそうなのですが、少ないfunctionで一連の 作業することはできますか?どのように書きますか? 質問(2) 質問(1)のテーブル8つを □□□□ □□□□ →次のページ 次のページを押すと次の8つが日付順に並ぶようにします。 htmlを次のページ分作って、idとnameを書いていけばできるとは 思うのですが、登録数が増えて、数十ページにもなると、其の都度、 htmlを書かなければなりません。 おそらく、 html側 <a href="" name="next" id="next">次のページ</a> javascript側 next=document.getElementById("next"); next.onclick=function(){~A~} function ~A~(){ で、functionのプログラムを書けばいいと思うのですが、 どのように書けばいいですか? よろしくお願いします。 以上

  • ランダムに表示する4択&答え合わせのプログラムは?

    テスト問題等データベース(MYSQL)から、4択をたくさん作りたいのですが、ランダムに正解が入れ替わるので対応ができません。(データベースから単純に表示させるのは成功しました。) チェックボックスに解答し、答え合わせとセットになったサンプルプログラム等をサイト紹介してくれませんか。お願いします。

    • 締切済み
    • PHP
  • 「大学への数学」の増刊号である「新数学演習」、「新数学スタンダード演習

    「大学への数学」の増刊号である「新数学演習」、「新数学スタンダード演習」、「数学IIICスタンダード演習」はそれぞれレベル・難易度はどれくらいでしょうか。またこの3つはは解答・解説は詳しいですか。