子供が小学1年生の頃、何度も反復してできるように算数の学習用のドリルやプリントをコピーしてやらせていたのが面倒くさい、かつ、子供が問題を記憶してしまって計算の練習にならない、という事案が発生しました。
そこでJavaScriptで毎回違う問題をテスト形式でランダムに作成するツールを作成しました。このツールを使えば毎日違う計算問題を行うことが可能です。また、多量の問題をいくらでも作成できるので、300問くらい作って「5分以内に何問解けるか?」などのスピードを競うテストなどをしても面白いと思います。
iPhoneから印刷をかけられるように調整をしています。
足し算・引き算は算数の基礎となるため、繰り返し何回も問題をこなせるようにこのツールを使って勉強の役に立ててください。
足し算・引き算 学習用テストプリント作成
仕様・使い方
「問題をプリント出力する」のボタンをクリックすると、
設定した内容でランダムで問題が作成され印刷画面に遷移します。50問ごとに印刷時改ページします。
「問題タイプ」は、「足し算と引き算まぜこぜ、足し算のみ、引き算のみ」から選択可能です。引き算の場合、答えがマイナスにならないようにしています。
「問題数」および数式に「使用できる最大数」の数値を変更可能です。「使用できる最大数」は、印刷時に3桁まではくずれないように設定してあります。
「使用できる最大数から重複せずに作成可能な数」までは、重複せずに問題が作成されます。設定した問題数が「使用できる最大数から重複せずに作成可能な数」を超えた場合、それ以降は重複チェックをせずにランダムに問題が作成されます。
例)足し算のみで「使用できる最大数」が「5」の場合、「使用できる最大数から重複せずに作成可能な数」は5の2乗で「25」です。25問目までは重複せずに作成されますが、26問以降はランダムで作成されます。
「年・組・名前・点数欄も表示する」にチェックを入れると、
問題上部に「年・組・名前・点数欄」が表示されます。
「答えも出力する」にチェックを入れると、
答えも一緒に印刷されます。
動作確認環境
- Windows10 Firefox, chrome, Internet Explorer11
- IOS12.1 iphone7
次の記事