一、這個程式是可以讓學生在學習完一個單元或觀念之後,建立自己的概念圖。
二、這個程式會連結用google sheet建立起來的資料庫,教師可以預先將一些概念和連接詞放入資料庫中,讓學生有預設的概念方塊可以使用。
三、學生也可以自訂概念和自訂連接詞,如果不想要連接詞的話,老師可以在資料庫中設定一個O或其他無意義符號讓學生選擇即可。
四、點選「選擇章節」挑選特定章節後,會自動匯入「選擇概念」和「選擇關連詞彙」的下拉清單。
五、使用時,選擇特定概念後,會在工作區出現概念方塊。
六、點選兩個概念方塊後,選擇關連詞彙,再按下「連接所選概念」就可以將概念連接起來。
七、學生可以輸出PDF檔或PNG圖檔來當作作業繳交的檔案,也可以選擇一個章節之後,匯出HTML,離線操作。
八、在平板上也可以使用。
教師使用部分
感謝萬能的雄哥,看了程式碼之後,協助把一些bug去除之外,還將資料庫更新的方式做了調整,變得非常簡單。只要會使用google sheet和記事本(文字編輯in Mac),就可以建立自己的關鍵詞資料庫了。作法如下:
1.建立自己的google sheet資料庫:目前程式連結的資料庫在這裡 https://docs.google.com/spreadsheets/d/1C6VlRNlXyo3KCp8egdsNKXcbm_bWVOnF_YAEArVw1Ik/edit?gid=1745043575#gid=1745043575 ,你可以建立自己的副本。
2.如果你建立了自己的副本,把google sheet開啟為「知道連結的任何人」「檢視者」的權限設定。
3.把google sheet的網址複製後,找到程式碼的對應位置,將原本的網址換成自己的(如下圖)
以下是舊版的方式,應該用不上了,不過就先留著一陣子。
教師使用說明:
一、資料庫建立部分
1.建立自己的google sheet資料庫:目前程式連結的資料庫在這裡 https://docs.google.com/spreadsheets/d/1C6VlRNlXyo3KCp8egdsNKXcbm_bWVOnF_YAEArVw1Ik/edit?gid=1745043575#gid=1745043575 ,你可以建立自己的副本。
2.建立自己副本之後,開啟這個資料庫,找到「擴充功能」/「App Script」,點進去,就會開啟一個「專案編輯器」(右圖)
3.到專案編輯器點選「部署」/「新增部署作業」。(下圖左)
4.確認「誰可以存取」的地方是選擇「所有人」(下圖中)之後,點下「部署」。這邊會看到一個網址(下圖右),等等要把這個網址貼到主程式裡面。
二、主程式:
1.程式碼在這邊:把程式碼複製,貼到你的程式伺服器。像我這個就是開一個google sites,然後用插入、內嵌之後,把整個程式貼上就行了。https://github.com/jjpong/LearningAssist/blob/main/%E6%A6%82%E5%BF%B5%E5%9C%96fin.html
2.在程式碼的這邊,用上面資料庫專案部署的網址替換掉,就完成了。