荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: hawkwolves (十一狼), 信区: Multimedia
标  题: 交谈变数(Interaction)
发信站: BBS 荔园晨风站 (Sun Nov 12 03:16:59 2000), 转信

V004 - 交谈变数(Interaction)

AllCorrectMatched

AllCorrectMatched

当使用者的回应完全符合交谈图示的要求时 变数为真

在交谈图示中 有部份会被设定 Correct 的回应 部份会被设定 Wrong 的回应
部份会被设定 Not Judge 的回应 观察的方式是从图示的名称上看 若在名称前
面有个加号表示 Correct 负号为 Wrong 没有任何符号表示 Not Judge

什麽时候 AllCorrectMatched 会成真呢

在使用者回应了所有 Correct 的回应而且符合时 变数就会成真

BranchPath

BranchPath@"Icon Title"

改变分歧 分歧可以使用数值来表示 变数中所存放的就是相对应的值 如下表所


数值 回圈
0 Continue
1 Exit Interaction
2 Try Again
3 Return


如果想要改变交谈的分歧方式 只要改变变数的值 自然就可以改变回应的分歧方
式 因为它会改变实际程式执行的方向 非常不容易由目视观察出错误 所以要特
别注意使用

CharCount

CharCount@"Icon Title"

字元数

因为这是为英文设计的变数 所以应用在中文上有些不同 中文显示时一个中文字
等二个英文字元的位置 若要计算中文字时 请将此变数除以二

虽然输入的是八个中文字 但是出现的值是 16 所以将它除以二之後就是中文字
的数目

Checked

Checked@"Icon Title"

图示若为交谈图示之附著图示 而其交谈形式为核对方块Checkbox或选项按钮
Radio-button时 若按钮的状态表示被按下 本变数的值将为真

ChoiceCount

ChoiceCount@"Icon Title"

在指定交谈图示下的回应图示总数目 也就是附著图示的数量

ChoiceNumber

ChoiceNumber@"Icon Title"

上次回应交谈图示的图示代号 图示之编号从左而右由 1 开始计算

ChoiceMatched

ChoiceMatched@"Icon Title"

在指定的交谈下设定符合的选择项目 如 只要作超过一半项目时 即可离开 做
法如下

ChoiceMatched := ChoiceCount/2

表示式可做为离开交谈的条件 使用的方式可指定一个条件式的回应 附著图示为
空的图像图示 当使用者回应交谈超过一半的附著图示时 就会执行此空的附著图
示 当附著图示的回圈设为离开时 就会离开交谈

也就是说当使用者回应交谈超过一半的附著图示後才会离开交谈图示

Correct

Correct@"Icon Title"

第一个正确回应图示名称 其状况设定为 Correct(+)

如果整个交谈是一个题目 而且只有一个正确的答案 就可以将这个变数取出正确
答案 当使用者在时间/次数限制下 若未输入正确 则可显示此正确资料

CorrectChoice

CorrectChoice@"Icon Title"

第一个正确回应图示代号 其状况设定为 Correct(+)

在 Correct 之中存放的值为名称 而 CorrectChoice 的值为数值代号

CorrectChoicesMatch

CorrectChoicesMatched

交谈图示中 回应正确的数目 也就是+的回应的数目

另外相对应的是 WrongChoicesMatch 这个变数可以计算使用者错误的次数 这二
个变数应用在选择题的制作之上 应该是蛮不错的

EntryText

EntryText@"Icon Title"

使用者所回应输入的文字
在进入交谈时 变数就会马上被更新 而且每经过一个回应也会重新更新
EntryText 的值

FirstTrypCorrect FirstTryWrong

FirstTryCorrect

FirstTryWrong

所有的交谈中 附著图示的设计皆可能与正确 错误有关 FirstTryCorrect 是表
示当使用者回应正确附著图示时会自动加一 但是因为使用者可能会在交谈之中做
许多次的回圈 而且重覆回应此正确的附著图示 所以只有在第一次时才会将它加
一 同样的情形应用在 FirstTryWrong 变数上 只是它所应用的是错误的附著图


ForceCaps

ForceCaps@"Icon Title"

当变数设定为真时 在目前的交谈下 所有输入的文字会自动转为大写文字 利用
此变数可免去在输入前设定 UpperCase 函数转变文字之大小写

