cmiattemptcount
存儲學生訪問課程中某一任務的次數。在cmi系統中,一個課程可以由一個或多個任務構成。該變量只供檢測,但不能對其進行賦值。
cmiattempts
該變量包含一個屬性列表的列表,用于存儲任務嘗試信息。如果之前沒有進行過任何嘗試(即cmiattemptcount的值為0),則列表為空,可以使用下面的語法訪問該變量的值:
myvariable : =cmiattempts[1…cmiattemptcount][#property]
下列屬性可供檢測,但不能對其進行賦值。
#score—嘗試的得分情況
#status—用字符串反映嘗試的狀態,可以有3種值(completed,incomplete和not
attempted)
#completed—如果學生完成嘗試則返回true
#failed—如果學生嘗試失敗則返回true
#passed—如果學生通過嘗試則返回true
#started—如果學生開始進行嘗試則返回true
cmicompleted
當一個學生完成任務時該變量的值為true。在cmi系統中,一個課程可以由一個或多個任務構成。
cmiconfig
以字符串形式存儲cmi系統的配置信息。該變量的值對課程的所有用戶而言都是相同的,可以由cmi系統管理人員進行設置。
cmicourseid
存儲由cmi系統指定的課程標識號。在cmi系統中,程序文件可以是構成課程的任務之一。
cmidata
可以使用該變量與cmi系統交換任務和學生數據,其值對于當前學生而言是惟一的。數據可以包含回車字符,其長度不能超過16 000個字符。
cmifailed
如果學生任務失敗,則該變量被設置為true。
cmiloggedout
將該變量設置為true,則學生一旦退出任務,就會立即退出cmi系統;將該變量設置為false,則學生在退出任務后會保持登錄狀態(仍處在cmi系統中)。可以通過將該變量設置為true來強制學生在開始任務時都要進行登錄。
cmimasteryscore
該變量存儲一個任務必須的通過成績,由cmi系統進行設置。
cmiobjcount
用于存儲同當前任務相關聯的目標的數目。目標是在cmi系統中定義的,cmi系統為每個目標創建一個惟一的id號碼。通過在【交互作用】設計圖標屬性檢查器的【cmi】選項卡中的【objective id】文本框中輸入一個惟一的id號碼,程序中每個【交互作用】設計圖標都可以同一個cmi目標相關聯。
cmiobjectives
該變量包含一個屬性列表的列表,用于存儲cmi目標信息。如果沒有任何目標(即cmiobjcount的值為0),則列表為空,可以使用下面的語法訪問該變量的值:
myvariable : =miobjectives[1..cmiobjcount][#property]
下列屬性可供檢測,但不能對其進行賦值。
#id—包含惟一性目標標識的字符串
#score—目標的分值
#status—用字符串反映目標的狀態,可以有3種值(completed、incomplete和not
attempted)
#completed—如果學生完成目標則返回true
#failed—如果學生未達到目標則返回true
#passed—如果學生通過目標則返回true
cmipassed
如果學生通過任務,則該變量被設置為true。
cmipath
該變量由cmi系統進行設置,用于存儲包含有學生私有數據目錄的全稱路徑。
cmireadcomplete
將該變量設置為true,則當cmi系統與authorware之間的數據傳輸結束之后,立即刪除臨時數據文件;將該變量設置為false,則臨時數據文件在稍后被cmi系統刪除。
cmiscore
該變量保存了完成任務后的成績。如果在【文件】屬性檢查器的【cmi】選項卡中打開了【score】復選框,則變量cmiscore和totalscore具有相同的值。
cmistarted
該變量為true,表示學生開始了一個任務;該變量為false,表示學生尚未開始任務或者已經完成了任務。
cmistatus
該變量用于存儲當前任務的狀態,可以有3種值(completed、incomplete和not attempted)。
cmitime
該變量用于存儲一個學生在當前任務中用去的時間,單位為秒。該變量表示所有訪問該任務的總計時間。如果在【文件】屬性檢查器中的【cmi】選項卡中打開了【time】復選框,則該變量的值會被cmi系統自動更新。
cmitimedout
在一個任務中如果學生很長時間沒有進行任何操作,把該變量設置為true時將使學生退出cmi系統。
cmitrackallinteractions
將該變量設置為true,則允許cmi系統跟蹤程序中所有的交互作用。如果在【文件】屬性檢查器中的【cmi】選項卡中打開了【all interactions】復選框,則該變量被初始化為true,對該變量的賦值會覆蓋【文件】屬性檢查器中的設置。只有在cmitrackallinteractions和cmitrackinteraction@ "icontitle"的值都設置為true的情況下,才能夠對指定的【交互作用】設計圖標進行跟蹤。
cmitrackinteraction
將該變量設置為true,則允許cmi系統跟蹤程序中特定的【交互作用】設計圖標。如果在【交互作用】設計圖標屬性檢查器中的【cmi】選項卡中打開了【interactions】復選框,則該變量被初始化為true,對該變量的賦值會覆蓋【交互作用】設計圖標屬性檢查器中的設置。只有在cmitrackallinteractions和cmitrackinteraction@ "icontitle"的值都設置為true的情況下,才能夠對指定的【交互作用】設計圖標進行跟蹤。
cmiuserid
存儲cmi系統中學生惟一的標識字符串。
cmiusername
存儲學生登錄到cmi系統時輸入的姓名。
新聞熱點
疑難解答