我现在已经找了几天的答案,有很多帖子但只有很少的真实答案所以我希望你们能帮助我。
我使用Adobe Captivate 9编写(在PHP中)内部LMS,其中测验结果发布到“内部服务器”。这很好用,我更改了默认的InternalServerReporting脚本,因此它确实将结果推送到我们的数据库,以便我们可以在管理控制台中使用它们。 每个参加课程的用户都需要先登录,这样我们才能知道该用户的姓名和电子邮件地址,但仍然在每个测验结束时,Captivate会在弹出窗口中要求输入用户的姓名和电子邮件地址: Post Results Name-Email
几个月前,当我还在使用Captivate 8的时候,我在某个地方找到了一个帖子(不幸的是我记不清哪里),指出你可以改变的1个设置(不是在菜单中,它更多是在一个ini文件或regkey,据我记得甚至不在项目中,但在安装的软件中更多)并且这样做了。现在我已经升级到Captivate 9并且同样回来了但是再也找不到修复了。
有没有人知道如何在Captivate 9中摆脱这个弹出窗口,或者知道在哪里找到我几个月前发现的原始答案?
由于 米莎
答案 0 :(得分:1)
对于那些试图找出相同的人,我通过自己测试得到了很多答案。 当您调用Captivate课程时,请确保包含以下参数:
因此,您只需致电https://someserver.com/course.htm
,而不是仅仅致电https://someserver.com/course.htm?cpQuizInfoStudentID=[ID]&cpQuizInfoStudentName=[Name]这样它将解析结果XML中的两个参数而不需要它们。您甚至可以以相同的方式添加更多自定义参数,它也将添加到XML中。
希望这能帮助你们所有人。