要使用authorware的知識對象,必須先建立并保存一個文件,否則系統會提示你先保存后。然后拖動右邊的“知識對象”中的知識對象圖標至程序的流程線上,以設置“set window caption”。
此后程序自動出現向導式界面1,這是幫助提示內容,可不必細看!單擊【下一步】按鈕進入下一步。
當單擊【下一步】按鈕后,出現向導界面2,在空框中輸入“authorware 7.0實例與技巧精解”,單擊【下一步】按鈕。
出現向導界面3。面板上有一些提示信息,如文件保存的位置、需要的u32文件等,這一步也可省略直接單擊【完成】按鈕。單擊【完成】按鈕,程序即會自動完成剩余工作,稍等片刻就完成了。它有可能會出現提示信息對話框。提醒用戶拷貝winapi.ucd失敗,原因是authorware 7.0已經不再帶有.ucd文件。你可以不理會它,直接按確定即可。
運行程序,現在你可以看到,演示窗口的標題已經變成了“authorware7.0實例與技巧精解”。
authorware 5.0開始引進的知識對象ko(knowledge object)可以說是一個類似編程平臺的集成化開發設計對象,只要簡單地按步驟填入參數,就可快速完成復雜的功能,極大地方便開發設計工作。quiz知識對象就是authorware 7.0自帶的一個能夠幫助您快速完成練習題檢測系統設計的知識對象,下面我們就用它來制作一個簡單的自檢測在線答題系統。
一、系統構思
學生可以通過internet explorer連接網絡服務器中的自檢測在線答題系統,在答題過程中系統會根據答案提示正確與否,并自動改題給分,答題結束自動計算總分。
二、系統設計
1)建立新文件
啟動authorware 7.0,新建一個“自檢測在線答題系統.a7p”文件。按【ctrl+shift+k】快捷鍵,調出知識對象瀏覽窗口,單擊【種類】下拉菜單選擇“新文件”類,雙擊知識對象“向導”,程序自動在流程線上添加“向導”知識對象圖標內容,并啟動進入“向導”知識對象的設置對話框,如圖6-1所示。
圖6-1 quiz知識對象的設置對話框
2)“向導”知識對象的設置流程。
知識對象“向導”默認的第一步為該知識對象的文字介紹,單擊【下一步】按鈕進入下一步——“delivery options”,這一步主要設置作品的演示屏幕大小及音樂。例如,屏幕大小選擇“640×480”,音樂文件夾可根據實際需要選擇,考慮到減少網絡流量,這里我們不予理會,即不采用任何音樂。確定后,單擊【下一步】按鈕進入下一步——“application layouts”。
“application layouts”這一步主要是讓您選擇作品的界面風格,它提供了5套漂亮的界面,您可根據個人喜好隨意選擇,如圖6-2所示。我們選擇第4個“simple”吧,簡單明了!確定后單擊【next】按鈕進入下一步——“general quiz options”。
圖6-2 選擇作品的界面風格對話框
“general quiz options”這一步主要是進行練習測試題的常規設置,包括知識對象的圖標名稱、允許嘗試答題次數,出題方式(隨機)、題號格式、是否顯示統計總分等選項,如圖6-3所示。這里我們設置“default number of tries”為1,即每題只有一次回答機會,同時勾選“display score at end”選項讓系統在完成答題后顯示最后總得分,其他選項保持默認即可。確定后單擊【next】按鈕進入下一步——“login setup”。
圖6-3 練習測試題的設置對話框
“login setup”主要是設置用戶認證登錄的步驟,包括用戶登錄記錄等內容,具體情況可根據系統要求進行設置。為了簡單起見,這里我們不進行用戶登錄,因此保持默認選項,即不勾選“show login screen at start”。如圖6-4所示。直接單擊【next】按鈕進入下一步——“data tracking”。
圖6-4 設置用戶認證登陸對話框
“data tracking”設置登錄的數據,因為上一步沒有選擇要求登錄,因此這步也可直接跳過。進入下一步——“scoring”。
“scoring”這一步是關于練習答題分數的一些選項。選擇“judge user response immediately”、“user must answer question to continue”、“show feedback after question is judged”選項,在“passing score(0-100)%”域里輸入60,即如果總分為100,則60分為及格線。確定后單擊【next】按鈕進入下一步——“generic feedback”。
“generic feedback”這一步主要是設置答題正誤的反饋文字提示,例如當答題者回答正確,系統提示文字“that’s right”等。如果不添加修改反饋提示,單擊【next】按鈕進入壓軸步驟——“add questions”。
“add questions”這一步是進行添加練習測試題目的地方。在這一步里您可以添加7種題型:drag/drop(類似圖形拖拉選擇題)、hot object(類似圖形選擇題)、hot spot(類似區域選擇題)、multiple choice(多項選擇題)、short answer(簡答題)、single choice(單項選擇題)、true/false(是非判斷題)。選擇添加其中一種題型后,單擊【run wizard】按鈕將調出相應題型的知識對象設置對話框,您可以進行題目的相關設置,包括題目內容、正誤答案選項、答題選項提示等。圖6-5是true-false question(是非判斷題)知識對象設置對話框,只要簡單地輸入題目內容、答案選項、回答提示等就可以完成一道練習測試題目的添加工作,返回后繼續添加其他新題目。各類題型的知識對象設置也是大同小異,這里就不一一介紹。添加完成所有的練習測試題目后,選擇【完成】按鈕就結束知識對象quiz的所有設置工作,也標志著自檢測練習題系統的流程設計已經完成。
圖6-5 判斷題設置對話框
此時僅是完成了一道是非判斷題,我們可根據需要在圖6-6所示流程線上復制多個true/false(是非判斷題),再按上述的方法啟動設置問題向導,進行相應修改,就會很快生成多道是非判斷題??炜爝\行程序,看看我們的成果吧。當然如果你愿意,你還可以在程序的界面、字體等方面加以修飾,那你的課件就更完美了。
圖6-6 判斷題流程圖
3)網絡發布。
簡單的幾個步驟,自檢測練習題系統就完成了,最后流程圖如圖6-6所示,存盤,按【ctrl+f12】快捷鍵調出發布設置對話框,選擇發布為publish for web形式。
確定設置后按【f12】鍵發布,在原程序目錄下自動生成一個“published files”文件夾,里面有一“web”子文件夾即為網絡發布打包版本,把這個文件夾(包括所有文件)發布到網絡服務器上就完成了自檢測練習題系統的網絡發布工作。此時啟動internet explorer輸入正確url就可進行網上在線答題了,但是需要注意的是客戶機器上必須安裝authorware web player插件才能正確瀏覽,否則會提示安裝,也可自行到macromedia公司主頁進行在線下載安裝(http://www.macromedia.com/software/ authorware/download/)。
這樣一個簡單的自檢測在線答題系統就完成了!您還可以添加配置用戶認證登錄、分數記錄等功能,配合網絡服務器功能,開發出一個功能完善的學生網上在線答題系統。
一、創建滑動控制桿
雙擊知識對象窗口中“slider”知識對象,打開該知識對象的設置向導:
1)出現的第一幅畫面是個歡迎界面,單擊【下一步】按鈕就行了。
2)第二幅畫面是設置滑軌、滑塊的顏色和樣式。你只要在右邊系統所提供的32種滑軌樣式中選擇一種就可以了,您可以同時在左側的預覽窗口中看到您所選擇的滑軌樣式。通過“orientation”中的單選項設置滑軌的水平放置或豎直放置。單擊右下角的【knob type】下拉菜單,您還可以選擇滑塊的樣式;
3)第三幅畫面是設置滑塊起點和終點的相對數值。我們設置最小值為1,最大值是360。
4)第四幅畫面是設置滑軌的尺寸。我們設置其長度為200像素。其他設置就用默認值。
5)第五幅畫面則是設置滑軌在演示窗口上的位置。設置x和y的值為300和400。
6)余下的畫面,您就單擊【next】按鈕即可。
在演示窗口上雙擊帶白邊的那個滑塊,打開其屬性設置窗口,將它的演示模式設置為“透明”。
在演示窗口的適當位置寫上“旋轉的角度是{pathposition@"slider"}”??梢浀么罄ㄌ柤捌淅ㄌ杻鹊膬热菀谟⑽臓顟B下寫啊。然后選中該顯示圖標,按【ctrl+i】鍵,在顯示圖標的屬性對話框中,選中“更新顯示變量”復選框。
二、循環條件的設置
拖一個計算圖標到流程線上,命名為“初值”,雙擊打開其輸入窗口,輸入如下內容:
x:=0
r:=150
h:=200
k:=200
再拖一個交互圖標到流程線上,命名為“循環條件”,在其右側放一個組圖標,在彈出的“response type”對話框中選擇“conditional”方式,將組圖標命名為 “dragging@"slider"”(要在英文狀態下輸入)。雙擊組圖標上方的小等號,打開其屬性對話框,在“response”標簽中選中“perpetual”,并將“branch”的值選為“return”。
在這個組圖標的右側再放一個計算圖標,將其響應類型改為“button”,雙擊這個計算圖標,在其輸入窗口中寫入“quit()”。
三、循環主體的設置
在主流程線上放一個決策圖標,在其右側放一個計算圖標,命名為“畫線”,雙擊打開其輸入窗口,輸入如下內容:
jiaodu:=-pathposition@"slider"
angle:=jiaodu*(pi/180)
x1:=r*cos(angle)+h
y1:=r*sin(angle)+k
line(3,h,k,x1,y1)
雙擊該決策圖標,打開其屬性對話框,將其中的“repeat”的值選為“until true”,并在其下方的文本框中輸入“x=2”。意思是讓程序一直循環畫線。
最終的流程線如圖6-7所示。
圖6-7 旋轉與移動流程圖
你只要拖動滑塊,那根線就會按你的意思在轉動。你還可以在這個程序中學到一些程序設計的思想和一些問題的處理方法。
新聞熱點
疑難解答