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