江帆
摘 要:目前,移動(dòng)學(xué)習(xí)模式正逐漸成為教育行業(yè)中主流的信息化教學(xué)模式,而電子書包是在移動(dòng)學(xué)習(xí)環(huán)境下實(shí)現(xiàn)信息化教學(xué)的重要手段之一。電子書包的開發(fā)與應(yīng)用將越來越被社會(huì)所關(guān)注,將越來越成為教育、科研人員研究的重點(diǎn)。構(gòu)建電子書包的移動(dòng)學(xué)習(xí)模式,必須包括移動(dòng)終端、教育內(nèi)容、服務(wù)平臺(tái)3個(gè)核心要素。該文以此為切入點(diǎn),闡述了基于移動(dòng)學(xué)習(xí)環(huán)境的電子書包軟件的設(shè)計(jì)與開發(fā)。
關(guān)鍵詞:電子書包 移動(dòng)學(xué)習(xí) 模式 軟件
中圖分類號(hào):G434 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2017)07(a)-0029-02
1 系統(tǒng)功能概述
1.1 系統(tǒng)登錄
系統(tǒng)登錄功能提供兩種用戶身份驗(yàn)證,分別為教師用戶和學(xué)生用戶。
1.2 教師端程序功能
(1)課程管理:新建課程、編輯課程內(nèi)容、導(dǎo)出課程信息、復(fù)制課程信息。
(2)作業(yè)管理:新建作業(yè)、編輯作業(yè)、發(fā)布作業(yè)、作業(yè)評(píng)價(jià)。
(3)題庫管理:新建試題、編輯試題、刪除試題、導(dǎo)出試題、導(dǎo)入試題。
(4)考試管理:新建考試、編輯考試信息、發(fā)布考試內(nèi)容、考試成績?cè)u(píng)價(jià)。
(5)成績管理:成績權(quán)重管理、成績統(tǒng)計(jì)分析、導(dǎo)出成績。
(6)課堂教學(xué):教學(xué)內(nèi)容展示、建立教學(xué)活動(dòng)、推送學(xué)習(xí)任務(wù),即時(shí)評(píng)價(jià)。
1.3 學(xué)生端程序功能
(1)在線學(xué)習(xí):課程內(nèi)容學(xué)習(xí),教學(xué)視頻學(xué)習(xí),微課學(xué)習(xí)。
(2)在線作業(yè):在線完成課程作業(yè),并查看反饋評(píng)價(jià)。
(3)在線考試:在線完成課程測試,并查看反饋評(píng)價(jià)。
(4)課堂任務(wù):完成學(xué)習(xí)任務(wù),參與課堂教學(xué)活動(dòng)。
2 軟件模塊設(shè)計(jì)
該軟件的編制采用Android Studio編程軟件。在Android Studio中新建一個(gè)Android工程,各功能模塊的設(shè)計(jì)如下。
2.1 系統(tǒng)登錄模塊
在項(xiàng)目工程中放置3個(gè)TextView組件,分別顯示“系統(tǒng)登錄”“用戶名”“密碼”,放置兩個(gè)EditView,分別用于輸入用戶名和密碼,放置一個(gè)Button按鈕,用于登錄系統(tǒng)。
2.2 教師端程序
在項(xiàng)目工程中首先設(shè)置LinearLayout線性布局,方向垂直,然后放置6個(gè)Button組件,分別顯示“課程管理”“作業(yè)管理”“題庫管理”“考試管理”“成績管理”“課堂教學(xué)”。
2.3 學(xué)生端程序
在項(xiàng)目工程中首先設(shè)置LinearLayout線性布局,方向垂直,然后放置4個(gè)Button組件,分別顯示“在線學(xué)習(xí)”“在線作業(yè)”“在線考試”“課堂任務(wù)”。
3 系統(tǒng)功能實(shí)現(xiàn)
3.1 系統(tǒng)登錄功能
在Android Studio新建的項(xiàng)目工程中,添加一個(gè)xml界面布局文件,命名為login.xml,并在布局文件中編寫代碼,完成界面布局。
在Android Studio新建的項(xiàng)目工程中,添加java文件,用于構(gòu)造登錄界面Activity,命名為MainActivity.java,登錄功能的代碼如下。
public void login(){
if((ed_username.gettext().tostring==use)&&(ed_password.gettext().tostring()==pass))
{intent.startactivity(MainActivity.this,TActivity.class);}}
3.2 教師端程序的功能
在項(xiàng)目工程中,添加一個(gè)xml界面布局文件,命名為teacher.xml,也在布局文件中編寫代碼,完成界面布局。
在Android Studio新建的項(xiàng)目工程中,添加java文件,用于構(gòu)造教師端程序管理界面Activity,命名為TActivity.java,教師端程序管理功能的代碼如下。
public void TeacherFunction(inti){
switch(i)
case 1:intent.startactivity(TActivity.this,CourseActivity.class);
case 2:intent.startactivity(TActivity.this,WorkActivity.class);
case 3:intent.startactivity(TActivity.this,TestActivity.class);
case 4:intent.startactivity(TActivity.this,ExamActivity.class);
case 5:intent.startactivity(TActivity.this,ScoreActivity.class);
case6:intent.startactivity(TActivity.this,TeachActivity.class);}
3.3 學(xué)生端程序的功能
在項(xiàng)目工程中,添加一個(gè)xml界面布局文件,命名為student.xml,也在布局文件中編寫代碼,完成界面布局。
在Android Studio新建的項(xiàng)目工程中,添加java文件,用于構(gòu)造學(xué)生端程序管理界面Activity,命名為SActivity.java,學(xué)生端程序管理功能的代碼如下。
public voidStudentFunction(inti){
switch(i)
case 1:intent.startactivity(SActivity.this,StudyActivity.class);
case 2:intent.startactivity(SActivity.this,doWorkActivity.class);
case 3:intent.startactivity(SActivity.this,doPracticeActivity.class);
case 4:intent.startactivity(SActivity.this,doExamActivity.class);
}
4 結(jié)語
在當(dāng)前的信息化教學(xué)過程中,移動(dòng)學(xué)習(xí)模式正逐漸成為主流的教學(xué)模式,其諸多優(yōu)勢克服了傳統(tǒng)課堂教學(xué)模式的弊端。電子書包的不斷興起為信息化教學(xué)注入了新鮮的血液,拓展了信息化的教學(xué)手段,備受師生的喜愛。
該介紹了使用Android Studio編程軟件編寫電子書包移動(dòng)端應(yīng)用程序,實(shí)現(xiàn)了系統(tǒng)登錄功能,教師端程序的功能和學(xué)生端程序的功能,對(duì)信息化教學(xué)起到了一定的推動(dòng)作用,具有實(shí)踐意義和應(yīng)用價(jià)值。
參考文獻(xiàn)
[1] 亓妍妍,李佳,朱維杰.基于Android系統(tǒng)的無線教學(xué)終端設(shè)計(jì)[J].科技創(chuàng)新導(dǎo)報(bào),2013(12):150-151.
[2] 蔣德榮.基于Android平臺(tái)的教學(xué)輔助平臺(tái)框架設(shè)計(jì)研究[J]. 科技廣場,2014(5):67-71.
[3] 彭登峰,韓梅,周路,等.Android終端軟件在嵌入式系統(tǒng)輔助教學(xué)中的應(yīng)用[J].計(jì)算機(jī)教育,2014(22):75-78.
[4] 王震,于文波,徐立波,等.基于Android平臺(tái)的電工實(shí)驗(yàn)綜合管理系統(tǒng)研究[J].洛陽師范學(xué)院學(xué)報(bào),2015(11):52-54.
[5] 李惠楊,凌雪.基于翻轉(zhuǎn)課堂和任務(wù)驅(qū)動(dòng)的Android教學(xué)設(shè)計(jì)的研究[J].福建電腦,2016(5):64-65.