999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于App Inventor課堂點名系統的教學應用*

2016-08-29 12:05:39盧國慶汪應龍湖北大學教育學院湖北武漢43006宜昌市科學技術情報研究所湖北宜昌443000
中國教育信息化 2016年10期
關鍵詞:功能設備課堂教學

楊 兵,盧國慶,汪應龍(.湖北大學教育學院,湖北武漢43006)(.宜昌市科學技術情報研究所,湖北 宜昌443000)

?

基于App Inventor課堂點名系統的教學應用*

楊兵1,盧國慶1,汪應龍2
(1.湖北大學教育學院,湖北武漢430062)(2.宜昌市科學技術情報研究所,湖北 宜昌443000)

信息化環境下課堂教學活動是教學研究的重要組成部分,其合理性、有效性將直接影響教學質量和效果。將移動App應用到組織課堂教學活動中,有助于豐富課堂教學形式和活躍課堂氛圍,文章對基于App Inventor課堂點名系統進行分析、研究和實現,最后對課堂點名系統進行了實證測試,驗證了系統在組織課堂教學活動中的實用價值。

課堂點名;App Inventor;移動應用;移動教育

一、引言

隨著信息技術的迅速發展,各類移動設備(智能手機、iPad等)不斷普及,移動教育開始受到人們的普遍關注。移動教育的靈活性、高效性、交互性等特點,有利于激發學生的學習興趣和充分體現學習主體性[1]。智能終端、云計算、智能化軟件、硬件以及良好的人機交互使用的不斷發展,似乎預示著將智能終端應用于教育教學將是一個不可逆轉的趨勢[2]。教育類APP開始受到部分師生的青睞,例如百詞斬、作業幫等,但其理論還處于探索階段,在教育教學中的應用有待進一步研究。

課堂點名是組織課堂教學活動的有效手段之一。目前,國內外對課堂點名系統都有新的研究。唐明偉等[3]通過短信貓接收學生短信,達到課堂點名的目的,該點名系統僅僅根據學生短信判斷學生的出勤情況,略顯死板,學生可以通過轉發短信令牌進行偽造點名,同時需要配置高性能短信貓設備,成本高。部分高校學生配備智能卡,采用RFID與SMART CARD結合進行點名[4],該點名系統需要為每個學生配備智能卡,使用繁瑣,推廣成本高。Chitresh Saraswat等[5]提出采用指紋鑒別技術,每個教室配備指紋機器,通過指紋打卡實現點名,在學生較多的情況下,此方式占據很長的教學時間,更適合公司員工考勤。楊洪章等[6]通過收集學生手機藍牙信號,采用三星S3C2410嵌入式處理器設備實現點名,該點名系統建立在藍牙設備的基礎上,但是無法保證每個學生具有藍牙設備,同時,需要借助專門處理器設備,不易操作,點名成本高。成都康賽“上課點名系統”,整合學生信息和課表信息等[7],在課堂點名中,投影儀顯示學生的頭像,只有長相、姓名、學號完全一致,才算出勤,該點名系統在多媒體教室實現,點名準確率高,有效提高學生的出勤率,但是不能實現隨機點名和課堂提問點名。

本文設計了基于App Inventor的課堂點名系統,借助Android系統的移動設備完成點名,不僅實現傳統的簽到點名,而且能實現隨機點名和課堂提問點名,并對學生的到課和缺勤情況進行保存統計。在課堂提問點名中,對于回答問題的學生給予點贊,并利用移動設備進行語音鼓勵或獎勵,寓教于樂,體現學生主體性?;贏pp Inventor課堂點名系統,易實現,易操作,成本低,不僅對組織課堂教學活動進行有益補充,而且對提升課堂教學效率具有積極作用。

二、App Inventor平臺簡介

App Inventor是一款Google公司開發的手機編程平臺,2012年1月1日移交給麻省理工學院,并于2012年3月4日公布使用。App Inventor降低了程序開發的門檻,使用者通過該軟件能夠迅速開發出Android系統的移動應用App。

1.App Inventor平臺界面

