1 / 22

線上出題與測驗系統

線上出題與測驗系統. 指導老師: 李 文 禮 老師 學生:趙丹鳳 何琇媛 黃茹媜 蔡宜諺. 研究動機.  隨著電腦科技的進步,人們依賴電腦網路獲得資訊愈來愈頻繁,所以我們想要設計一套快速、方便,以利使用者的操作。因此,我們即深入去研究其作業流程,並建置一套以網頁為基礎的線上出題與測驗系統,希望能夠改善以往人工出題及閱卷的作業效率。. 系統簡介. 系統主要提供教師製作線上測驗的試卷,教師只

len
Download Presentation

線上出題與測驗系統

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 線上出題與測驗系統 指導老師: 李 文 禮 老師 學生:趙丹鳳 何琇媛 黃茹媜 蔡宜諺

  2. 研究動機 隨著電腦科技的進步,人們依賴電腦網路獲得資訊愈來愈頻繁,所以我們想要設計一套快速、方便,以利使用者的操作。因此,我們即深入去研究其作業流程,並建置一套以網頁為基礎的線上出題與測驗系統,希望能夠改善以往人工出題及閱卷的作業效率。

  3. 系統簡介 系統主要提供教師製作線上測驗的試卷,教師只 要在網站輸入考卷內的試題,不須撰寫程式和設 計網頁,即可產生測驗網頁,讓教師能利用電腦 來線上考試。 而在線上測驗部份,學生利用瀏覽器就可進行考 試,透過電腦快速的核對,不僅省去教師閱卷的 時間,學生也可以立即得到考試的結果。

  4. 系統主要功能 測驗系統:學生輸入選取老師、科目就可領取考卷 考試。 出題系統:能將建立在題庫的題目列出,並供教師 選擇且製成試卷。 題庫系統:教師能在線上出題並能新增、刪除、修 改、查尋題目。 基本資料維護系統:讓管理者可在線上建立學生、 教師個人資料並維護。

  5. 開發方式探討 • ASP or PHP ?

  6. SQL敘述 伺 服 器 接收資料 ASP檔案 ASP Agent 結果輸出 查詢結果 文件 系統架構圖 資料庫 Request 處理查詢 Response

  7. 身份認證(1) 學生(2) 教師(3) 管理者(4) 管理老師帳號(4.1) 管理學生帳號 (4.2) 管理課程帳號 (4.3) 題庫(3.1) 密碼 修改(3.3) 領考卷 (2.1) 密碼修改(2.2) 試題 (3.2) 新增修改刪除 (3.2.1) 新增修改刪除 (4.1.1) 新增修改刪除 (4.2.1) 新增修改刪除 (4.3.1) 測驗2.1.1) 新增修改刪除 (3.1.1) 完 成 網頁架構圖

  8. 軟體&技術的應用 1.(動態伺服器網頁,簡稱ASP) 2. ASP 的內建物件 3. ASP如何存取資料庫

  9. 動態伺服器網頁(ASP)  Active Server Pages (動態伺服器網頁,簡稱ASP),內含於Internet Information Server (IIS)4.0或5.0等版本當中,提供一個伺服器端(Server-side) 執行的scripting環境,您可以結合HTML網頁、ASP指令和Active X元件,以產生和執行動態、互動、高效率的網站伺服器 (web server) 的應用程式。

  10. ASP內建物件 1.Request 物件:取得用戶資料。 2.Response 物件:傳送資訊給用戶。 3.Server 物件:提供存取伺服器的方法屬性。 4.Application 物件:讓所有使用者共用的資 訊。 5.Session 物件:適用於一個使用者的資訊。

  11. 回應 B A C 通訊協定 要求 O D B C E D ASP如何存取資料庫 A: 用戶端(瀏覽者的瀏覽器) B: 伺服端(WEB Server) C: 取用 ADO 物件的 ASP D: ODBC 資料庫驅動程式 E: 資料庫

  12. QDB 資料表 QD資料表 EXAMTYPE資料表 CID QID EID TID EID Question Option1 EID Option2 Option3 Option4 Ans NAME 資料表明細

  13. Course 資料表 Teacher 資料表 Student資料表 CID TID SID Name Name Name Pwd pwd 資料表明細

  14. 系統實作 1.Web Server的建立 2.建立資料庫 4.連結資料庫 3.資料關聯圖 5.網頁製作

  15. Web Server建立 用 WINDOWS作業系統中的系統管理工具建立一個以d:\edu為主目錄的Web站台。 主要是把未來建立好的網頁存放在d:\edu下就能用此Web站台來瀏覽。

  16. 建立資料庫 以Microsoft SQL建立一資料庫(EDU)。當中我們利用老師(Teacher)、學生(student)、課程(course)及題庫(QDB)、題目(QD)之間的關係,在建立了老師、學生、課程、題庫、題目的資料表。

  17. 資料表關聯圖 為了讓各個資料表間有其相關的關聯,我們利用了SQL中的“資料庫關聯圖”選項,將我們所建立的資料表作關聯

  18. 資料表關聯圖 course QDB PK_QDB_course cid name qid tid cid Quesion option1 option2 option3 option4 ans QD PK_QD_QDB examtype qid eid eid name PK_QD_examtype Teacher PK_QDB_Teacher tid pwd name

  19. 連結資料庫 在資料庫的連結在伺服器方面需要ADO,ADO提供了較為高階的資料庫,應用程式開發介面,利用ADO提供的介面再透過ODBC驅動程式存取資料庫。 在我們的系統中,我們利用了程式的語 法連結資料庫: Set Conn = Server.CreateObject("ADODB.Connection") Conn.open”Driver={SQL Server};Database=dbname; Server=(local);uid=userid;pwd=password”

  20. 感想 在本系統中常需要撰寫到資料庫及網頁程式,所以資料庫 及ASP、 VB Script、Java Script,對本組而言十分重要。在 撰寫網頁連結資料庫時遇到一些瓶頸,幸蒙李文禮老師費 心指導。 藉由此系統學習到架設web server以及利用ASP撰寫網頁與 SQL設計資料庫的技術,集合專題四人小組的努力和指導老 師的專業知識,將此專題「線上出題與測驗系統」完成, 是這次專題的最大收獲。

  21. 未來展望 本系統在未來設計能結合教務的選課系統,配合老師有授課 的科目來進行測驗。 新增試卷部份,可以規劃成老師是否要將試卷上傳或暫存, 邀免學生事先進行測試,造成作弊的現象。且須限制學生能 上線考試的日期。 測驗部份,可做時間上的限制;而測驗後除了電腦自動閱卷 外還需要輸出對錯的試題與答案。 也可增設一個申請帳號的功能由學生寄出認證信件,通過管 理者認證過後就可以獲得新帳號。

  22. 系統操作 線上出題與測驗系統

More Related