任何人都可以使Articulate Storyline有TinCan为其端点指定一个自定义URL?

问题描述:

其文档说,你可以充实到tincan.xml文件中的根像这样:任何人都可以使Articulate Storyline有TinCan为其端点指定一个自定义URL?

<launch lang="und">http://my.lms.com/TCActivityProvider/story.html 
    ?endpoint=http%3A%2F%2Fmy.lms.com%2Flrs%2Fendpoint%2F 
    &auth=OjFjMGY4NTYxNzUwOGI4YWY0NjFkNzU5MWUxMzE1ZGQ1 
    &actor=%7B%22name%22%3A%20%5B%22First%20Last%22%5D%2C%20%22mbox%22%3A%20%5B%22mailto%3Afirstlast%40mycompany.com%22%5D%7D 
    &activity_id=61XkSYC1ht2_course_id 
    &registration=760e3480-ba55-4991-94b0-01820dbd23a2 
</launch> 

而现在的终点会去你指定的URL。但是不管我做什么,URL都不会改变,所有的JSON语句都会发送到story.html所在的根目录。

当您在Articulate tincan故事情节中设置端点时,它会自动追加端点/statement/,因此LRS端点的URL将无法识别。您需要创建一个重写规则,并通过Articulate将Json指向适当的句柄。

+0

只是为了追加这个,我也发现有帮助。但是该URL必须是启动URL或用于访问/打开Articulate文件本身的URL。 – Trip