Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Moodle积分与角度应用_Java_Angular_Moodle_Moodle Api_Lti - Fatal编程技术网

Java Moodle积分与角度应用

Java Moodle积分与角度应用,java,angular,moodle,moodle-api,lti,Java,Angular,Moodle,Moodle Api,Lti,我对moodle不熟悉,现在才刚开始。我正在尝试将moodle与我的应用程序集成(angular 4)。我的基本想法是使用moodel作为内容源,我有单独的应用程序,通过用户可以启动课程。我必须从moodle web服务(课程进度)得到响应 我只是陈述了文档。使用LTI,我做了一些poc来在外部启动课程(静默url)。但不幸的是,它也记录了moodle应用程序。我不想登录moodle应用程序。我只想从我的另一个应用程序启动课程 请分享您对上述方法的想法旧问题,不确定这是否仍然重要,但如果您的课程

我对moodle不熟悉,现在才刚开始。我正在尝试将moodle与我的应用程序集成(angular 4)。我的基本想法是使用moodel作为内容源,我有单独的应用程序,通过用户可以启动课程。我必须从moodle web服务(课程进度)得到响应

我只是陈述了文档。使用LTI,我做了一些poc来在外部启动课程(静默url)。但不幸的是,它也记录了moodle应用程序。我不想登录moodle应用程序。我只想从我的另一个应用程序启动课程


请分享您对上述方法的想法

旧问题,不确定这是否仍然重要,但如果您的课程设置为公共,您可以在应用程序中使用i-frame加载课程。不过,根据课程中使用的插件/模块,并非所有内容都能正常工作。某些块/模块是上下文的,特定于登录的用户

选项2是使用web服务和调用来提取数据,并从应用程序中的课程中构建所需的部分

选项3您可以使用web服务动态创建moodle用户,然后从应用程序中自动记录这些用户(可能使用iframe嵌入课程)。我构建了一个本地插件,允许您传入web服务令牌和URL,以便在登录后重定向到。示例:my moodle site.com/local/token\u auth/redirect.php?token=REPLACE\u ME\u WITH_token&url=REPLACE\u ME\u WITH_url


示例:

旧问题,不确定这是否仍然重要,但如果您的课程设置为公共,您可以在应用程序中使用i-frame加载课程。不过,根据课程中使用的插件/模块,并非所有内容都能正常工作。某些块/模块是上下文的,特定于登录的用户

选项2是使用web服务和调用来提取数据,并从应用程序中的课程中构建所需的部分

选项3您可以使用web服务动态创建moodle用户,然后从应用程序中自动记录这些用户(可能使用iframe嵌入课程)。我构建了一个本地插件,允许您传入web服务令牌和URL,以便在登录后重定向到。示例:my moodle site.com/local/token\u auth/redirect.php?token=REPLACE\u ME\u WITH_token&url=REPLACE\u ME\u WITH_url


示例:

那么您希望您的应用程序成为工具消费者,而您希望Moodle成为工具提供者。如果是这样,请签出这些文档。因此,您希望您的应用程序成为工具消费者,而您希望Moodle成为工具提供者。如果是这样,请签出这些文档。