38
Wizard Activity 實實實實 .實實實實 Activity Wizard 實 Packet tracer5.0 實實實實實實實實 , 實 PT 實 實實實實實 Extensions>Activity Wizard 實實 ctrl+w 實實,實實實實實 PT 實實實實實實實實實實實實實實實實,實實實實實實實實實實實實實實實實實,實實實實實實實實實實實實 實實實實 ,。 實實: ●實實實實實 ●實實實實,實實實實實實實實實實 ●實實實實實 check result 實實實實實實實實實實實實 實.實實 Activity Wizard 實實實實實實實實實實實實實,實實實實實實實實實實實實實實實實,實實實 實實實實實實實,實實實 1

ir.hust.edu.twir.hust.edu.tw/bitstream/310993100/3923/1/Wizard+Activity... · Web viewWizard Activity實驗手冊 一.工具介紹 Activity Wizard是Packet tracer5.0以後加入的新功能

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Wizard Activity 實驗手冊

一.工具介紹Activity Wizard 是 Packet tracer5.0 以後加入的新功能 , 從 PT

命令列中點選 Extensions>Activity Wizard 或按 ctrl+w 進入,它可以把在 PT 設計出的網路透過這個功能做成題目,並針對各個設定細節的完成度給予配分,了解作答者對試題各方面的理解度,很適合做為教師出題的工具。

優點:

●無紙化出題●自動評分,省去批卷的人力和時間●可以立即從 check result 中知道作答者的問題點在哪

二.介面

Activity Wizard 主視窗分為功能表區與工作區,我們會在功能表區選擇各種編題細項,然後到工作區完成設定,最後形成一份完整的試題

1

功能表介紹:1.Welcome這是 Activity Wizard 的歡迎界面

2

a.官方建議製作流程:

(1)製作考題答案 (2)製作初始拓樸,做為考題一開始的狀態 (3)限制某些作答功能,例如封鎖某些設備或介面 (4)編輯一份題目要求完成的功能供作答者參考 (5)設定這份題目的密碼防止別人任意修改 (6)儲存b.在 Author Information 中輸入作者的資訊

2.Variable Manager:

3

變數管理器,作者可以在這邊設定動態題目和答案的內容,共有Seeds、Number、Strings、IP Address 四種類型的變數[Introdution]:

a. 製作方式:

(1)輸入變數名稱 (2)選擇已經建立好的 Pool Name

(3)指定變數類型 (4)輸入值的範圍b. Settings:

4

勾選 Show Variable Manager Interface 後,在[Instructions]和[Answer Network]這 兩個選項中就會出現一個變數名稱列表,在這個列表裡有我們在Variable Manager 中設定的變數,我們可以把這些變數插入到Instructions 和 Answer Network 中,這樣做的好處是可以隨時自由添加我們認為必要的考點[Seeds]:編輯動態數字

設定方式:

在 Seed Name 填入變數名稱,Minimum/maximum 分別填入最

5

小/最大值,題目會從這個區間隨機挑選一個數字顯示,如果空白的話,

系統預設使用 0/0,即會使用 pool 中的第一個值注意:

※不可使用負值,會造成錯誤※有效的數值範圍為 0 到 2147483647

應用:

設定如下圖

Instructions 中插入自定義的 Seed 變數[嗨]

↓Test Activity 結果(自動生成 0~70 中任意一個數)

6

[Number]:用來編輯多個動態數字

設定方式:

7

Step1:設定 Number Pools

在 Number Pools 中填入自定義的 Pool Name、Min、Max,規則和 Seed 一樣

Step2:設定 Number Variables

1.在 Variable Name 中填入自定義的變數名稱2.在 Pool Name 的下拉式選單選擇 Number Pool Name

3.在 Value Type 下拉式選單中選擇類型,有四個選項:

●Random:隨機生成 Number Pool 中的值●Element Position:●Seed:●Entire Range:應用在 Instructions 時會顯示整段範圍;應用在Answer Network 時作答者使用任何一個範圍內的值答案都算正確

注意:

※使用 Element Position 或 Seed 時必須手動輸入 Value 值

8

應用範例:讓題目中 ipv4 的值在每次開啟時都不同設定如下圖