JudgedInteractions

JudgedInteractions

如果交谈图示代表一个题目 在题目之中有正确与错误的回答
JudgeInteractions 就是所有的题数 也就是整个程式之中所有的题数 等於交谈
图示数

但如果一个程式之中有十道题 使用者在一开始执行程式时 变数的值并不是 10
 而是 0 因为 JudgeInteractions 只会在进入交谈时 才会自动加一 所以当
使用者做了五道题後 变数的值应为 5 而不是 10

JudgedResponses

JudgedResponses

JedgedInteractions代表题数 而JudgedResponses代表的是回答的次数

不管此回应所设定的是正确 错误或是 Not Judge 只要使用者选择回应 变数值
动加一 也不论是任何一个题目 若想将变数值重设 只要设定程式为 Restart
当程式重新执行後 变数值自动会重设为 0

JudgeResponses

JudgeResponses

计算使用者针对所有对与错的交谈所做的回应次数 这个变数会计算所有的回应次


JudgeString

JudgeString

使用者输入正确时 物件会移动并有声音的播放 但当在时间或次数限制下仍未答
对 此时可将正确值写入此变数
使此显二正确答案让使用者知道

LastLineClicked

LastLineClicked

按到的行数

若在此之後按了其它的物件 变数值将不会变化 只有使用者按了文字物件的另一
个地方时 变数值才会更动

LastObjectClicked

LastObjectClicked

此变数与 LastLineClicked 类似 它所存放的是按到的图示名称

之後按了展示视窗的背景 变数值将不会变化 只有使用者按了其它物件时 变数
值才会更动

LastWordClicked

LastWordClicked

按到的字

之後按了其它的物件 变数值不会变化 只有按了文字物件的另一个字时 变数值
才会更动

LineClicked

LineClicked

现在按到的行数

如果使用者没有按文字物件 则变数值为 0 若之後又按了其它的物件 变数值也
会变成为 0

MatchedEver

MatchedEver@"Icon Title"

如果使用者曾经选过本图示 则变数值为真

MatchedIconTitle

MatchedIconTitle@"Icon Title"

使用者回应的图示名称

NumCount

NumCount@"Icon Title"

文字中的数字个数

在日期的输入中 系统会自动侦测出数字数有三个

NumEntry NumEntry2 NumEntry3

NumEntry@"Icon Title"

NumEntry2@"Icon Title"

NumEntry3@"Icon Title"

在 NumCount 中 系统侦测出有几个数字存在文字内 而 NumEntry 存放的就是这
三个数字的值 NumEntry@"Icon Title" 为回应文字交谈的第一个数字
NumEntry2@"Icon Title" 为回应文字交谈的第二个数目字 NumEntry3@"Icon
Title" 为回应文字交谈的第三个数目字

ObjectClicked

ObjectClicked

使用者上次所按到的图示名称

如果使用者没有按任何物件 则变数值为空字串 之後只要使用者按其它的地方或
物件 变数值就会变化

ObjectMatched

ObjectMatched

变数为交谈图示中 上次使用者回应所要求 Movalbe 物件名称 但一定要在回应
符合时

ObjectMoved

ObjectMoved

移动的图示名称

只要使用者移动物件 变数值就会自动变化成为所移动的图示名称

PercentCorrect PercentWrong

PercentCorrect

PercentWrong

PercentCorrect 代表回应正确的比例 另第二个变数 PercentWrong 表示回应错
误的比例 这二个变数可用来判断使用者回应的正确与错误的百分比

PresetEntry

PresetEntry

在将资料输入前 预先显示的文字资料

变数值会自动出现在使用者回应的文字输入区域内 使用者可以改变或不改变变数
之值

PreviousMatch

PreviousMatch@"Icon Title"

PreviousMatch@"Icon Title" 为真 表示此图示为交谈图示中最後一个符合的图


ResponseHeight/Width/Left/Top

ResponseHeight@"Icon Title"

ResponseWidth@"Icon Title"

ResponseLeft@"Icon Title"

ResponseTop@"Icon Title"

回应区域的高度

可利用此变数可确定所有回应区的位置

ResponseStatus

ResponseStatus 或 ResponseStatus@"Icon Title"

判断交谈图示中回应的状态