平臺界面包括組件設計和邏輯設計。組件設計包括組件面板、工作面板、組件列表和組件屬性等,是應用開發環境的外觀設計;邏輯設計包括模塊和工作面板,在邏輯設計中進行代碼拼接編程。在App Inventor組件設計中,添加所需的應用組件,進行布局后,在邏輯設計界面進行模塊拼接。在開發課堂點名系統過程中,可以連接AI Companion、Emulator或USB進行測試,最后生成點名系統.apk文件,在移動設備上安裝運行。

2.App Inventor平臺的主要特點

App Inventor具有開發環境搭建方便、開發過程簡單、易操作、不需太多編程知識、開發周期短等特點[2]。

App Inventor開發環境搭建方便,在開發課堂點名系統前,安裝Java搭建開發環境。在App Inventor邏輯設計視圖中,模塊已經封裝了代碼,進而簡化了開發過程。平臺操作簡單,用戶只需按照意愿拖拽模塊,不需要深奧的代碼知識,通過App Inventor平臺能夠快速完成一個簡單的應用,縮短了開發周期。

App Inventor操作簡單,開發容易,是開發課堂點名系統最簡單的平臺。我國學者通過App Inventor實踐研究得出,App Inventor作為開發工具,對于培養學生的計算思維有一定的幫助。鄧文博等[8]認為,運用App Inventor確實能夠促進學生創造性思維的培養。郭守超等[9]認為,通過使用App Inventor工具,學習者的計算思維能力得到了有效培養。本文不是將App Inventor作為訓練計算思維的工具,而是運用計算思維,對基于App Inventor開發課堂點名系統進行設計研究。

三、課堂點名系統設計

1.應用分析

在組織課堂教學活動中,課前點名和課堂提問點名不可缺少。傳統的點名方式,每個任課教師有幾個班,在新課開始前,教師打印出學生名單,課前根據學生名單逐一點名,在紙質學生名單上,教師記錄學生到課和缺勤情況,即使代人應答也不易檢查;在課堂發言過程中,教師一般也會翻出學生名單選出要發言的學生,記錄學生回答問題的情況。在學生較多的情況下,增加教師工作量的同時,傳統點名會占據很長的課堂教學時間。為了解決上述問題,基于App Inventor的課堂點名系統需具備如下主要功能:①具備班級和課程更新的功能。②能夠導入或更新名單的功能。③對學生的出勤情況進行保存,統計回答問題的情況,及請假功能。④具備對學生的出勤數據進行一鍵式分析、查詢、導出等功能。

2.系統功能設計

根據上述應用分析及App Inventor平臺的特點和功能,基于App Inventor的課堂點名系統功能結構如圖1所示。

圖1 系統功能結構圖

(1)新課管理。本模塊為系統的前提,由班級管理和課程管理兩個子模塊組成。在本模塊中,教師根據需要手動添加或刪除班級和課程信息,對班級和課程信息進行定期維護,并將這些數據傳送到數據庫中進行保存。

(2)學生管理。本模塊為系統的關鍵,由信息導入和信息更新兩個子模塊組成。在本模塊中,導入學生的名單,并對學生的信息進行更新,能添加對應學生的照片。在移動設備顯示學生姓名信息的同時顯示學生照片,以提高點名的準確率,有效防止代答。

(3)點名管理。本模塊為系統的中樞,由簽到點名、隨機點名和請假管理三個子模塊組成。在本模塊中,教師可以選擇簽到點名和隨機點名兩種點名方式。在選擇班級之后,課堂點名系統默認的是隨機點名。隨機點名以學生的權重比例為概率,權重=缺勤數/(出勤數+點贊數),權重比例=某學生的權重/所有學生的權重總和。在課前點名和課堂發言時,教師通過移動設備進行隨機點名,將移動設備搖一搖,以權重比例為概率隨機選取學生對應的序號,并將姓名文本信息轉換為語音輸出,實現隨機點名的效果。教師選擇簽到點名之后,移動設備會將學生姓名按照一定的順序轉換成語音輸出。教師對學生的回答問題情況,在移動設備系統界面進行點贊,同時移動設備會發出“你真棒”、“真聰明”、“獎你顆小紅心”等語音。對于請假的學生,在系統界面進行請假處理,這些記錄自動提交數據庫保存。