說明:變數 A 對應到 Number Pool Name BN98028,隨機挑選100~110 數值呈現 變數 B 對應到 Number Pool Name BN98029,隨機挑選10~20 數值呈現 變數 C 對應到 Number Pool Name BN98030,隨機挑選30~40 數值呈現 變數 D 對應到 Number Pool Name BN98031,隨機挑選40~50 數值呈現 ↓

9

Instructions 中插入變數名稱 A、B、C、D

↓Test Activity 結果

[Strings]: 用來編輯動態文字

10

設定方式:

Step1:設定 String Pools

在 String Pool Name 填入自定義的 String Pool Name; Text 填入文字,文字與文字之間使用分號格開

Step2:設定 String Variables

在 Variable Name 填入自定義的變數名稱→Pool Name 選擇欲使用的 Pool →Value Type 選擇變數類型

應用範例:

設定如下圖

11

↓Instructions 中插入變數名稱 AA、BB

Test Activity 結果

12

[IP Address]:設定動態 ip 範圍

設定方式:

13

Step1:設定 IP Address Pools

從左到右的欄位依序填入:自定義的 Pool Name、網路位址、子網路遮罩、第一個可用位址、最後一個可用位址

Step2:設定 IP Address Variables

從左到右:自定義變數名稱、選擇 Pool、選擇變數類型、填入 value

應用實例:在 pc0上設定 192.168.3.0/24 網段的任一可用 ip位址設定如下圖:

14

把變數”hey”插入 Answer Network 中 pc0 的 ip位址

↓Test Activity:ip 設定為 192.168.3.1~192.168.3.254,顯示結果都會是正確的

3.Intructions:編輯給作答者的說明文件,當打開題目時這個說明會以獨立的視窗顯示,要清楚的告訴作答者應該完成的設定

15

(a)在[Edit]中輸入題目的文字說明,可以直接輸入、使用 html語法編輯或是匯入

.htm檔, 完成後點選[Preview as HTML]可以 show 出編輯的結果(b)如果有在變數管理器設定變數和勾選 Show Variable Manager

Interface,就會出 現(b)的欄位和變數名稱,可以隨時點選<--把它的內容插入說明文件中

按鍵說明:

16

[<],[>]:切換頁面 [+],[-]:新增/刪除頁面 [Import Page/Import All]:匯入.htm 的文件 [Export Page/Export All]:匯出完成檔4.Answer Network:

製作答案流程:Step1:在區域①中把答案的網路建置完成[Show Answer Network] :到工作區依規劃的網路完成拓樸和設定,

17

做為試題答案[Import File to Answer Network]:匯入.pkt檔做為試題答案[Export Answer Network to File]:把編輯好的檔案匯出為.pka檔Step2:在區域 2 設定細部內容(配分、計時等)

[Assessment Tree]:當我們在區域①中加入答案網路後,Assessment Items 就會出現該拓樸中存在的設備

接下來依題目要求進入各個設備中設定,如果設定如下圖,表示把router1提示訊息的配分設為 10 分,當設定錯誤時會在 feedback

顯示”標頭設定錯誤”,以此類推完成其它機器上的設定

18

[Connectivity Test]: 網路連通性測試

19

假設我們要為上圖設定 A01 到 B01 的連通性測試,可以根據以下步驟:

點選 Add Simple PDU

20

滑鼠變成信封圖示後點擊A01 的 PC,再點 B01

傳輸狀態會在右下角顯示

同時 PDU 資訊也進到 Activity Wizard囉,之後每執行一種不同pdu轉送的動作,就會在這邊多出一行

21

接著可以在 Test Condition 設定這個動作是否要列入考點(Do Not

Test 為不列入); points 設定配分

成果:

作答者在下圖看到 A01 到 B01 在題目要求必須是可以連通的,當完成連通的設定,Status 的部分會由 Incorrect 變為 Correct

22

[Scoring Model]:與功能表中的 Scripting 一起討論[Overall Feedback]:設定給作答者的提示訊息,分為未完成與100%完成二種,當試 題完成度 100%會顯示 Completed

Feedback 的內容,沒達 100%則顯示 Incromplete Feedback 的內容

