ODK 是 Open Data Kit (開放資料套件)的縮寫,從字面上就可以看的出來,它不是 OREO,所以不能吃,我們由Open Data Kit原始的介紹網站opendatakit.org (https://opendatakit.org),可以看到它的基本介紹,我們可以發現它其實存在蠻久的,已經超過13年的時間了,其存在的目標,是在資源有限的環境裡,製作出開源的行動資料收集軟體,該計畫目前已經有兩套工具套件,ODK和ODK-X,這兩個不同品牌的套件,分別由不同的團隊維護,其中ODK-X功能更為複雜,與標準的ODK不同。
這兩個工具,筆者這次先來介紹ODK (https://getodk.org),因為過去幾個月,一直在摸索這套工具,並嘗試將它帶入工作環境,最早是因為同事希望能有抄表工具,雖然手機上可以用類似試算表的工具來達成,但是主管希望能夠有個操作介面讓巡檢人員便於點選、有資料稽核功能、能夠附加照片或者影片,但是最重要的是,希望能夠離線紀錄,因為很多工作環境,並不允許有網路,而且為了節省成本與減少人員濫用,最好也不使用行動網路,最好是繞一圈抄表回來後,從辦公室直接上傳資料,然後彙整成報告即可,這個就是最初的規劃,最終找到這套開源軟體,非常感謝ODK團隊的努力,製作出這簡單方便的軟體,不用撰寫Android程式,也可以快速建立出資料收集表單與後端應用。
除了巡檢抄表的需求能達成外,我也嘗試將它當作盤點軟體來使用,至於該如何設計? 使用上有什麼樣的侷限? 這我後續會一步步進行介紹。