0 表示未判断 1 表示正确 2 则表示错误 变数代表使用者上一次回应图示的状
态设定 ResponseStatus@"Icon Title" 则表示指定交谈图示的状态

ResponseTime

ResponseTime@"Icon Title"

变数的存放的值代表使用者回应交谈所花的时间

第一次回应的时间是从进入交谈开始计算 一直到使用者回应所花的全部时间 当
回应後 变数值会重设为 0

利用此变数可以侦测使用者多快回应交谈 不同的时间显示不同的图形 或是播放
声音 可以达到不错的效果

ResponseType

ResponseType@"Icon Title"

上次符合交谈的图示之回应类别 ResponseType@"Icon Title" 则表示特定交谈的
类别数值 数字代表的意义如下表所示

数值 意义
1 文字输入式
2 接触式
3  可移动物件式
4 功能表式
5 按钮式
6 按钮式
7 条件式
8 限制时间式
9 限制次数式
10  可按物件式



ResponseWidth

ResponseWidth@"Icon Title"

交谈方式的宽度 若为按钮 则时示按钮的宽度 若为区域 则为区域的宽度


TimeInInteraction

TimeInInteraction@"Icon Title"

使用者在上次交谈之中总共花的时间(秒数) 从进入交谈至结束所花的时间


此变数与 ResponseTime 有一些不同 後者代表的是一个回应所花的时间 而前者
是交谈的时间 所以按理说前者时间会超过後者的时间

TimeRemaining

TimeRemaining@"Icon Title"

在交谈图示中 若至少包含有一个时间限制的图示回应 决策图示 或等待图示等
 本变数则是计算总共所剩余的时间 但有可能在同一个交谈图示之中 有超过一
个时间限制的回应 此变数所存放的值是比较短的时间

利用 TimeRemaining@"Icon Title" 表示特定图示所剩余的时间 可适用沙漏的设
计 利用图形的设计配合时间缩减来显示 会有特别的感受

TimesMatched

TimesMatched@"Icon Title"

档案中 使用者回应符合的总共次数

TimesMatched@"Icon Title" 提供了特定图示的次数 指定图示中有二个物件被移
动後 始可离开

TotalCorrect TotalWrong

TotalCorrect

全部执行後 显示答对次数 答错次数 只要回应的设定为正确 而使用者回应过
 变数值就会加一 同样的情形应用在错误的回应上 程式重新执行後值为 0


Tries

Tries@"Icon Title"

目前的交谈中 使用者总共回应的次数

Tries@"Icon Title" 则提供了特定交谈图示的符合次数 可以解释为尝试的次数
 当使用者尝试错误几次之後 就可以显示辅助的讯息了

WordClicked

WordClicked

文字物件中 使用者所按的字

如果使用者没按任何的字 则本变数为一个空的字串 如果使用者按了其它的物件
 变数值也会变成空的字串

WordCount

WordCount

使用者回应文字交谈的所有字数 WordCount@"Icon Title" 则表示特定交谈图示
中回应的字数 但是在中文的计数上有一些问题

因为英文字会以空白字元区隔 所以容易分辨字数 但是中文字的撰写没有此惯例
 所以不容易计数 以上图为例 整个字串被当成一个 Word 似乎不是很理想


WrongChoicesMatched

WrongChoicesMatch

计算使用者在一个交谈之中所作的错误回应次数 也就是负号的回应的数目
WrongChoicesMatched@"Icon Title" 表示特定交谈图示中使用者错误回应的次数
 另外一个相对应的是 CorrectChoicesMatch 这个变数可以计算使用者正确的次
数 这二个变数应用在选择题的制作之上 应该是蛮不错的







曾安德 编著

--
   ┏━┳━┳━┳━┳━┳━┳━┳━┓
   ┃当┃你┃你┃你┃去┃我┃我┃我┃ My e-mail:   11_wolf@163.net
   ┃了┃跟┃也┃没┃做┃手┃要┃不┃ My oicq:     40356
   ┃小┃在┃没┃有┃老┃敲┃把┃再┃
   ┃尼┃身┃有┃讲┃和┃木┃你┃烦┃
   ┃姑┃后┃哭┃话┃尚┃鱼┃忘┃恼┃

※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: bbs.szptt.net.cn]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店