(4)數據管理。本模塊為系統的基礎,由數據分析、數據查詢和數據導出三個子模塊組成。在本模塊中主要維護學生的到場、缺勤、請假和點贊等數據信息。數據管理主要對數據進行保存、分析、查詢、導出等功能。課堂點名記錄能以折線圖的形式顯示,更直觀形象。當新課程開始時,能對已有的數據進行一鍵清除,開始新的統計。

3.數據庫分析

基于上述分析,學生的到場、缺勤和點贊等數據信息需要以列表的形式存儲在數據庫中,并能對這些數據信息實現存取。App Inventor提供兩類數據庫組件,分別是TinyDB和TinyWebDB。前者使用TinyDB.StroeValue塊,在Android設備上,實現數據的永久存儲;TinyWeb-DB將數據保存在服務器中,能夠實現不同設備之間的數據共享。為了研究方便,課堂點名系統使用TinyDB數據庫,將學生數據信息保存在教師移動設備上,并通過特定的方式進行訪問更新。

四、課堂點名系統實現

根據上述功能設計分析App Inventor平臺的特點和功能,得出系統技術架構如圖2。課堂點名系統在Java運行環境下,使用App Inventor作為基本的開發平臺,分別從組件層設計、邏輯層設計、數據層設計三個方面進行系統實現。

圖2 系統技術架構圖

1.組件層設計

在基于App Inventor課堂點名系統開發過程中,組件層是教師使用系統的接口,分為可視化和非可視化兩類組件。課堂點名系統所選擇的組件決定了系統的界面,組件層設計,也是對課堂點名系統界面的設計。基于上述課堂點名系統設計,運用邏輯思維形成系統抽象模型,在此基礎上將抽象模型分解成不同模塊。例如,如何實現導入學生名單,如何實現順序點名,如何實現隨機點名,如何統計到場,如何統計缺勤,如何統計請假,如何統計點贊,如何保存數據等等。在這些模塊基礎上,根據組件的特點,在組件層選擇課堂點名系統的組件。

在分析不同的模塊基礎上,課堂點名系統使用的可視化組件有ListPicker、HorizontalArrangement、Button和Lable等,非可視化組件有AccelerometerSensor、Sound、TinyDB、TextToSpeech和File等。根據上述分析和App Inventor組件功能,課堂點名系統的主要組件功能如下:ListPicker的作用從班級列表中進行選擇;HorizontalArrangement在Layout分組中,是用于水平布局的組件;Button是按鈕組件,顯示到場、缺勤、請假和導入名單等按鈕;Lable是顯示學生姓名的文本組件;AccelerometerSensor具有檢測到設備的移動或搖晃的作用,在課堂隨機點名時檢測移動設備的搖晃;Sound是聲音組件,產生振動或語音等;TinyDB是數據庫組件,存儲學生出勤信息等;TextToSpeech是將文本轉換為語音的組件;File是導入文本組件等。

2.邏輯層設計

在課堂點名系統開發中,組件層和邏輯層能夠根據需要進行切換。邏輯層設計主要是定義課堂點名系統中每個組件做什么行為,以及何時做這些行為。在邏輯層中,封裝的“代碼塊”保存在不同的“抽屜”里。根據App Inventor代碼模塊功能特點,將課堂點名系統設計分析轉換為切實可行的計算思維方法,是系統實現的關鍵。

在課堂點名系統的邏輯層設計中,首先定義變量,為了增強變量的可讀性,本系統使用駝峰命名法。課堂點名系統用到的變量包括 Class、NameList、NameAttend、NameAbsence、Namelist1、Namelist1Absence、Namelist1Attend、Namelist2、Namelist2Absence和 Namelist2Attend等列表變量及RandomIndex隨機下標變量等。然后,在課堂點名系統組件層設計的基礎上,將系統功能模塊化,將系統抽象模型分解成不同的功能模塊,并逐步實現。例如,如何統計到場和缺勤這兩個功能應該單獨設計成2個模塊。將復雜的功能分解、約簡成各個小功能的模塊化思想,是計算思維的重要方法。最后,在課堂點名系統邏輯設計中,對于重復多次使用的功能,可以創建成過程(procedure),當需要使用該功能時,可以調用本過程以實現相應的功能。例如,定義到場和缺勤數據的顯示為一個過程,可以多次調用該過程實現相應的數據顯示功能。

