430 likes | 644 Views
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)
E N D
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) 硬碟空間:4GB以上(Image占3.11GB) 安裝軟體: Virtualbox 3.2.8版本(只允許)Wget 1.11(如usb安裝此軟體不用安裝)(以上軟體在ftp.acm-icpc.tw可抓取)
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
GPE Client一般安裝方式(二) • 將下載下來的GPE.zip解壓縮後將本資料夾所有檔案複製到 C:\GPE • 建立一個受限制的帳戶,名稱自取。此範例帳戶名稱為: exam • 修改C:\GPE資料夾的安全性設定讓 exam 帳戶可讀取此資料夾所有檔案。※安全性設定選項:打開我的電腦->工具->資料夾選項->將使用簡易檔案共用->取消選取->確定 • 以 exam 帳戶登入。
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修改相關檔案內的路徑。
GPE Client一般安裝方式(四) • GPE資料夾存放於C:\GPE,虛擬機器名稱為:GPE,則README.txt步驟10可跳過。如虛擬機器名稱有修改,或有GPE資料夾存放於其他位置請照README.txt步驟10修改相關檔案內的路徑。 • 執行lock.vbs,輸入剛建立的受限制的帳戶名稱 • 安裝完成。登出系統管理員帳戶並登入設限制之帳戶。※若要還原exam的login shell及解除 ctrl-alt-del限制執行 unlock.vbs,輸入受限制的帳戶名稱exam
GPE Client USB安裝方式(一) 安裝前準備: • 準備一隻4GB NTFS 隨身碟。 • 請至:ftp.acm-icpc.tw下載並請參照ftp目錄結構存放於隨身碟中,如下圖:GPE資料夾update.batHardDisks內編號5資料夾 GPE pub HardDisks 5 update.bat
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
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)\ • 再次以系統管理員帳戶登入。
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
GPE Client 重新安裝(方法一) • 以系統管理員帳戶登入,將先前exam帳號刪除。 • 照 GPE Client 安裝流程再裝一次。
GPE Client 重新安裝(方法二) • 以系統管理員帳戶登入。 • 執行unlock.vbs ,輸入受限制帳戶:exam。(C:\GPE\unlock.vbs) • 登出系統管理員帳戶,並登入exam 。 • 開啟VirtualBox,檔案->虛擬媒體管理員。(如下圖) • 點選.vdi->釋放。(請將三個.vdi釋放,這樣移除選項才會出現)
GPE Client 重新安裝(方法二) • 點選.vdi->移除。(請將三個.vdi移除並選擇刪除)
GPE Client 重新安裝(方法二) • 點選確定後將VirtualBox關閉。 • 將 update.5.log 刪除。(路徑為 C:\Documents and Settings\exam\GPE\update.5.log) • 重新執行 README.txt 步驟5 接下來的執行步驟。
Gpejudge.acm-icpc.tw介紹(Login) • 帳戶申請請至:http://gpe.acm-icpc.tw測試帳戶:guest/guest
Gpejudge.acm-icpc.tw介紹(MID) 使用者名稱(使用者帳號@學校 MID:XXX) 何謂MID:作為考場機器防弊辨識。(唯一值) 考試題目名稱及答對評分
Gpejudge.acm-icpc.tw介紹(選項說明) • Submissions:上傳程式碼後的回應訊息 • Clarifications:回報系統(與管理者回傳訊息的介面) • Scoreboard:分數表 • Problems:題目 • Documentation:文件資料
Gpejudge.acm-icpc.tw介紹(Problems) 題目 說明 1.請選擇Language:C,C++,JAVA2.請選擇File 3.點選Submit即可上傳至judge
Gpejudge.acm-icpc.tw介紹(submissions) 上傳程式碼後的回應訊息。 Status:狀態詳細訊息 cid:該次考試題目群編號。
Gpejudge.acm-icpc.tw介紹(scoreboard) 即時查看成績 點選帳號可以得知該帳號資訊
Gpejudge.acm-icpc.tw介紹(scoreboard) XXX XXX http://gpe.acm-icpc.tw/u/XXX 該考生於 GPE 考試歷程連結
Gpejudge.acm-icpc.tw介紹(Documentation) 線上翻譯字典 Code::Blocks 使用說明 Eclipse 使用說明 Eclipse 使用影片檔 考場注意事項及時間表。(考試開始前需用投影機撥放)
Gpejudge.acm-icpc.tw介紹(Clarifications) 回報系統 發送訊息 查看訊息 查看回應訊息
Gpejudge.acm-icpc.tw介紹(Clarifications) 回報系統-發送訊息介面
GPE Client 安裝後測試(畫面測試) • 登入GPE Client。 • 確認畫面為全螢幕畫面。四週無黑邊。 正確畫面 不正確畫面
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申請帳戶)
GPE Client 安裝後測試(網頁測試) • 請點選 problems (此為題目選項)
GPE Client 安裝後測試(網頁測試) • 請點選題目:hello: Hello World,並將程式碼上傳。(使用方式請看本投影片第15頁) • 請點選 submission 查看程式上傳是否成功。(不論程式碼正確或錯誤,需有回應訊息才為成功) • 請測試網頁上所有選項之內容呈現是否正常。(如有無法開啟或是奇怪訊息請來信或來電告知)
GPE Client 安裝後測試(IDE軟體測試) • 請開啟IDE軟體測試:Code::Blocks , Eclipse , Emacs(請一次測試一個軟體,避免因記憶體不足導致當機狀況發生)(開啟位置:Applications->Programming) • Code::Blocks以及Eclipse使用步驟請參考網頁Documentation選項。
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無法使用
考場注意事項 • 考前一天請與交大管理人員連絡並做考前測試。測試內容:畫面是否正常。網頁連結是否正常,程式碼上傳功能是否正常。 MID是否取得正確數字。 IDE軟體是否正常。 • 請考場開始考試前將機器還原功能關閉,避免系統 crash 重開機後,無法抓取考生 crash 前的程式碼。 • 考前一小時請將機器開啟至GPE Client桌面並開啟Firefox至登入畫面。(開至桌面後請等待系統設定約莫兩分鐘,再將Firefox開啟) • 考生進場前投影機播放 http://gpejudge.acm-icpc.tw/team/sop.php • 考試開始投影機播放http://gpejudge.acm-icpc.tw/team/scoreboard.php
考場注意事項 • 證件查驗程序:請考生進場就座後,將學生證或是其他有相片之證件放置左上方的桌上。請考生將網頁切換到 Submissions頁面以比對登入帳號與考生為同一個人。查驗皆正確無誤後,請考生於名單簽到表上簽名,並請記錄MID編號。證件查驗時,考生如未出現於名單上,請該名學生於名單空白處填寫相關資料,並通知考場負責人。 • 系統 crash 處理程序:考試開始前瞭解問題產生原因,判斷是否更換。考試開始後◎系統 crash,可以重開。請依照 GPE資料還原 步驟處理。◎系統 crash,無法重開。若考生已經有 submit code,可從 Websubmissions取回,請考場負責人員透過 Clarifications聯絡或是來電通知交大管理人員處理。 ※請記錄處理時間,延長個別考生考試時間,而非延長整體考試時間。 • 考試過程中如有遇到問題,可透過 Clarifications 與交大管理人員連絡。
問題與討論 Q.1: 該如何看到考場報名狀況? Ans: 1.請先登入網站(http://gpe2.acm-icpc.tw)。如下圖 (如無 admin 選項,請與交大管理人員連絡) 2.請點選 admin
問題與討論 3.請點選registrations 4.請選取欲查詢之考場->print即列出該考場的報名資訊。 如欲查詢全部考場報名狀況,請點選print all。
問題與討論 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) 圖二 圖三 圖一
問題與討論 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) 圖二 圖一 圖三
問題與討論 Q.4: 執行 GPE Client出現錯誤訊息? Ans:1.請先以系統管理員帳戶登入,執行unlock.vbs,輸入受限制帳戶:exam (C:\GPE\unlock.vbs) 2.請確認機器記憶體大小。(我的電腦->右鍵內容) 3.如與圖二相同狀況,登出系統管理員帳戶並登入GPE Client帳戶。(exam) 圖二
問題與討論 4.執行Oracle VM VirtualBox 5.點選設定值。(如圖三) 6.系統->主機板->基本記憶體->向下修改允許值。(如圖四) 7.啟動 GPE 。 8.如解決此問題,請登出exam,以系統管理員帳戶登入,執行lock.vbs輸入受限制帳戶:exam(C:\GPE\lock.vbs) 9.如未能解決此問題,請再繼續步驟6,給予更小的數值,並繼續步驟7,直至能正常啟動GPE Client。 圖四 圖三
問題與討論 Q.5: eclipse寫c/c++會出現"Launch fail.Binary not found" ? Ans: 解決辦法請參考"Eclipse 使用影片"(http://conf.acm-icpc.tw/eclipse_movie/index.htm)
GPE 相關資料 • GPE 比賽資訊、報名位置、Client安裝、安裝影片以及檔案下載位置請參考GPE活動網站: http://gpe.nctu.edu.tw • 交通大學 GPE 連絡窗口:負責人:楊詠仁 TEL:03-5731724 Mail:housten0219@mail.nctu.edu.tw