崑山科技大學 資訊傳播系...

31
崑山科技大學 資訊傳播系 學生專題製作報告 SmartPhone 教學即時回饋系統 指導教授: 蔡哲民 教授 專題組員: 林宏遠 學號: 4000C045 吳昕容 4000C029 徐雅稜 4000C056 中華民國 104 03 17

Upload: others

Post on 15-Nov-2019

27 views

Category:

Documents


0 download

TRANSCRIPT

  • 崑山科技大學

    資訊傳播系

    學生專題製作報告

    SmartPhone教學即時回饋系統

    指導教授: 蔡哲民 教授

    專題組員: 林宏遠 學號: 4000C045

    吳昕容 4000C029

    徐雅稜 4000C056

    中華民國 104年 03月 17日

  • 2

  • 3

  • 4

    SmartPhone 教學即時回饋系統

    林宏遠 徐雅稜 吳昕容

    崑山科技大學資訊傳播系

    摘要

    在進入 e 化教學的時代,IRS 即時反饋系統已成為課堂上了解學

    生學習狀況的利器,因此,本專題將利用智慧型行動裝置作出一套 IRS

    即時反饋系統設備的 APP,並將老師端、學生端功能整合,本系統功能

    計有出題、答題、統計、管理、點名、複習,共六大功能,提供多元化

    互動功能,讓教師及學生可以在課堂上直接利用 APP 進行提問與意見

    參與,透過問答過程,教師就能馬上從統計圖表上診斷學生的學習成效,

    並即時做補救教學,進而提升學習成效,學生還可以同時進行分組競賽、

    同濟互評,另外,我們將提供點名系統功能,讓使用者能迅速透過藍芽

    偵測信號源在課堂上進行上課點名。

  • 5

    目錄

    頁數

    摘要 ---------------------------------------------------------------------------- II

    目錄 ---------------------------------------------------------------------------- III

    表目錄 ---------------------------------------------------------------------------- IV

    圖目錄 ---------------------------------------------------------------------------- V

    一、 緒論 ------------------------------------------------------------------- 6

    1.1 專題背景及動機 -------------------------------------------------- 6

    1.2 專題目的 ------------------------------------------------------------ 7

    二、 文獻探討 ----------------------------------------------------------- 8

    2.1 傳統型 IRS即時反饋系統 ------------------------------------- 8

    2.2 IRS的應用時機及策略 --------------------------------------- 9

    2.3 Zuvio即時互動系統 ------------------------------------------- 10

    2.3.1 Zuvio系統內容 ------------------------------------------------- 11

    2.3.2 Zuvio優缺點 ----------------------------------------------------- 12

    三、 系統設計與實作 ------------------------------------------------- 13

    3.1 開發工具 ----------------------------------------------------------- 13

    3.1.1 行動裝置端--------------------------------------------------------- 14

    3.1.2 主機伺服器--------------------------------------------------------- 14

    3.1.3 瀏覽器端----------------------------------------------------------- 14

    3.2 系統架構------------------------------------------------------------ 15

    3.2.2 功能架構------------------------------------------------------------ 17

    3.3 資料結構------------------------------------------------------------ 19

    四、 結果與討論--------------------------------------------------------- 21

    4.1 目前進度------------------------------------------------------------- 21

    4.2 目前成果展示------------------------------------------------------ 22

    4.3 問題及解決方案-------------------------------------------------- 24

    4.4 結論------------------------------------------------------------------ 25

    4.5 工作分配------------------------------------------------------------ 26

    4.6 工作進度------------------------------------------------------------ 27

    參考文獻----------------------------------------------------------------------------- 28

  • 6

    表目錄

    頁數

    表 2.2 IRS教學在課堂中應用方式----------------------------------- 9

    表 2.3.1 Zuvi系統架構------------------------------------------------------ 11

    表 2.3.2 Zuvio優缺點------------------------------------------------------ -- 12

    表 3.3.1 irsuser 使用者資料------------------------------------------------ 20

    表 3.3.2 irspaper考卷名稱-------------------------------------------------- 20

    表 3.3.3 irstitle標題----------------------------------------------------------- 20

    表 3.3.4 irsqtion題目--------------------------------------------------------- 20

    表 3.3.5 irsoption選項------------------------------------------------------- 20

    表 3.3.6 irsans答案----------------------------------------------------------- 21

    表 3.3.7 irsorder點名-------------------------------------------------------- 21

    表 4.3 問題及解決方案表格--------------------------------------------- 24

    表 4.5 工作分配表---------------------------------------------------------- 26

    表 4.5 工作進度表---------------------------------------------------------- 27

  • 7

    圖目錄

    頁數

    圖 2.1.1 IRS系統運作流程圖----------------------------------------------- 8

    圖 2.1.2 接收器------------------------------------------------------------------ 8

    圖 2.1.3 RF無線電遙控器--------------------------------------------------- 9

    圖 2.1.4 IRS紅外線遙控器-------------------------------------------------- 9

    圖 3.2.1 系統架構圖----------------------------------------------------------- 16

    圖 3.2.2 藍芽架構圖----------------------------------------------------------- 18

    圖 4.2.1 首頁畫面-------------------------------------------------------------- 23

    圖 4.2.2 登入畫面-------------------------------------------------------------- 23

    圖 4.2.3 出題系統-------------------------------------------------------------- 23

    圖 4.2.4 答題系統-------------------------------------------------------------- 23

    圖 4.2.5 試題管理-------------------------------------------------------------- 23

    圖 4.2.6 試卷複習-------------------------------------------------------------- 23

    圖 4.2.7 統計圖表-------------------------------------------------------------- 23

    圖 4.2.8 點名系統-------------------------------------------------------------- 23

    圖 4.4.1 出期目標架構圖---------------------------------------------------- 24

    圖 4.4.2 目前系統架構圖---------------------------------------------------- 26

  • 8

    第一章緒論

    本章的內容分為研究背景與動機、研究目的兩個部分,以下分別說

    明此兩個部分。

    1.1 專題背景及動機

    傳統上,教師講解和學生聽講與練習的教學。主要活動是教師

    依教學進度,把課本內容依序講解給全班學生聽;學生則經由上課

    專心聽講或練習,以及課後的溫習來熟練課本與教師所講授的知

    識內容。

    教學方式多採用一對多,也就是由教師一人獨撐全場,學生乖

    乖地坐在座位上聆聽授課。可是這種方式是單向的,極少有互動或

    回應,使得學生缺乏開口練習的機會,因此,師生互動被視為最主

    要的活動,而 IRS即時反饋系統就是一種互動教學系統。

    但是,IRS即時反饋系統建置成本過於昂貴,並且會十分仰賴

    設備所提供的工具才能操作整套系統,若提供的任何一項裝置損

    壞,就會變成整套系統無法使用,因此,要讓每一個班級都能擁有

    如此好的設備是一件非常困難的事情。

    現代科技給了教學環境更多種的選擇,卻沒辦法做到讓每位

    老師及學生都能使用,因為在現實中,並不是每間學校都能夠引進

    這項設備,而我們的計畫希望能解決這項困難。

  • 9

    1.2 專題目的

    本專題將利用智慧型行動裝置作出一套 IRS 即時反饋系統設

    備的 APP,並將老師端、學生端功能整合,本系統功能計有出題、

    答題、統計、管理、點名、複習,共六大功能,提供多元化互動,

    讓教師及學生可以在課堂上直接利用 APP 進行提問與意見參與,

    透過問答過程,教師就能馬上從統計圖表上診斷學生的學習成效,

    並即時做補救教學,進而提升學習成效,學生還可以同時進行分組

    競賽、同濟互評,另外,我們將提供點名系統功能,讓使用者能迅

    速透過藍芽偵測信號源在課堂上進行上課點名。

    目前市面上已經有即時反饋系統的 APP,但整體流程作業太繁

    瑣,使用上限制太多,導致使用者無法完整利用整個系統,而本計

    畫擬將功能整合在一個系統,並達成以下幾項目的:

    (1)功能整合-將結合結合老師及學生的功能,讓每位使用者皆可出

    題答題。

    (2) 成本-減少使用即時反饋系統的成本。

    (3) 設備-用行動裝置來取代傳統型系統所需的大型設備。

    (4) 點名-利用藍芽偵測點名,改變傳統型遙控器點名的操作過程。

    (5) 即測即評-課堂上立即出題,並馬上評量了解學生狀況。

    (6) 圖表分析-以圖表分析學生回答的正確率並作為下次授課時的

    參考數據。

    第二章 文獻探討

    2.1 傳統型 IRS即時反饋系統

  • 10

    IRS,全名 Interactive Response System,是目前 e化專科教室

    所配備的設備之一,是一種促進課堂學生反應與群體討論的教學

    輔助系統,包含硬體和軟體兩部份(如圖 2.1.1):其中硬體部份主要

    包含一組遙控器和一個接收器(如圖 2.1.2),遙控器則分為 RF無線

    電遙控器(如圖 2.1.3)及 IRS 紅外線遙控器(如圖 2.1.4),它必須搭

    配教室中既有的班級電腦與巨型顯示器,例:投影儀或電視。軟體

    部份則可提供教師事先編輯選擇題,並透過巨型顯示器展示問題,

    引導學生按下掌上型遙控器之按鈕選擇答案,系統可同時接受所

    有學生的答案,並以視覺化圖表或同時展示所有答案的方式呈現

    作答結果。教師可進一步利用作答結果的呈現,引導學生進行答案

    理由之說明與深入討論,借此促進課堂學生的互動感與溝通。IRS

    接收部分與電腦相連接,收到的資訊儲存在電腦上。

    圖 2.1.1IRS系統運作流程圖 圖 2.1.2接收器

  • 11

    圖 2.1.3 RF無線電遙控器 圖 2.1.4 IRS紅外線遙控器

    2.2 IRS 的應用時機及策略

    表 2.2 IRS 教學在課堂中應用方式

    方式 說明 主要目的

    課堂一開始

    在課堂開始的時候,請全班學生

    反饋 3~5個問題,問題內容分為

    本次上課的重點,或前次授課內

    容。

    1.了解學生的預習狀態

    2. 評估前次學習成效

    3. 刺激學生主動學習

    穿插於課堂

    活動中

    在課堂活動中,每隔一段時間即

    拋出一個問題讓學生反饋答案,

    必要時進行討論或請學生發表想

    法。

    1. 隨時掌握學生是否

    了解講解內容,藉此

    了解教學進程。

    2. 鼓勵學生思考與討

    3. 幫助學生專注於學

    課堂結束前

    在課堂結束前,請全班學生反饋

    3~5 個問題,問題內容本次授課

    重點。

    1. 評估本次學習成效

    2. 引導學生能專注於

    課堂教學內容

    3. 當老師備課參考

  • 12

    2.3zuvio 即時互動系統

    學悅科技的雲端即時反饋系統「Zuvio」,取自台語諧音「促咪

    喔 (有趣喔)」,希望這款產品可以幫助老師和學生增加互動,打破

    教室內的沉寂,讓課堂學習更富趣味。由於 Zuvio 的團隊成員同時

    擁有現任教授、碩博士生及大學生,基於來自教育現場的第一手觀

    察,產品設計也更貼近使用者的心理。

    例如透過 Zuvio 的 Power Point 內嵌外掛,老師們可以在教學

    投影片中安插選擇題、問答題或題組,當課程進行到該段落,頁面

    上就會自動出現題目。此時,學生可以用手機、平板電腦或筆電等

    任何連網裝置,直接回答問題。而老師也可以透過系統的統計結果,

    快速瀏覽學生的答案,掌握班上學生對課程內容的理解程度。

    當然,除了加強師生之間的互動,Zuvio 也沒忽略學生彼此互

    評的效果。因為得到來自同學的讚美,效果可能會比得到老師的讚

    許來得更大。而 Zuvio的同儕互評功能,讓學生在每次上台報告後,

    都可以得到全班同學的意見回饋,增加學生對上課的熱忱。

    http://www.zuvio.tw/index.phphttp://www.zuvio.tw/index.phphttp://www.zuvio.tw/index.phphttp://www.zuvio.tw/index.phphttp://www.zuvio.tw/index.php

  • 13

    2.3.1Zuvio 系統內容

    Zuvio 系統建立台灣多媒體線上即時互動教育系統之基石,建

    立良好平台提供各種互動模式之發揮,並建立管理與統計系統提供

    教育雙方更優質的學習環境,系統功能計有:課程與學生管理系統、

    多媒體題目系統、同儕互評系統與成績統計系統,共四大系統(如表

    2.3.1)。

    表 2.3.1Zuvi系統架構

    系統項目 內容描述

    課程帳號管理系統 教師可於各學期開設多門課程,並設定選課權限來接

    受或拒絕學生帳號的註冊。

    多媒體題目系統

    教師可建立選擇題、問答題、題組,題目中可包含圖

    片彌補文字上的不足,並可以選擇分組回答,可用於

    課堂問答,點名,意見調查,甚至小考以及作業,而學生

    端可用 IOS、Android 以及電腦等裝置來即時回答問

    題,達到快速互動的效果。

    同儕互評系統

    教師可建立小組或個人同儕互評問題,同樣可設定評

    分標準和各標準的比重,並可選擇是否要開放評分或

    評論,在評分評論過程中,會即時更新個人或各組間

    的成績和排名,而學生端可用 IOS、Android以及電腦

    等裝置來即時給予他人或他組評論評分。

    成績統計系統

    教師可在作答過程中動態觀看目前作答狀況,於作答

    後觀看詳細作答結果數據分析與圖表分析,並支援

    Excel 檔案輸出以利老師日後成績統計,而學生端可

    以觀看自己的過去作答紀錄以作為課程的複習。

  • 14

    2.3.2 Zuvio 優缺點

    擁有完整功能、多元化互動及跨平台的互動式反饋系統 Zuvio,

    雖然提供給使用者豐富多元的功能,但實際使用後,會發現整體流

    程太過繁瑣,使用者無法立即註冊並直接使用所有功能,這樣的結

    果,也可能會影響到教學的品質,以下幾項為主要優缺點整理(表

    2.3.2):

    表 2.3.2 Zuvio優缺點

    優點 缺點

    1.Zuvio IRS 系統可讓教師依照課

    程設計彈性化的題型,讓 Zuvio

    IRS幫助老師提昇出題效率

    2.老師可透過網頁端圖表統計觀

    看學生答題狀況、追蹤學生學

    習軌跡並能利用回答記錄,輕

    鬆結算課堂參與之成績,節省

    教師時間

    3.透過 Zuvio IRS 系統出題所有

    資料將會即時上傳雲端,不再需

    要經由教師手動記錄上課資訊

    4.老師能不受時間與地點的限制

    隨時隨地備份題目

    1.學生無法出題,僅能老師出題

    2.學生作答完無法立即得知結果,

    須等老師公告成績

    3.無迅速點名系統功能

    4.整體流程太過繁瑣,導致使用者

    無法完整利用。

  • 15

    第三章 系統設計與實作

    3.1 開發工具

    1.Eclipse[12]

    是由 Open Source Community 所創建的開發軟體,並被廣泛地使

    用在許多不同的領域。可作為 Java應用程式與 Android App 的開

    發環境。

    2.JAVA[13]

    是一種物件導向的程式語言,開發應用系統時,物件導向設計是

    一種相當有效率的設計方式,它的強大來自於能更清楚得定義系

    統所需的功能,並讓已好設計的功能可以更方便的重覆使用。

    3.SQL[14]

    全名為 Structured Query Language ,含義是結構化的查詢語言,

    目的在於令大家有一種快捷方便的語言查詢資料庫內的紀錄。它

    的作用是使用一種指令式對資料庫進行各種資料操作。

    4.PHP[15]

    全名為 Hypertext Preprocessor,它是個被廣泛運用在網頁程式撰

    寫的語言,尤其是它能適用於網頁程式的開發及能夠嵌入 HTML

    文件之中。

    5.HTML5[16]

    全名為 HyperText Markup Language ,包含不同的文字變化、加入

    圖片或影音多媒體、畫表格、甚至可做一些基本的排版功能,透

    過一些定義好的結構化標籤 (Tag) 語法,指定它的呈現方式。

  • 16

    6.CSS[17]

    由全球資訊網協會 (World Wide Web Consortium, W3C) 公佈的

    「共用樣式表 (cascading style sheets, CSS)」,以擴充 HTML 的功

    能,增加許多文字及版面的變化,並可有效的管理網站。

    7.JAVASCRIPT[18]

    一種名為 Live Write的程式,主要是為了提高網頁設計的互動性。

    8. bootstrap[19]

    是由 Twitter的 Mark Otto 和 Jacob Thornton 開發,用於創建網站

    和 Web 應用程序,它包含的 HTML 和 CSS 的基於設計模板的版

    式,表單,按鈕,導航和其他界面組件,以及可選的 JavaScript 擴

    展。

    3.1.1 行動裝置端

    本系統必須取得 Bluetooth(藍芽)等相關資訊,並與 webview 功

    能結合,因此使用 Native code 方式實現 App之開發。目前國人使

    用的行動裝置,已 Android 作業系統占大多數,所以我們以 Android

    App 作為開發,並以 Eclipse 配合 Android Reference 使用 JAVA 撰

    寫 App。

    3.1.2 主機伺服器

    以 Linux、Apache、PostgreSQL、PHP 作為開發工具。

    3.1.3 瀏覽器端

    以 JAVASCRIPT、CSS、HTML5 作為開發工具,另以 jQuery 作為輔

    助工具。

  • 17

    3.2 系統架構

    系統架構流程(如圖 3.2.1):

    1.偵測附近所有藍芽裝置並取得藍芽序號(如圖 3.2.2)。

    2.將所搜尋的序號透過 HttpPost 傳到 web 上,在 php 的部分

    將掃到序號去資料庫進行比對,有符合其老師序號,則回傳

    給使用者其裝置名稱。

    3.將過濾過的裝置名稱顯示在使用者 web 上,使用者則按一

    下即可點名,資料將點名時間和使用者藍芽序號回傳到資

    料庫。

    4.老師端透過 php直接查看學生的到課狀況。

    5.利用 JavaScript,老師端新增所需的題型,並回傳到資料庫。

    6.將出過的試題卷,利用 PHP處理新增、刪除、修改、試卷作

    答時間的部分,並更新資料庫資料。

    7. 學生偵測到老師的藍芽訊號後,php 將去資料庫撈試卷,

    學生在選擇試卷後,再一次進入資料庫撈題目給學生作答,

    作答完成後再撈正確答案用 JavaScript去進行答案比對,讓

    學生可以馬上知道正確及錯誤答案。

    8. php從資料庫撈學生作答的情形。

    9. php將撈到的所有學生作答資料,經整合後,透過 JavaScript

    呈現折線圖,讓老師進行分析。

  • 18

    圖 3.2.1系統架構圖

    圖 3.2.2藍芽點名架構圖

  • 19

    3.2.2 功能架構

    功能架構分六大功能類別 (如圖 3-2-2):

    1.出題系統

    提供了四種出題類型,其中包含:單選題、複選題、是非題、

    問答題,使用者可以隨時出題並將新增好的題目儲存至管

    理區,並同時設定考題開放時間。

    2.試題管理

    提供了新增、刪除、修改三種管理試題的基本功能,使用

    者可以方便又快速的編輯所有試題,在這裡也可以設定試

    題是否為公開讓學生進入作答。

    3.統計圖表

    使用者統計所有參與考試的學生答對及答錯率,並將統計

    結果自動製成長條圖、摺線圖、圓餅圖,使用者可以自行

    選擇模式,進入圖表觀看分析學生的學習狀況。

    4.點名系統

    主要是利用藍芽偵測信號源讓學生端來偵測老師端的手

    機,學生輸入的資料將會回傳至資料庫,比對後開始進行

    點名。

    5.答題系統

    學生端可以直接輸入老師端的 UUID,進入環境後開始進

    行作答,並可以在試卷結束後,馬上知道正確及錯誤的答

    案。

    6.試卷複習

    讓使用者可以回顧曾經做過的試題,並進行複習的動作。

  • 20

    圖 3-2-2功能架構圖

  • 21

    3.3 資料結構

    本系統資料結構分為,使用者(irsuser) (如表 3.3.1)、考卷名稱

    (irspaper) (如表 3.3.2)、標題(irstitle) (如表 3.3.3)、題目(irsqtion) (如

    表 3.3.4)、選項(irsoption) (如表 3.3.5)、答案(irsans) (如表 3.3.6)、點

    名(irsorder) (如表 3.3.7),七大資料表,以便各個內容的修改、刪除、

    及管理。

    答題表的部分,可依題目編號追蹤到試卷的老師編號,作為老師

    統計答案結果的數據。

    點名表的部分連結使用者表單,用來方便老師追蹤學生的點名時

    間和人數。

  • 22

    表 3.3.1 irsuser 使用者資料

    索引 名稱 欄位名稱 型態 長度

    主鍵 序號 cid serial

    姓名 name character 20

    帳號 account character 20

    密碼 sha1 character 40

    學號 number character 20

    藍芽地址 btaddr character 17

    表 3.3.2 irspaper 考卷名稱

    索引 名稱 欄位名稱 型態 長度

    外鍵 序號 irsuser_cid int

    主鍵 標題代號 cid int

    考卷名稱 paper text

    表 3.3.3 irstitle 標題

    索引 名稱 欄位名稱 型態 長度

    外鍵 序號 irspaper_cid serial

    主鍵 大標題 title text

    題目型態 type int

    表 3.3.4 irsqtion 題目

    索引 名稱 欄位名稱 型態 長度

    外鍵 序號 irsqtion_cid serial

    主鍵 選項代號 cid int

    選項名稱 qtion text

    答案 ans int

    表 3.3.5 irsoption 選項

    索引 名稱 欄位名稱 型態 長度

    外鍵 序號 irsqtion_cid int

    主鍵 答案編號 cid serial

    順序 row int

    選項內容 option text

  • 23

    表 3.3.6 irsans 答案

    索引 名稱 欄位名稱 型態 長度

    外鍵 序號 irsuser_cid int

    主鍵 答案代號 cid serial

    考卷代號 irspaper_cid int

    題目代號 irsqtion_cid int

    答案 ans int

    答題時間 time timestamp

    表 3.3.7 irsorder 點名系統

    索引 名稱 欄位名稱 型態 長度

    主鍵 序號 cid int

    學生編號 mycid int

    老師編號 ordercid int

    點名時間 time timestamp

  • 24

    第四章 結果與討論

    4.1 目前進度

    本專題學期已完成了藍芽點名的功能,為了達到整合所有平

    台和手機作業系統能使用,我們先以 web 的方式,進行 app 及網

    頁開發。

    功能上主要都是透過PHP與 JavaScript來進行使用者的互動,

    在介面設計的部分,是以 bootstrap來進行美化。圖表則是以 canvas

    來畫出折線圖,並克服不同使用者介面大小,解決該介面不能隨螢

    幕大小縮放的問題,至於弱點分析的部分我們將以各個題目數據

    以折線圖來做呈現。

    問答題的評分方式,是老師答案輸入關鍵字,若學生答案有相

    符則答對,此功能將以 PHP來完成。

    藍芽點名的部分目前,原生 APP 撰寫已有偵測到裝置名稱和

    藍芽裝置序號之功能,並與 web 點名功能做結合。在使用者註冊

    帳號時,就將藍芽資訊存進網路資料庫。如此一來就可在 web 上

    觸發原生 android藍芽偵測的功能,將資料庫有藍芽資料的使用者

    進行回傳,其中過濾掉其他的藍芽訊號源,並達到學生現場點名之

    功能。老師端就可以知道學生的到課狀況。

  • 25

    4.2 目前成果展示

    系統功能部分目前已經完成了註冊登入(如圖 4.2.1)、出題系

    統(如圖 4.2.3)、答題系統(如圖 4.2.4)、試題管理(如圖 4.2.6)、試卷

    複習(如圖)、統計圖表以及藍芽點名系統,使用者可以登入並依

    UUID 進入其他使用者的環境進行作答,以及統計分析數據比率並

    檢視錯誤修正,藍芽部分已經可以在 APP上直接偵測裝置稱號。

    圖 4.2.1

    首頁畫面

    圖 4.2.2

    登入畫面

    圖 4.2.3

    出題系統圖

    圖 4.2.4

    答題系統

    圖 4.2.5

    試題管理

    圖 4.2.6

    試卷複習

    圖 4.2.7

    統計圖表

    圖 4.2.8

    點名系統

  • 26

    4.3 問題及解決方案

    在選擇試題作答時,為了讓學生可以直接進入教師環境作答,

    我們決定增加 uuid 序號作為即測作答的初始作業,學生也可以利

    用這項功能互相進行測驗,同時,系統將在前端先處理圖檔及程式,

    進而提升使用者載入速度,避免影響教學品質以及進度延遲的狀

    況,而網速太慢,或是沒有網路的使用者,則可以在室內加裝 WIFI

    分享器。

    點名系統的部分,為了能讓所有作業系統的使用者皆可以做

    到迅速點名的功能,我們將以 NFC TAG解決這項困難,讓使用者

    手機可以直接利用 NFC 進行點名,以下為整理過後的表格呈現:

    表 4.3問題及解決方案表格

    問題 解決方案

    學生認證課程問題 增加老師序號來做區分

    載入檔案的速度影響教學品質 在前端處理圖檔及程式,

    提升使用者載入速度

    Android以外的使用者如何使用點名系

    用 NFC TAG彌補這項缺

    使用者網速太慢及沒網路問題 在室內加裝 wifi分享器

  • 27

    4.4 結論

    本專題已達成期初的預期目標(如圖 4.4.1),並增加了藍芽線

    上點名之功能。為了改善使用者介面的流暢度及舒適度,原以

    JQuery Mobile API 設計的版面,發現許多 AJAX 的錯誤,改用

    Boostrap API 來設計我們前端介面。

    目前系統架構(如圖 4.4.2)的功能除了包含初期目標的功能以

    外,我們也將圖表分析的圓餅圖改善為折線圖,讓使用者能一目了

    然的知道學生的弱點分析,並為下次教學內容做適當調整。而點名

    的部分,我們將利用 NFC 點名系統來補足其他作業系統無法使用

    的缺點,也並為了提升本系統的效率,將出題系統加入 AJAX 的技

    術,讓使用者更方便觀看新增內容。

    圖 4.4.1 初期目標架構圖

    圖 4.4.2 目前系統架構圖

  • 28

    4.5 工作分配

    4.5工作分配表

    項目 林宏遠 徐雅稜 吳昕容

    文獻蒐集 v v v

    文件撰寫 v v

    資料統整 v v v

    簡報製作 v v

    資料結構 v

    網站架設 v v

    網站設計 v

    UI設計 v

    APP程式撰寫 v

  • 29

    4.6 工作進度

    時間

    進度

    103年 104年

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    1

    2

    3

    4

    文獻探討

    文獻撰寫

    資料庫建置

    資訊程式庫

    開發及修改

    程式系統

    開發撰寫

    系統測試

    及修改

    網頁架構

    網頁建置

    手機系統

    開發

    平板系統

    開發

    最後統整

    4.6進度甘特圖

  • 30

    參考文獻 [1]99年林姿琴-IRS即時反饋系統應用於國小數學教學之行動研究。碩

    士論文。銘傳大學。

    http://www.mcu.edu.tw/department/edugra/alumni/paper_onthejob.htm

    [2]Bluetooth(藍芽)

    http://developer.android.com/guide/topics/connectivity/bluetooth.html

    [3]AndroidHttp Post

    http://zh.wikipedia.org/wiki/Wi-Fi

    [4]Web 開發人員 jQuery圖形庫

    http://www.hksilicon.com/kb/articles/401924/Web-35-JavaScript

    [5]NFC

    http://developer.android.com/guide/topics/connectivity/nfc/index.html

    [6]Google 2014 Android 系統份額數據

    http://chinese.engadget.com/2014/01/12/android-device-share-january-2014/

    [7]碩士論文 Java 程式語言於 Android 行動裝置平台之探討校院名稱:

    屏東科技大學研究生: 李桂昇

    http://www.hksilicon.com/kb/articles/401924/Web-35-JavaScript

    [8]快樂教師電子報 90期

    http://www.945enet.com.tw/epaper/contents/ha/090/02.htm

    [9]IRS成本參考

    http://www.tccn.edu.tw/ezfiles/0/1000/img/881/98D2.pdf

    [10]短焦及互動投影機

    http://ctoc.mitac.com.tw/LP5-101040/ProI3.htm

    [11]Zuvio互動式即時

    http://irs.zuvio.tw/index.php/user/login#&ui-state=dialog

    https://sites.google.com/site/wengchongmingdejiaoxuedangan/home/irs/ji-shi-hui-kui-xi-tongirshttp://developer.android.com/guide/topics/connectivity/bluetooth.htmlhttp://zh.wikipedia.org/wiki/Wi-Fihttp://www.hksilicon.com/kb/articles/401924/Web-35-JavaScripthttp://developer.android.com/guide/topics/connectivity/nfc/index.htmlhttp://chinese.engadget.com/2014/01/12/android-device-share-january-2014/http://www.hksilicon.com/kb/articles/401924/Web-35-JavaScripthttp://www.945enet.com.tw/epaper/contents/ha/090/02.htmhttp://www.tccn.edu.tw/ezfiles/0/1000/img/881/98D2.pdfhttp://ctoc.mitac.com.tw/LP5-101040/ProI3.htmhttp://irs.zuvio.tw/index.php/user/login

  • 31

    [12]Eclipse

    http://www.cc.ntu.edu.tw/chinese/epaper/0020/20120320_2003.html

    [13]JAVA

    http://mis.hwai.edu.tw/~kevin/MISProject/JAVAProject/chapter1/c1-1.htm

    [14]SQL

    http://heartwen.myweb.hinet.net/librarys/computer/sql/sql_1.htm

    [15]PHP

    http://www.study-area.org/coobila/tutorial_502.html

    [16]HTML5

    http://www.phd.com.tw/knowledge/html/introduction/

    [17]CSS

    http://www.pt.ntu.edu.tw/hmchai/ptcomputer04/hcss/cssintroduction.htm

    [18]JAVASCRIPT

    http://www.im.cjcu.edu.tw/~kdir-lab/teach/teach_doc/javascript.htm

    [19]Zuvio

    http://n2.zuvio.tw/promotion_page/IRS.htm

    http://www.cc.ntu.edu.tw/chinese/epaper/0020/20120320_2003.htmlhttp://mis.hwai.edu.tw/~kevin/MISProject/JAVAProject/chapter1/c1-1.htmhttp://heartwen.myweb.hinet.net/librarys/computer/sql/sql_1.htmhttp://www.study-area.org/coobila/tutorial_502.htmlhttp://www.phd.com.tw/knowledge/html/introduction/http://www.pt.ntu.edu.tw/hmchai/ptcomputer04/hcss/cssintroduction.htmhttp://www.im.cjcu.edu.tw/~kdir-lab/teach/teach_doc/javascript.htmhttp://n2.zuvio.tw/promotion_page/IRS.htm