3.數據層設計

數據層設計是課堂點名系統實現的基礎,是在邏輯層完成的。課堂點名系統的數據層設計主要是對數據庫TinyDB存取數據,通過Tag標簽與邏輯層設計進行聯系。數據庫TinyDB里面的數據由不同的tag-value組成,Tag是數據存儲的標簽,value是標簽的取值。本系統中的value對應的是上述定義的列表變量。在數據層設計中,用StoreValue和Getvalue對數據庫進行存取數值,分別定義寫數據庫和讀數據庫這兩個功能為兩個過程,根據需要進行調用。

在課堂點名系統實現的整個過程中,將系統功能描述轉換為行之有效的思維方法,并且通過項目小組交流討論,進一步完善思維方法,將系統功能分解為不同模塊,運用模塊化方法實現系統的不同功能,系統實現流程如圖3所示。

通過上述組件層、邏輯層和數據層的設計,運用計算思維方法,最終課堂點名系統界面如圖4。

五、課堂點名系統實證測試

課堂點名系統以某省屬高校教育學院2015級全日制研究生(32人)為測試對象進行實證測試。本實證測試選取3周,每周4節公共課,進行課前和課堂隨機點名,課前隨機點名10人,課堂提問隨機點名2-4名。在測試完成后,進行系統出勤率(系統出勤率=系統點名到課人數/系統點名人數)和實際出勤率(實際出勤率 =到課人數/總人數)比較,如圖5所示。

圖3 系統實現流程圖

圖4 課堂點名系統界面

根據圖5反映,雖然系統出勤率和實際出勤率有一定誤差,但是,系統出勤率在一定范圍內能夠反應學生的實際出勤情況。

圖5 出勤情況比較

通過對師生的現場觀察和個別訪談,課堂點名系統有助于活躍課堂氣氛,豐富組織課堂教學活動的形式,節約了課堂點名的時間。部分學生擔心被隨機點名選中,在課堂上認真思考教師提出的問題。在課堂隨機點名中,以學生的權重比例為概率隨機選取,缺勤次數越多的學生,被隨機點到的概率越大,在一定程度上提高了學生的出勤率和教學整體效果。在課堂提問隨機點名中,對于學生的回答,教師可以在移動設備系統界面進行點贊,移動設備能夠發出鼓勵或獎勵語音,對于加強課堂師生互動和體現學生主體地位有一定作用。

基于App Inventor的課堂點名系統,開發過程簡單,系統操作方便,是移動互聯網技術與傳統課堂的結合。課堂點名系統實證測試得出,本系統具有一定的應用價值,能夠成為組織課堂教學活動的有效工具,對于提升教學效率起到積極作用,對于激發學生好奇心和求知欲均有一定的促進作用,對于課堂考勤制度改革具有一定的參考價值。

[1]張虹.北京地區小學階段基于手機的移動教育發展與需求研究[J].電化教育研究,2011(7):99-106.

[2]郭守超,周慶國,鄧常梅等.基于App Inventor的移動學習探究[J].現代教育技術,20014(9):121-125.

[3]唐明偉,莊玉良,蔣勛等.基于短信貓的課堂自動點名系統[J].現代教育技術,2013(10):115-120.

[4]Ghodekar V,Kute A,Patil S,et al.Automated Attendance system with RFID through SMART CARD[J]. International Journal of Engineering,2013,2(10):2724-2728.

[5]Saraswat C,Kumar A.An Efficient Automatic Attendance System using Fingerprint Verification Technique[J].International Journal on Computer Science&Engineering,2010,2(2):264-269.

[6]楊洪章,高培成,何飛等.基于S3C2410嵌入式“課堂點名系統”的研究與開發[J].廊坊師范學院學報(自然科學版),2011,11(3):29-31.

