Lectora进阶:闫老师带你玩转变量(20)
从这一讲开始,我们讨论系统创建的变量,我们这里指的是在课程中插入某些动态对象的时候,软件会自动创建一些相应的变量。创建后,这些变量是在变量管理器的预留变量列表中,所以,可能有人会把它们归结为预留变量。好在我还没发现专门系列研究Lectora变量的文章或著作,那闫老师的划分就是标准了。呵呵,其实它们属于什么不重要,重要的是它们有什么用?怎么用?
我们首先来看输入字段。我说输入字段,你也许不太熟悉,那我们还是以问题的形式来了解目标对象。
假如,又是假如,假如你想在学习者打开课程学习时,输入姓名,而且在学习者学完课程后给出评价或颁发证书,怎么做呢?
这就需要两个步骤,一是调用输入字段,让学习者输入姓名,并记录下这个字符串。二是在课程最后,证书页面再调用记录的字符串。
具体制作是这样的。在课程首页,插入输入字段。注意:输入字段这个对象不在插入菜单,在菜单栏,点击“测试&调查”,在展开的二级菜单中,“添加窗体元素”区段中,选择“输入字段”。
输入字段会自带一个输入文本块儿和一个变量。
修改文本名称和变量名为yourname。
然后,在课程最后,插入证书,给证书页面添加一个操作。
设置为显示时,更改内容,目标是学生姓名,值为变量yourname。
这时,运行作品,在输入字段中输入自己的名字,到最后就可以看到自己的证书了。
不仅如此,只要学习者输入了个人信息,我们还可以做其他处理应用。比如,在课程开始时,插入一个输入字段,然后,给这个输入字段添加一个操作,设置为选择更改时更改内容,目标为文本块儿“欢迎”,值为设置文本,文本设置对话框,选择变量yourname,
并在变量后面直接输入我们想要显示的文字。比如:你好,欢迎来到好人微课堂。为了区分变量取值与输入的文本,可以在变量VAR(yourname)后面加个空格或其它字符。
运行课程,看看效果,在输入字段中输入你的名字,欢迎语马上呈现,直呼你的名字,就像老朋友一样,多么亲切啊。
注意:触发类型选择“选择/更改”。
本文来源于好人教育 作者 闫平教