Ex:

23

未完成:

24

100%完成:

25

[Settings]:

Settings 裡有四個項目可以設定,分別是26

a. Time Setting:可以調整作答時間,有二種設定方式●Time Elapsed 為不計時●Countdown 可以設定倒數時/分/秒,時間到會跳出設定畫面到Overall Feedback

Time's up

27

b. Dynamic Checking:動態偵測試題完成度,勾選後題目的提示視窗右下角會出現作答完成度的百分比

c. User Profile Locking: 勾選 User Profile Locking 後,作答結束前將無法更動作答者的資料,如果更動的

28

話將會重置試題,提示視窗如下圖

5. Scriptng/Scoring Model

Scripting:可以透過 JavaScript等語法來設計 Packet Tracer 的新功能,下面提到的 Scoring Model 即是其寫出來的功能之一

Scroing Model:Wizard Activity 的 Feedback只有完成度 0%和100%兩種提示訊息,當我們想要設定更多種情況的提示訊息,就可以使用這個功能來完成。

29

應用範例:讓 3 個 router 開機與否分別顯示不同的提示訊息Step1:拉出三顆 router,到 Scoring Model 按+新增一個 Work

Product Features 分別命名為 r0power、r1power、r2power

Expression 的格式是 xx:xx:xx ,預設是從 Network 開始,在下圖紅框處會顯示下一個冒號後可以使用的設備/功能,實驗中我們把r0power0 設定為 Network:Router0:Power,另外二個分別為Network:Router1:Power 和 Network:Router2:Power,這麼設定是為了在後面判斷這三顆 router 開機與否

30

Step2:設定 Scoring Rules:

1.按+新增 Primary 的判斷式,判斷每台機器是否為 on。 Name 填入 r0poweron,Expression 填入r0power==’1’,以此類推完成 r1 和 r2 一共三條判斷式

2.按+新增Compound Observable 的判斷式,判斷是否三台

機器都為 on。Name 填入 allpower, Expression 填入( r0poweron+r1poweron+r2poweron==3 ) ? 1 : 0;

31

3.按+新增Reporting Variable,用來判斷每台機器 on/off 的狀態並把結果顯示在 feedback上。Name 填入OVERALL_REPORT, Expression 填入

(allpower==1)?”you have power all devices”:(3-(r0poweron+r1poweron+r2poweron))+”devices are unpowered. Please fix the error and try again.”;

測試:

3台皆未開機:

1台開機:

2台開機:

32

全部開機:

6. Intital Neteork:設計初始拓樸

33

製作流程:

Step1:在 a 區域中建立初始拓樸,有三種方式:

1.使用[Show Intital Network]直接編輯 2.使用[Copy from Answer Network]複製答案拓樸修改成自己的初始試題 3.使用[Import File to Intital Network]匯入檔案 完成後可使用[Export Intital Network to File]匯出檔案

Step2: 在 b 區域進行進階設定

[Locking Options]:鎖定勾選的項目,讓作答者無法隨意修改其設定34

如果設定如下圖,代表鎖住拓樸圖中的Switch0.Switch1.Router0.Router1,只有 pc0 可以正常進去設定,

點選其它機器會顯示 Configure is locked

[Intital Network Setup]:被勾選的項目會在作答初始介面中顯示 如下圖全部勾選,則會顯示完整拓樸

35

7.Password:密碼設定

在 Password 中設定一個保護題目的密碼,防止題目被修改,設定後要

再次進入 Activity Wizard 編輯視窗會要求輸入密碼如下圖:

36

8.Test Activity點選 Test Activity 以作答者角度進行試題模擬

37

提示視窗有二個重要按鈕:

[Check Results]:可以查看設定完成度的細節[Reset Activity]:試題回到完成度 0%的初始狀態9.Check Activity 點選 Check Activity 進行試題模擬,和 Test Activity 不同的地方在於它可以隨時在沒有儲存的情況下回到 Activity Wizard 中編輯再回到模擬畫面時完成度不會變成零10.Save/Save As 把檔案存為.pka檔11.Save As pkz:

38

把檔案存為.pkz檔

12.Exit:離開 Activity Wizard

39