Java Sketchpad是能執行Geometer's Sketchpad(簡稱GSP)HTML檔案的網路執行引擎軟體。Geometer's Sketchpad雖然可以將大部分圖形檔案存為HTML檔案,但是用「圓弧」、「角平分線」、「連續按鈕」、「函數圖形」、「非基本物件上的點」、「遞迴作圖」(iteration)、…等相關指令所做圖形,無法存為HTML檔案以便上網使用。在設計教具學具相關學習環境時,Java Sketchpad也有一些缺陷,HTML檔案內的GSP資料是序列性編號的物件資料,由於無法再轉存為GSP檔案,插入新物件或修改程式相當困難,而且Java Sketchpad並不提供如「輸入輸出」或「連續按鈕」等方便設計互動程式的功能。本文介紹一個編輯程式,能將Geometer's Sketchpad htm檔案內的物件資料轉換成一個形式上方便修改的檔案。這個新型式的檔案,就可以很容易地根據Java Sketchpad的文法,加入新的物件,並作一些修飾。修改或修飾後的檔案,可以再度轉換回HTML的形式,能由Java Sketchpad來執行。使用者也可以利用編輯器,加入Java Sketchpad物件、或加入可以與Java Sketchpad程式畫頁互動的「輸出輸入區」、「連續或並行按鈕」、「下拉選項欄」等。在修改完畢後,也可以直接呼叫瀏覽器作執行測試。運用Geometer's Sketchpad及這個編輯器,可以協助發展數學科教具學具學習環境。我們已經發展了許多這類程式放置於網頁http://www.dynamath.idv.tw,在本文中也作了一些介紹。 |