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