Google Classroom
GeoGebraGeoGebra Classroom

Copy of empty Input Box for answering

Mengapa Kotak Input kosong?

Pertama, Kotak Input dengan nilai 0 tidak terlihat bagus. Kedua, seseorang dapat memikirkan latihan di mana 0 adalah solusinya. Bagaimanapun, Kotak Input kosong adalah pilihan yang lebih baik. Untuk mencapai ini, Anda dapat menggunakan trik: define ans=undefined. Hasilnya adalah kotak input untuk ans akan kosong. Namun jika Anda mengisi nomor, nomor ini akan ditampilkan dan diterapkan ke ans tanpa masalah. Dalam tombol latihan baru Anda dapat mengosongkan kotak input lagi dengan perintah SetValue(ans, undefined). Lihat cara kerjanya di applet berikutnya dan coba sendiri mengikuti Langkah-langkah Konstruksi.

Try it yourself...

Constrution Steps

1Ketik perintah a = RandomBetween(1, 10) untuk membuat bilangan bulat a.
2Ketik perintah b = RandomBetween(1, 10) untuk membuat bilangan bulat b.
3Ketik perintah sol = a + b untuk membuat sol bilangan bulat.
4Ketik perintah ans = undefined untuk membuat bilangan bulat ans.
5Toolbar ImageKetik teks dinamis a + b dan pilih a dan b dalam daftar objek yang tersedia.
6Toolbar ImagePilih Input Box Tool dan buat Input Box dengan label = ditautkan ke objek ans.
7Toolbar ImagePilih Button Tool dan buat tombol dengan label next exercise dan ketik sebagai skrip perintah UpdateConstruction() dan SetValue(ans, undefined) untuk mengosongkan Kotak Input lagi.


Umpan balik dengan warna dinamis

Untuk memberikan umpan balik pada jawaban, Anda dapat menampilkan teks sebagai BENAR atau SALAH. Tetapi Anda mungkin juga menggunakan warna dinamis untuk mewarnai kotak input merah jika jawaban yang diberikan salah, hijau jika jawabannya benar dan hitam jika belum ada jawaban yang diberikan. Kita hanya ingin kotak input berwarna merah jika hanya jawaban yang sudah diberikan, dengan kata lain jika ans tidak lagi terdefinisi. Ini dapat kita periksa dengan kondisi ans == ans, karena angka sama dengan dirinya sendiri kecuali tidak ditentukan. Perhatikan bahwa tanda ganda == akan berubah menjadi logika yang sama dengan tanda tanya di atasnya setelah mengetuk Enter-tab.
Image