如何在Canvas LTI 2.0中获取课程部分细节

时间:2018-04-10 11:04:19

标签: canvas canvas-lms lti ims

我想从Canvas获取课程部分详细信息,我正在使用LTI 2.0。 在API文档中,我可以获得用户注册的部分sis_id,但我没有得到这个。

https://canvas.instructure.com/doc/api/file.tools_variable_substitutions.html

http
{
   server
   {
    listen 10443;
    ssl on;

     access_log /var/log/nginx/ssl-access.log;
     error_log /var/log/nginx/ssl-error.log;

     location /
     {
        #chunked_transfer_encoding on;
        proxy_buffering off;
        proxy_pass https://MYSERVER:10443;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        #proxy_redirect off;
        #proxy_ssl_session_reuse off;
     }

     ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
     ssl_session_timeout 10m;
     keepalive_timeout 60;
     ssl_session_cache builtin:1000 shared:SSL:10m;
     ssl_ciphers    HIGH:!aNULL:!aNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
     ssl_prefer_server_ciphers on;
     ssl_certificate  /etc/nginx/certs/endpoint/nginx.cer;
     ssl_certificate_key /etc/nginx/certs/endpoint/nginx_d.key;

     #ssl_client_certificate /etc/nginx/certs/endpoint/nginx.cer;
     #ssl_verify_client off;
     #ssl_verify_depth 2;

   }
}

注意:我已将该部分添加到课程中,并为其分配了SIS ID。

我无法找到任何与部门相关的信息,如何获取用户注册的部分信息?

由于

1 个答案:

答案 0 :(得分:1)

经过长时间的搜索,我将回到LTI 1.0,因为LTI不支持此功能和许多其他功能。2