申梓瑜 蘇躍
摘要:受到信息技術的沖擊,課堂教學活動受到影響,逐漸發生質的轉變。課堂點名則是課堂活動的重要部分,良好的課堂點名活動,是保障學生出席質量,進而提升課堂教學質量。App inventor課堂點名系統應用到課堂中,能有效提升課堂點名的質量。故此,分析App inventor課堂點名系統實現方式,再對App inventor課堂點名系統展開測試,旨在提升課堂點名的效果,推動課堂質量的提升。
關鍵詞:App inventor課堂點名系統;系統;實現方式
信息技術應用到課堂中,有效的改變了傳統課堂的模式,智能移動終端的普及進一步改進了傳統課堂教學的方式。借助智能移動終端,可以體現課堂教學的高效性和互動性等特點,達到提升教學的質量和效率。教育類APP作為智能移動終端的應用程序,在教育領域得到了有效的應用。App inventor課堂點名系統的應用,是改變傳統課堂點名功能軟件,對于提升課堂點名的效果具有積極的作用。基于此,本文對App inventor課堂點名系統展開分析,再對App inventor課堂點名系統的實現方式進行闡述,具體內容如下。
1App inventor課堂點名系統分析
課堂點名是教師掌握學生出勤情況的基本方式,良好的出勤率是保障學生課堂學習知識的基礎。傳統的課堂點名系統通過投影儀顯示學生的照片,教師根據照片下的學生名字,叫出學生的名字,學生起立答到,由教師對照片和學生相貌的匹配度進行觀察,確認無誤后,點擊出勤。這類點名系統與教室內的多媒體設備相連接,盡管能夠有效的保障學生的出勤率,但是,借助這類課堂點名系統具有耗時較長、過程繁瑣的缺點,如果不能有效控制時間,必然會導致課堂教學時間收到壓縮,不利于課堂教學質量提升。
App inventor課堂點名系統是在App inventor環境下,完成對課堂點名系統的開發。App inventor是適用于移動終端設備編程的工具,具備可視化和可拖拽、操作簡單和開發容易等特點。在App inventor環境下,可以有效降低開發的門檻,可自主開發出Android移動應用App。
2App inventor課堂點名系統的設計
針對App inventor課堂點名系統的功能需求,需要合理展開Appmventor課堂點名系統的設計,詳細內容如下。
2.1功能分析
(1)需要具備班級和課程更新的能力;(2)可以完成對學生名單的導入和導出;(3)存儲學生簡單個人信息的存儲,并完成對學生出勤情況的統計和存儲,涵蓋學生課堂回答問題的質量,還能完成對學生請假情況的展示。(4)可以完成對學生出勤情況的查詢和導出,便于應用。如下圖1為課堂點名系統的應用流程圖。
2.2功能設計
針對App inventor課堂點名系統的功能需求,合理的展開功能模塊的設計,滿足課堂點名的基本需求。
(1)新課管理模塊。這部分模塊需要具備班級和課程更新的功能,故此,可以分為兩個子模塊,分別為課程、班級管理兩個子模塊。教師可以手動展開課程和班級信息添加和刪除,并定期完成數據的存儲和更新。
(2)學生管理模塊。這部分是整個系統的基礎,主要涵蓋了兩個子模塊,分別為信息導入子模塊和信息更新子模塊。教師可以手動對學生信息和照片等進行顯示,促使移動終端中能夠對學生信息進行顯示,便于點名的審核。
(3)點名管理子模塊。完成對學生的出勤狀況的統計,可以分為多個子模塊,分別為隨機點名、請假管理和簽到模塊構成。借助點名管理子模塊可以選定班級,再根據隨機點名的方式,點出學生回答問題,教師借助系統對學生的回答狀況進行處理,并由數據庫完成對信息的存儲。對于缺席的學生,系統能夠自動顯示,并由數據庫保存,便于信息的應用。
(4)數據管理模塊。該模塊是完成分析、處理和應用的基礎,同樣是由三個子模塊構成。通過數據管理模塊,能夠對數據庫中學生出勤信息和回答問題信息進行調用,便于學生的管理。
另外,還可以選擇App inventor課堂點名系統與GPS聯合應用的方式,通過學生終端和教師終端的聯合設計,實現學生的位置信息的顯示,并顯示學生與教師的具體距離,對于提升課堂點名質量和效率具有積極的作用。
3App inventor課堂點名系統的實現方式
為了完成對App inventor課堂點名系統的實現,需要從系統原理、組件和邏輯設計幾個部分展開,具體內容如下。
(1)管理實現。App inventor課堂點名系統借助隨機抽取的方式,從數據庫中調用學生的照片和信息,且由移動終端自主完成對學生姓名的叫出,再由教師觀察學生與照片的符合程度,并記錄學生回答問題的效果。
(2)組件設計。App inventor課堂點名系統的組件是由可視化和非可視化兩部分組件構成。具體的可視化組件有Button、Lable等,非可視化組件有Sound、File等,其中不同的組件承擔著不同的功能,具體的組件設計,需要結合系統的真是功能需求展開。
(3)邏輯設計。主要是對界面的交互展開設計,完成對各個組件定義,促使各個組件能夠按照設計進行工作。在具體邏輯設計中,需要先展開對變量的設計,再將各個組件進行功能模塊化,保障系統的功能,最后,完成不同模塊,相同功能的調用,達到系統的順利的構建。
結束語:
分析App inventor課堂點名系統的基本情況,對其具體功能展開分析,再對功能設計情況進行闡述是,最后分析App inventor課堂點名系統的實現方式,完成對組件層、邏輯層等的設計,順利完成App inventor課堂點名系統的構建,保障課堂點名的有效性。