GPE-2011-02-23教育訓練(ver2)

Download Report

Transcript GPE-2011-02-23教育訓練(ver2)

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.zip
VirtualBox 3.2.8
Wget 1.11
• 以下安裝步驟內容請參考README.txt
(此為安裝步驟說明)
• 以系統管理員帳戶登入
1. 安裝:VirtualBox 3.2.8以及Wget 1.11
※如電腦教室為無硬碟環境,安裝VirtualBox時在
Custom Setup 需將VirtualBox Networking需點選
Feature will be installed when required
GPE Client一般安裝方式(二)
2. 將下載下來的GPE.zip解壓縮後將本資料夾所有檔案複製
到 C:\GPE
3. 建立一個受限制的帳戶,名稱自取。此範例帳戶名稱為:
exam
4. 修改C:\GPE資料夾的安全性設定讓 exam 帳戶可讀取此
資料夾所有檔案。
※安全性設定選項:打開我的電腦->工具->資料夾選項>將使用簡易檔案共用->取消選取->確定
5. 以 exam 帳戶登入。
GPE Client一般安裝方式(三)
6. 執行 C:\GPE\setVBox.bat
(虛擬機器參數設定)
7. 執行 C:\GPE\update_loader.bat
(抓取GPE Client image)
※步驟 6 以及 7 ,請待黑色視窗關閉即執行完畢,
勿自行關閉黑色視窗。
※如作業系統為Win7(x64),請修改wget.bat,於第五行
將%ProgramFiles%\ 修改為 %ProgramFiles% (x86)\
8. 再次以系統管理員帳戶登入。
9. GPE資料夾存放於C:\GPE 則README.txt步驟9可跳過。如
有放置其他位置請照README.txt步驟9修改相關檔案內的
路徑。
GPE Client一般安裝方式(四)
10. GPE資料夾存放於C:\GPE,虛擬機器名稱為:GPE,則
README.txt步驟10可跳過。如虛擬機器名稱有修改,或
有GPE資料夾存放於其他位置請照README.txt步驟10修改
相關檔案內的路徑。
11. 執行lock.vbs,輸入剛建立的受限制的帳戶名稱
12. 安裝完成。登出系統管理員帳戶並登入設限制之帳戶。
※若要還原exam的login shell及解除 ctrl-alt-del限
制執行 unlock.vbs,輸入受限制的帳戶名稱exam
GPE Client USB安裝方式(一)
安裝前準備:
• 準備一隻4GB NTFS 隨身碟。
• 請至:ftp.acm-icpc.tw下載並請參照ftp目錄結構存放
於隨身碟中,如下圖:
GPE資料夾
update.bat
GPE
HardDisks內編號5資料夾
pub
HardDisks
update.bat
5
GPE Client USB安裝方式(二)
•
•
以下安裝步驟內容請參考README.txt
(此為安裝步驟說明)
以系統管理員帳戶登入
1. 安裝:VirtualBox 3.2.8以及Wget 1.11
※如電腦教室為無硬碟環境,安裝VirtualBox時在Custom
Setup 需將VirtualBox Networking需點選Feature will be
installed when required
2. 將隨身碟內GPE資料夾檔案複製到 C:\GPE 。
3. 建立一個受限制的帳戶,名稱自取。此範例帳戶名稱為:
exam
GPE Client USB安裝方式(三)
4. 修改C:\GPE資料夾的安全性設定讓 exam 帳戶可讀取此資料
夾所有檔案。
※安全性設定選項:打開我的電腦->工具->資料夾選項->將
使用簡易檔案共用->取消選取->確定
5. 以 exam 帳戶登入。
6. 執行 C:\GPE\setVBox.bat
(虛擬機器參數設定)
7. 執行隨身碟內GPE資料夾內update_loader.bat
(抓取GPE Client image)
※步驟 6 以及 7 ,請待黑色視窗關閉即執行完畢,勿自
行關閉黑色視窗。
※如作業系統為Win7(x64),請修改wget.bat,於第五行
將%ProgramFiles%\ 修改為 %ProgramFiles% (x86)\
8. 再次以系統管理員帳戶登入。
GPE Client USB安裝方式(四)
8. 再次以系統管理員帳戶登入。
9. GPE資料夾存放於C:\GPE 則README.txt步驟9可跳過。如有放
置其他位置請照README.txt步驟9修改相關檔案內的路徑。
10. GPE資料夾存放於C:\GPE,虛擬機器名稱為:GPE,則
README.txt步驟10可跳過。如虛擬機器名稱有修改,或有GPE
資料夾存放於其他位置請照README.txt步驟10修改相關檔案
內的路徑。
11. 執行lock.vbs,輸入剛建立的受限制的帳戶名稱
12. 安裝完成。登出系統管理員帳戶並登入設限制之帳戶。
※若要還原exam的login shell及解除 ctrl-alt-del限制執
行 unlock.vbs,輸入受限制的帳戶名稱exam
GPE Client 重新安裝
(方法一)
1.
2.
以系統管理員帳戶登入,將先前exam帳號刪除。
照 GPE Client 安裝流程再裝一次。
GPE Client 重新安裝
(方法二)
1. 以系統管理員帳戶登入。
2. 執行unlock.vbs ,輸入受限制帳戶:exam。
(C:\GPE\unlock.vbs)
3. 登出系統管理員帳戶,並登入exam 。
4. 開啟VirtualBox,檔案->虛擬媒體管理員。(如下圖)
5. 點選.vdi->釋放。(請將三個.vdi釋放,這樣移除選項才會出現)
GPE Client 重新安裝
(方法二)
6. 點選.vdi->移除。(請將三個.vdi移除並選擇刪除)
GPE Client 重新安裝
(方法二)
7.
8.
9.
點選確定後將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)
考試題目
Gpejudge.acm-icpc.tw介紹
(Problems)
題
目
說
明
1.請選擇Language:C,C++,JAVA
2.請選擇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 安裝後測試
(畫面測試)
1. 登入GPE Client。
2. 確認畫面為全螢幕畫面。四週無黑邊。
正確畫面
不正確畫面
GPE Client 安裝後測試
(網頁測試)
1. 開啟GPE Client Firefox
確認首頁為:gpejudge.acm-icpc.tw
確認無法連至其他網頁。Ex: google, yahoo...
(開啟位置:Applications->Internet->FireFox)
2. 請登入gpejudge.acm-icpc.tw 。
(如無帳戶,可用測試帳戶:guest/guest
或請先至http://gpe.acm-icpc.tw申請帳戶)
GPE Client 安裝後測試
(網頁測試)
3. 請點選 problems (此為題目選項)
GPE Client 安裝後測試
(網頁測試)
4. 請點選題目:hello: Hello World,並將程式碼上傳。
(使用方式請看本投影片第15頁)
5. 請點選 submission 查看程式上傳是否成功。
(不論程式碼正確或錯誤,需有回應訊息才為成功)
6. 請測試網頁上所有選項之內容呈現是否正常。
(如有無法開啟或是奇怪訊息請來信或來電告知)
GPE Client 安裝後測試
(IDE軟體測試)
1. 請開啟IDE軟體測試:Code::Blocks , Eclipse , Emacs
(請一次測試一個軟體,避免因記憶體不足導致當機狀況發生)
(開啟位置:Applications->Programming)
2. Code::Blocks以及Eclipse使用步驟請參考網頁
Documentation選項。
GPE Client 資料還原
需求條件:
1.考場機器還原功能關閉情況下。2.系統能夠正常重新開機情況下。
還原步驟:
1.
請先紀錄開始處理時間。
2.
進入 su 方式:ctrl + alt + f4
3.
請輸入帳號/密碼。(請先與交大管理人員連絡)
4.
輸入:exam_restore(此為還原指令)
5.
輸入:exit(將root帳號登出)
6.
跳回桌面: ctrl + alt + f9
7.
Log Out user(開啟位置:System->Log Out exam...)
8.
請將處理資料還原時間以 Clarifications 回報給管理人員,延長個別考生考試時間
※如無Log Out ,將導致FireFox無法使用
考場注意事項
1. 考前一天請與交大管理人員連絡並做考前測試。
測試內容:
畫面是否正常。
網頁連結是否正常,程式碼上傳功能是否正常。
MID是否取得正確數字。
IDE軟體是否正常。
2. 請考場開始考試前將機器還原功能關閉,避免系統 crash 重開機後,
無法抓取考生 crash 前的程式碼。
3. 考前一小時請將機器開啟至GPE Client桌面並開啟Firefox至登入畫
面。
(開至桌面後請等待系統設定約莫兩分鐘,再將Firefox開啟)
4. 考生進場前投影機播放
http://gpejudge.acm-icpc.tw/team/sop.php
5. 考試開始投影機播放
http://gpejudge.acm-icpc.tw/team/scoreboard.php
考場注意事項
6.
7.
8.
證件查驗程序:
請考生進場就座後,將學生證或是其他有相片之證件放置左上方的桌上。
請考生將網頁切換到 Submissions 頁面以比對登入帳號與考生為同一個人。
查驗皆正確無誤後,請考生於名單簽到表上簽名,並請記錄MID編號。
證件查驗時,考生如未出現於名單上,請該名學生於名單空白處填寫相關資
料,並通知考場負責人。
系統 crash 處理程序:
考試開始前
瞭解問題產生原因,判斷是否更換。
考試開始後
◎系統 crash,可以重開。請依照 GPE資料還原 步驟處理。
◎系統 crash,無法重開。若考生已經有 submit code,可從 Web
submissions 取回,請考場負責人員透過 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:[email protected]