1 / 43

GPE 教學講義

GPE 教學講義. 國立交通大學 資訊技術服務中心 楊詠仁. GPE Client 安裝 GPE Client 安裝後該如何測試 GPE 網頁的介紹 問題討論與分享. GPE 簡介. 目標: 1. 減少人力花費。 2. 減輕電腦教室管理人員負擔。 3. 達到快速佈署乾淨的考試系統環境。 URI : http://gpe.acm-icpc.tw. GPE Client 設備規格需求. 螢幕 :17 吋以上 CPU: dual core, 2GHz 記憶體 :1G 以上 (Virtualbox 內設定值為 512MB)

louis
Download Presentation

GPE 教學講義

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. GPE 教學講義 國立交通大學 資訊技術服務中心 楊詠仁

  2. GPE Client 安裝 • GPE Client 安裝後該如何測試 • GPE 網頁的介紹 • 問題討論與分享

  3. GPE簡介 • 目標: 1.減少人力花費。 2.減輕電腦教室管理人員負擔。 3.達到快速佈署乾淨的考試系統環境。 • URI :http://gpe.acm-icpc.tw

  4. GPE Client 設備規格需求 螢幕:17吋以上 CPU: dual core, 2GHz 記憶體:1G以上(Virtualbox內設定值為512MB) 硬碟空間:4GB以上(Image占3.11GB) 安裝軟體: Virtualbox 3.2.8版本(只允許)Wget 1.11(如usb安裝此軟體不用安裝)(以上軟體在ftp.acm-icpc.tw可抓取)

  5. GPE Client一般安裝方式(一) 安裝前準備: • 請至:ftp.acm-icpc.tw下載:GPE.zipVirtualBox 3.2.8Wget 1.11 • 以下安裝步驟內容請參考README.txt(此為安裝步驟說明) • 以系統管理員帳戶登入 • 安裝:VirtualBox 3.2.8以及Wget 1.11※如電腦教室為無硬碟環境,安裝VirtualBox時在Custom Setup 需將VirtualBox Networking需點選Feature will be installed when required

  6. GPE Client一般安裝方式(二) • 將下載下來的GPE.zip解壓縮後將本資料夾所有檔案複製到 C:\GPE • 建立一個受限制的帳戶,名稱自取。此範例帳戶名稱為: exam • 修改C:\GPE資料夾的安全性設定讓 exam 帳戶可讀取此資料夾所有檔案。※安全性設定選項:打開我的電腦->工具->資料夾選項->將使用簡易檔案共用->取消選取->確定 • 以 exam 帳戶登入。

  7. GPE Client一般安裝方式(三) • 執行 C:\GPE\setVBox.bat(虛擬機器參數設定) • 執行 C:\GPE\update_loader.bat(抓取GPE Client image)※步驟 6 以及 7 ,請待黑色視窗關閉即執行完畢,勿自行關閉黑色視窗。※如作業系統為Win7(x64),請修改wget.bat,於第五行將%ProgramFiles%\ 修改為 %ProgramFiles% (x86)\ • 再次以系統管理員帳戶登入。 • GPE資料夾存放於C:\GPE 則README.txt步驟9可跳過。如有放置其他位置請照README.txt步驟9修改相關檔案內的路徑。

  8. GPE Client一般安裝方式(四) • GPE資料夾存放於C:\GPE,虛擬機器名稱為:GPE,則README.txt步驟10可跳過。如虛擬機器名稱有修改,或有GPE資料夾存放於其他位置請照README.txt步驟10修改相關檔案內的路徑。 • 執行lock.vbs,輸入剛建立的受限制的帳戶名稱 • 安裝完成。登出系統管理員帳戶並登入設限制之帳戶。※若要還原exam的login shell及解除 ctrl-alt-del限制執行 unlock.vbs,輸入受限制的帳戶名稱exam

  9. GPE Client USB安裝方式(一) 安裝前準備: • 準備一隻4GB NTFS 隨身碟。 • 請至:ftp.acm-icpc.tw下載並請參照ftp目錄結構存放於隨身碟中,如下圖:GPE資料夾update.batHardDisks內編號5資料夾 GPE pub HardDisks 5 update.bat

  10. GPE Client USB安裝方式(二) • 以下安裝步驟內容請參考README.txt(此為安裝步驟說明) • 以系統管理員帳戶登入 • 安裝:VirtualBox 3.2.8以及Wget 1.11※如電腦教室為無硬碟環境,安裝VirtualBox時在Custom Setup 需將VirtualBox Networking需點選Feature will be installed when required • 將隨身碟內GPE資料夾檔案複製到 C:\GPE 。 • 建立一個受限制的帳戶,名稱自取。此範例帳戶名稱為: exam

  11. GPE Client USB安裝方式(三) • 修改C:\GPE資料夾的安全性設定讓 exam 帳戶可讀取此資料夾所有檔案。※安全性設定選項:打開我的電腦->工具->資料夾選項->將使用簡易檔案共用->取消選取->確定 • 以 exam 帳戶登入。 • 執行 C:\GPE\setVBox.bat(虛擬機器參數設定) • 執行隨身碟內GPE資料夾內update_loader.bat(抓取GPE Client image) ※步驟 6 以及 7 ,請待黑色視窗關閉即執行完畢,勿自行關閉黑色視窗。 ※如作業系統為Win7(x64),請修改wget.bat,於第五行將%ProgramFiles%\ 修改為 %ProgramFiles% (x86)\ • 再次以系統管理員帳戶登入。

  12. GPE Client USB安裝方式(四) • 再次以系統管理員帳戶登入。 • GPE資料夾存放於C:\GPE 則README.txt步驟9可跳過。如有放置其他位置請照README.txt步驟9修改相關檔案內的路徑。 • GPE資料夾存放於C:\GPE,虛擬機器名稱為:GPE,則README.txt步驟10可跳過。如虛擬機器名稱有修改,或有GPE資料夾存放於其他位置請照README.txt步驟10修改相關檔案內的路徑。 • 執行lock.vbs,輸入剛建立的受限制的帳戶名稱 • 安裝完成。登出系統管理員帳戶並登入設限制之帳戶。※若要還原exam的login shell及解除 ctrl-alt-del限制執行 unlock.vbs,輸入受限制的帳戶名稱exam

  13. GPE Client 重新安裝(方法一) • 以系統管理員帳戶登入,將先前exam帳號刪除。 • 照 GPE Client 安裝流程再裝一次。

  14. GPE Client 重新安裝(方法二) • 以系統管理員帳戶登入。 • 執行unlock.vbs ,輸入受限制帳戶:exam。(C:\GPE\unlock.vbs) • 登出系統管理員帳戶,並登入exam 。 • 開啟VirtualBox,檔案->虛擬媒體管理員。(如下圖) • 點選.vdi->釋放。(請將三個.vdi釋放,這樣移除選項才會出現)

  15. GPE Client 重新安裝(方法二) • 點選.vdi->移除。(請將三個.vdi移除並選擇刪除)

  16. GPE Client 重新安裝(方法二) • 點選確定後將VirtualBox關閉。 • 將 update.5.log 刪除。(路徑為 C:\Documents and Settings\exam\GPE\update.5.log) • 重新執行 README.txt 步驟5 接下來的執行步驟。

  17. Gpejudge.acm-icpc.tw介紹(Login) • 帳戶申請請至:http://gpe.acm-icpc.tw測試帳戶:guest/guest

  18. Gpejudge.acm-icpc.tw介紹(MID) 使用者名稱(使用者帳號@學校 MID:XXX) 何謂MID:作為考場機器防弊辨識。(唯一值) 考試題目名稱及答對評分

  19. Gpejudge.acm-icpc.tw介紹(選項說明) • Submissions:上傳程式碼後的回應訊息 • Clarifications:回報系統(與管理者回傳訊息的介面) • Scoreboard:分數表 • Problems:題目 • Documentation:文件資料

  20. Gpejudge.acm-icpc.tw介紹(Problems) 考試題目

  21. Gpejudge.acm-icpc.tw介紹(Problems) 題目 說明 1.請選擇Language:C,C++,JAVA2.請選擇File 3.點選Submit即可上傳至judge

  22. Gpejudge.acm-icpc.tw介紹(submissions) 上傳程式碼後的回應訊息。 Status:狀態詳細訊息 cid:該次考試題目群編號。

  23. Gpejudge.acm-icpc.tw介紹(scoreboard) 即時查看成績 點選帳號可以得知該帳號資訊

  24. Gpejudge.acm-icpc.tw介紹(scoreboard) XXX XXX http://gpe.acm-icpc.tw/u/XXX 該考生於 GPE 考試歷程連結

  25. Gpejudge.acm-icpc.tw介紹(Documentation) 線上翻譯字典 Code::Blocks 使用說明 Eclipse 使用說明 Eclipse 使用影片檔 考場注意事項及時間表。(考試開始前需用投影機撥放)

  26. Gpejudge.acm-icpc.tw介紹(Clarifications) 回報系統 發送訊息 查看訊息 查看回應訊息

  27. Gpejudge.acm-icpc.tw介紹(Clarifications) 回報系統-發送訊息介面

  28. GPE Client 安裝後測試(畫面測試) • 登入GPE Client。 • 確認畫面為全螢幕畫面。四週無黑邊。 正確畫面 不正確畫面

  29. GPE Client 安裝後測試(網頁測試) • 開啟GPE Client Firefox確認首頁為:gpejudge.acm-icpc.tw確認無法連至其他網頁。Ex: google, yahoo...(開啟位置:Applications->Internet->FireFox) • 請登入gpejudge.acm-icpc.tw 。(如無帳戶,可用測試帳戶:guest/guest或請先至http://gpe.acm-icpc.tw申請帳戶)

  30. GPE Client 安裝後測試(網頁測試) • 請點選 problems (此為題目選項)

  31. GPE Client 安裝後測試(網頁測試) • 請點選題目:hello: Hello World,並將程式碼上傳。(使用方式請看本投影片第15頁) • 請點選 submission 查看程式上傳是否成功。(不論程式碼正確或錯誤,需有回應訊息才為成功) • 請測試網頁上所有選項之內容呈現是否正常。(如有無法開啟或是奇怪訊息請來信或來電告知)

  32. GPE Client 安裝後測試(IDE軟體測試) • 請開啟IDE軟體測試:Code::Blocks , Eclipse , Emacs(請一次測試一個軟體,避免因記憶體不足導致當機狀況發生)(開啟位置:Applications->Programming) • Code::Blocks以及Eclipse使用步驟請參考網頁Documentation選項。

  33. GPE Client 資料還原 需求條件:1.考場機器還原功能關閉情況下。2.系統能夠正常重新開機情況下。 還原步驟: • 請先紀錄開始處理時間。 • 進入 su 方式:ctrl + alt + f4 • 請輸入帳號/密碼。(請先與交大管理人員連絡) • 輸入:exam_restore(此為還原指令) • 輸入:exit(將root帳號登出) • 跳回桌面:ctrl + alt + f9 • Log Out user(開啟位置:System->Log Out exam...) • 請將處理資料還原時間以 Clarifications 回報給管理人員,延長個別考生考試時間 ※如無Log Out ,將導致FireFox無法使用

  34. 考場注意事項 • 考前一天請與交大管理人員連絡並做考前測試。測試內容:畫面是否正常。網頁連結是否正常,程式碼上傳功能是否正常。 MID是否取得正確數字。 IDE軟體是否正常。 • 請考場開始考試前將機器還原功能關閉,避免系統 crash 重開機後,無法抓取考生 crash 前的程式碼。 • 考前一小時請將機器開啟至GPE Client桌面並開啟Firefox至登入畫面。(開至桌面後請等待系統設定約莫兩分鐘,再將Firefox開啟) • 考生進場前投影機播放 http://gpejudge.acm-icpc.tw/team/sop.php • 考試開始投影機播放http://gpejudge.acm-icpc.tw/team/scoreboard.php

  35. 考場注意事項 • 證件查驗程序:請考生進場就座後,將學生證或是其他有相片之證件放置左上方的桌上。請考生將網頁切換到 Submissions頁面以比對登入帳號與考生為同一個人。查驗皆正確無誤後,請考生於名單簽到表上簽名,並請記錄MID編號。證件查驗時,考生如未出現於名單上,請該名學生於名單空白處填寫相關資料,並通知考場負責人。 • 系統 crash 處理程序:考試開始前瞭解問題產生原因,判斷是否更換。考試開始後◎系統 crash,可以重開。請依照 GPE資料還原 步驟處理。◎系統 crash,無法重開。若考生已經有 submit code,可從 Websubmissions取回,請考場負責人員透過 Clarifications聯絡或是來電通知交大管理人員處理。 ※請記錄處理時間,延長個別考生考試時間,而非延長整體考試時間。 • 考試過程中如有遇到問題,可透過 Clarifications 與交大管理人員連絡。

  36. 問題與討論 Q.1: 該如何看到考場報名狀況? Ans: 1.請先登入網站(http://gpe2.acm-icpc.tw)。如下圖 (如無 admin 選項,請與交大管理人員連絡) 2.請點選 admin

  37. 問題與討論 3.請點選registrations 4.請選取欲查詢之考場->print即列出該考場的報名資訊。 如欲查詢全部考場報名狀況,請點選print all。

  38. 問題與討論 Q.2: GPE系統登入後,畫面無法全螢幕? Ans: 1.請先以系統管理員帳戶登入,執行unlock.vbs,輸入受限制帳戶:exam (C:\GPE\unlock.vbs) 2.登出系統管理員帳戶並登入GPE Client帳戶。(exam) 3.執行Oracle VM VirtualBox 4.點選設定值。(如圖一) 5.一般->進階->迷你工具列->兩個選項皆無選取。(如圖二) 6.如有選取,請先關閉 VirtualBox 並執行setVBOX.bat(C:\GPE\setVBOX.bat) 7.啟動 GPE 。(如圖三) 8.如解決此問題,請登出exam,以系統管理員帳戶登入,執行lock.vbs輸入受限制帳戶:exam(C:\GPE\lock.vbs) 圖二 圖三 圖一

  39. 問題與討論 Q.3: GPE系統登入後,執行快捷鍵(ctrl+alt+delete),會跳出Windows 工作管理員? Ans:1.請先以系統管理員帳戶登入,執行unlock.vbs,輸入受限制帳戶:exam (C:\GPE\unlock.vbs) 2.登出系統管理員帳戶並登入GPE Client帳戶。(exam) 3.執行Oracle VM VirtualBox 4.點選檔案->喜好設定(如圖一) 5.點選輸入,確認Host鍵為None ,自動擷取鍵盤需選取。(如圖二) 6.如Host鍵不是None ,請先關閉 VirtualBox 並執行setVBOX.bat (C:\GPE\setVBOX.bat) 7.啟動 GPE 。(如圖三) 8.如解決此問題,請登出exam,以系統管理員帳戶登入,執行lock.vbs輸入受限制帳戶:exam(C:\GPE\lock.vbs) 圖二 圖一 圖三

  40. 問題與討論 Q.4: 執行 GPE Client出現錯誤訊息? Ans:1.請先以系統管理員帳戶登入,執行unlock.vbs,輸入受限制帳戶:exam (C:\GPE\unlock.vbs) 2.請確認機器記憶體大小。(我的電腦->右鍵內容) 3.如與圖二相同狀況,登出系統管理員帳戶並登入GPE Client帳戶。(exam) 圖二

  41. 問題與討論 4.執行Oracle VM VirtualBox 5.點選設定值。(如圖三) 6.系統->主機板->基本記憶體->向下修改允許值。(如圖四) 7.啟動 GPE 。 8.如解決此問題,請登出exam,以系統管理員帳戶登入,執行lock.vbs輸入受限制帳戶:exam(C:\GPE\lock.vbs) 9.如未能解決此問題,請再繼續步驟6,給予更小的數值,並繼續步驟7,直至能正常啟動GPE Client。 圖四 圖三

  42. 問題與討論 Q.5: eclipse寫c/c++會出現"Launch fail.Binary not found" ? Ans: 解決辦法請參考"Eclipse 使用影片"(http://conf.acm-icpc.tw/eclipse_movie/index.htm)

  43. GPE 相關資料 • GPE 比賽資訊、報名位置、Client安裝、安裝影片以及檔案下載位置請參考GPE活動網站: http://gpe.nctu.edu.tw • 交通大學 GPE 連絡窗口:負責人:楊詠仁 TEL:03-5731724 Mail:housten0219@mail.nctu.edu.tw

More Related