Google Classroom
GeoGebraGeoGebra Classroom

答を入力するボックス

2つの整数の和

次のアプレットは、2つの整数の足し算の練習問題です。 解答の正誤は入力ボックスの色で解答者にフィードバックします。 最初に動作を確認してください。

やってみましょう

作成手順

1入力バーに 「a = RandomBetween(1, 10)」 と入力し、数値 a を作成します。
2入力バーに 「b = RandomBetween(1, 10)」 と入力し、数値 b を作成します。
3入力バーに「sol = a + b」と入力し、数solを作成する。
4入力バーに「ans = 0」と入力し、数値ansを作成します。
5Toolbar Imageテキストを挿入を選択し、動的テキストa + bを作成します。
6Toolbar Image入力ボックスの挿入を選択し、グラフィックをクリックし, 見出しに「=」と入力、リンクされたオブジェクトに「ans=0」を選びます。 注意:プロパティでは、長さ(スタイルタブ)とテキストスタイルを変更することができます。
7Toolbar Imageボタンを選択し、グラフィック内をクリックして、見出しに「new exercise」と入力、スクリプト記述に「UpdateConstruction[]」と入力します。

条件付きの色でフィードバック

動的色を使用することで、答えが間違っているときは入力ボックスを赤く、正解のときは緑に着色することができます。
  • 入力ボックスの上で右クリックします。
  • オブジェクトのプロパティを選択し、ダイアログを開きます。
  • 上級タブを選択
Image
  • 赤:ansが0でもsolでもない場合、入力ボックスは赤色になります。そうでない場合は変わりません。
  • 緑:ansがsolと等しい場合、緑になる。 注:1の代わりに0.7を使用すると、緑色が少し濃くなります。
「new exercise」ボタンをクリックしたときに入力ボックスが赤くならないようにするには、ボタンのスクリプトに数値を初期化するコマンドを追加する必要があります。ボタンを右クリックして、2行目に 「SetValue(ans,0)」数値ansを0に戻すコマンドです。
Image