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