[7]孫戰軍.成都康賽“上課點名系統”助力學校教學管理[J].中國教育信息化,2013(8):91.

[8]鄧文博,張文蘭.基于App Inventor培養中學生創造性思維的設計研究[J],中小學電教,2015(8):95-99.

[9]郭守超,周睿,鄧常梅等.基于App Inventor和計算思維的信息技術課堂教學研究[J].中國電化教育,2014(3):91-96.

(編輯:魯利瑞)

TP393

B

1673-8454(2016)10-0091-04

本文受國家自然科學基金項目(No.61170093)、湖北省自然科學基金(No.2013CFB003),湖北省信息化與基礎教育均衡發展協同創新中心基金項目(No:201406),湖北省教育廳科學技術研究計劃重點項目(No.094736)和湖北大學教學改革與研究項目(No.201309)資助。

猜你喜歡
功能設備課堂教學
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
諧響應分析在設備減振中的應用
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
關于非首都功能疏解的幾點思考
且行且思,讓批注式閱讀融入課堂教學
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
對初中化學課堂教學的幾點思考
散文百家(2014年11期)2014-08-21 07:17:04
初中歷史課堂教學的導入法
散文百家(2014年11期)2014-08-21 07:16:56
原來他們都是可穿戴設備
消費者報道(2014年7期)2014-07-31 11:23:57
把“三個倡導”融入課堂教學
中國火炬(2014年4期)2014-07-24 14:22:19
主站蜘蛛池模板: 国产精品性| 新SSS无码手机在线观看| 成人国产精品一级毛片天堂| 免费一级毛片在线播放傲雪网| 97视频免费在线观看| 国产激情无码一区二区APP| 一本久道久久综合多人| 亚洲床戏一区| 香蕉久久国产超碰青草| 国产欧美视频在线| 正在播放久久| 在线观看无码a∨| 亚洲欧洲免费视频| 欧美色视频在线| 亚洲综合经典在线一区二区| 人妻少妇乱子伦精品无码专区毛片| 日韩午夜福利在线观看| 国产精品自拍合集| 亚洲国产精品无码久久一线| 国产91视频免费| 精品亚洲国产成人AV| 人妻精品全国免费视频| 九九热这里只有国产精品| 国产一级妓女av网站| 国产精品va| 亚洲精品另类| 91九色视频网| 色婷婷久久| 日韩小视频在线观看| 巨熟乳波霸若妻中文观看免费 | 国产成人8x视频一区二区| a级毛片网| 日本五区在线不卡精品| 久久天天躁夜夜躁狠狠| 中文无码精品a∨在线观看| 欧美特黄一免在线观看| 国产爽爽视频| 国产成人精品高清不卡在线 | 成人一级黄色毛片| 国产不卡网| 一级毛片在线免费视频| 欧美日韩精品综合在线一区| 青草视频网站在线观看| 欧美区一区| 97国产精品视频人人做人人爱| 国产精品手机视频一区二区| 视频二区中文无码| 国产成人综合日韩精品无码首页| 操国产美女| 2019年国产精品自拍不卡| 久久久噜噜噜| 69免费在线视频| 国产在线观看第二页| 国产成人在线小视频| 在线不卡免费视频| 免费久久一级欧美特大黄| 午夜福利网址| 91欧洲国产日韩在线人成| 99er精品视频| 青青草91视频| 国产精品亚洲va在线观看| 日韩精品无码免费一区二区三区 | 午夜不卡福利| 亚洲一区二区三区中文字幕5566| 青青草国产免费国产| 国产真实自在自线免费精品| 日韩精品无码一级毛片免费| 欧美精品一二三区| 国产黄在线观看| 久久99国产精品成人欧美| 亚洲欧美日韩视频一区| 国产在线精品人成导航| 国产欧美日韩91| 国产午夜无码专区喷水| 日韩成人在线一区二区| 国产成人免费观看在线视频| 麻豆国产在线观看一区二区| 国产va免费精品| 毛片国产精品完整版| 日韩视频免费| 久久99国产乱子伦精品免| 亚洲综合久久成人AV|