次のアプレットは、2つの整数の足し算の練習問題です。[br]解答の正誤は入力ボックスの色で解答者にフィードバックします。[br]最初に動作を確認してください。
[table][tr][td]1[/td][td][/td][td]入力バーに 「[b]a = RandomBetween(1, 10)[/b]」 と入力し、数値 [b]a[/b] を作成します。[/td][/tr][tr][td]2[/td][td][/td][td]入力バーに 「[b]b = RandomBetween(1, 10)[/b]」 と入力し、数値 [b]b[/b] を作成します。[/td][/tr][tr][td]3[/td][td][/td][td]入力バーに「[b]sol = a + b[/b]」と入力し、数[b]sol[/b]を作成する。[/td][/tr][tr][td]4[/td][td][/td][td]入力バーに「[b]ans = 0[/b]」と入力し、数値[b]ans[/b]を作成します。[/td][/tr][tr][td]5[/td][td][icon]/images/ggb/toolbar/mode_text.png[/icon][/td][td]テキストを挿入を選択し、動的テキスト[b]a[/b] + [b]b[/b]を作成します。[/td][/tr][tr][td]6[/td][td][icon]/images/ggb/toolbar/mode_textfieldaction.png[/icon][/td][td]入力ボックスの挿入を選択し、グラフィックをクリックし,[br]見出しに「=」と入力、リンクされたオブジェクトに「[b]ans=0[/b]」を選びます。[br]注意:プロパティでは、長さ(スタイルタブ)とテキストスタイルを変更することができます。[/td][/tr][tr][td]7[/td][td][icon]/images/ggb/toolbar/mode_buttonaction.png[/icon][/td][td]ボタンを選択し、グラフィック内をクリックして、見出しに「[b]new exercise[/b]」と入力、スクリプト記述に「[b]UpdateConstruction[][/b]」と入力します。[/td][/tr][/table]
動的色を使用することで、答えが間違っているときは入力ボックスを赤く、正解のときは緑に着色することができます。[br][list][*]入力ボックスの上で右クリックします。[/*][*]オブジェクトのプロパティを選択し、ダイアログを開きます。[/*][*]上級タブを選択[/*][/list]
[list][*]赤:ansが0でもsolでもない場合、入力ボックスは赤色になります。そうでない場合は変わりません。[/*][*]緑:ansがsolと等しい場合、緑になる。[br]注:1の代わりに0.7を使用すると、緑色が少し濃くなります。[/*][/list]「new exercise」ボタンをクリックしたときに入力ボックスが赤くならないようにするには、ボタンのスクリプトに数値を初期化するコマンドを追加する必要があります。ボタンを右クリックして、2行目に[br]「[b]SetValue(ans,0)[/b]」数値ansを0に戻すコマンドです。