Are you okay with delving into the basiclti Sakai code? Your version does dump the XML, if the code gets to that point, so a few trace statements are in order. You'll have to recompile and restart Sakai, though. Cheers, Adrian. On 12 May 2015 at 15:02, Adrian Fish <[log in to unmask]> wrote: > I'd run a later version of the basiclti project, if I were you. I'm > running the master of basiclti against our 10.x build, and it's all fine. > > In the master code, so the code that will go in to Sakai 11, there is a > debug statement that dumps the XML. I'll take a look at the 2.9.x code and > see if there's groups stuff in there. > > Cheers, > Adrian. > > On 12 May 2015 at 14:36, Jon Higham <[log in to unmask]> wrote: > >> We’re using sakai 2.9.3 with BasicLTI 2.1.2. >> >> >> >> I don’t know how to get the XML returned to webpa, but I’ve add this to >> sakai.properties: >> >> log.config.count = 1 >> >> log.config.1 = DEBUG.org.sakaiproject.blti >> >> >> >> I can’t see much about groups in the output I get when I sync the users: >> >> 2015-05-12 14:23:46,634 DEBUG http-bio-8080-exec-6 >> org.sakaiproject.blti.ServiceServlet - Basic LTI Service request from >> IP=150.237.170.02 >> >> 2015-05-12 14:23:46,634 DEBUG http-bio-8080-exec-6 >> org.sakaiproject.blti.ServiceServlet - oauth_version:1.0 >> >> 2015-05-12 14:23:46,634 DEBUG http-bio-8080-exec-6 >> org.sakaiproject.blti.ServiceServlet - >> oauth_nonce:99425c36aa845236a7b5e13a9f311c6f >> >> 2015-05-12 14:23:46,634 DEBUG http-bio-8080-exec-6 >> org.sakaiproject.blti.ServiceServlet - oauth_timestamp:1431437016 >> >> 2015-05-12 14:23:46,634 DEBUG http-bio-8080-exec-6 >> org.sakaiproject.blti.ServiceServlet - oauth_consumer_key:having_a_giraff >> >> 2015-05-12 14:23:46,634 DEBUG http-bio-8080-exec-6 >> org.sakaiproject.blti.ServiceServlet - >> id:33c2efb9931f3c3c6b30221239d0af8dbcf235ca07a983e76332dbf9945a85af:::admin:::d3c2a452-5cfa-4ca3-bf05-271e2ffea1d7 >> >> 2015-05-12 14:23:46,652 DEBUG http-bio-8080-exec-6 >> org.sakaiproject.blti.ServiceServlet - lti_version:LTI-1p0 >> >> 2015-05-12 14:23:46,652 DEBUG http-bio-8080-exec-6 >> org.sakaiproject.blti.ServiceServlet - >> lti_message_type:basic-lis-readmembershipsforcontextwithgroups >> >> 2015-05-12 14:23:46,652 DEBUG http-bio-8080-exec-6 >> org.sakaiproject.blti.ServiceServlet - oauth_signature_method:HMAC-SHA1 >> >> 2015-05-12 14:23:46,652 DEBUG http-bio-8080-exec-6 >> org.sakaiproject.blti.ServiceServlet - >> oauth_signature:0BsJQf+fFgbPCMwNnMfA+/ZfBEY= >> >> 2015-05-12 14:23:46,668 INFO http-bio-8080-exec-6 >> org.sakaiproject.blti.ServiceServlet - Not a valid outcomes request: >> lti_message_type=basic-lis-readmembershipsforcontextwithgroups >> >> 2015-05-12 14:23:46,700 DEBUG http-bio-8080-exec-1 >> org.sakaiproject.blti.ServiceServlet - Basic LTI Service request from >> IP=150.237.170.02 >> >> 2015-05-12 14:23:46,700 DEBUG http-bio-8080-exec-1 >> org.sakaiproject.blti.ServiceServlet - oauth_version:1.0 >> >> 2015-05-12 14:23:46,700 DEBUG http-bio-8080-exec-1 >> org.sakaiproject.blti.ServiceServlet - >> oauth_nonce:2822f6834479b7166c60f070c224aaba >> >> 2015-05-12 14:23:46,700 DEBUG http-bio-8080-exec-1 >> org.sakaiproject.blti.ServiceServlet - oauth_timestamp:1431437016 >> >> 2015-05-12 14:23:46,700 DEBUG http-bio-8080-exec-1 >> org.sakaiproject.blti.ServiceServlet - oauth_consumer_key:having_a_giraff >> >> 2015-05-12 14:23:46,700 DEBUG http-bio-8080-exec-1 >> org.sakaiproject.blti.ServiceServlet - >> id:33c2efb9931f3c3c6b30221239d0af8dbcf235ca07a983e76332dbf9945a85af:::admin:::d3c2a452-5cfa-4ca3-bf05-271e2ffea1d7 >> >> 2015-05-12 14:23:46,700 DEBUG http-bio-8080-exec-1 >> org.sakaiproject.blti.ServiceServlet - lti_version:LTI-1p0 >> >> 2015-05-12 14:23:46,700 DEBUG http-bio-8080-exec-1 >> org.sakaiproject.blti.ServiceServlet - >> lti_message_type:basic-lis-readmembershipsforcontext >> >> 2015-05-12 14:23:46,700 DEBUG http-bio-8080-exec-1 >> org.sakaiproject.blti.ServiceServlet - oauth_signature_method:HMAC-SHA1 >> >> 2015-05-12 14:23:46,700 DEBUG http-bio-8080-exec-1 >> org.sakaiproject.blti.ServiceServlet - >> oauth_signature:RcPUR0LIALH26PdvmPsDJ6VNHEg= >> >> 2015-05-12 14:23:46,700 DEBUG http-bio-8080-exec-1 >> org.sakaiproject.blti.ServiceServlet - >> signature=33c2efb9931f3c3c6b30221239d0af8dbcf235ca07a983e76332dbf9945a85af >> >> 2015-05-12 14:23:46,700 DEBUG http-bio-8080-exec-1 >> org.sakaiproject.blti.ServiceServlet - user_id=admin >> >> 2015-05-12 14:23:46,700 DEBUG http-bio-8080-exec-1 >> org.sakaiproject.blti.ServiceServlet - >> placement_id=d3c2a452-5cfa-4ca3-bf05-271e2ffea1d7 >> >> 2015-05-12 14:23:46,715 DEBUG http-bio-8080-exec-1 >> org.sakaiproject.blti.ServiceServlet - oauth_secret: >> k0LAgJ9Xp5KLxl2N9wC1UguSbpfMXU >> >> 2015-05-12 14:23:46,715 DEBUG http-bio-8080-exec-1 >> org.sakaiproject.blti.ServiceServlet - oauth_secret (decrypted): >> k0LAgJ9Xp5KLxl2N9wC1UguSbpfMXUz7 >> >> 2015-05-12 14:23:46,715 DEBUG http-bio-8080-exec-1 >> org.sakaiproject.blti.ServiceServlet - Received >> signature=33c2efb9931f3c3c6b30221239d0af8dbcf235ca07a983e76332dbf9945a85af >> received=33c2efb9931f3c3c6b30221239d0af8dbcf235ca07a983e76332dbf9945a85af >> >> >> >> *From:* Adrian Fish [mailto:[log in to unmask]] >> *Sent:* 12 May 2015 13:00 >> *To:* [log in to unmask] >> *Subject:* Re: LTI with Sakai >> >> >> >> Groups do get returned - I just checked the Sakai code. >> >> >> >> Turn on debug logging for 'org.sakaiproject.blti' in your Sakai instance. >> The xml gets dumped to the log in debug mode, so you'll be able to see it >> in catalina.out. Does that make sense? >> >> >> >> Cheers, >> >> Adrian. >> >> >> >> On 12 May 2015 at 12:49, Adrian Fish <[log in to unmask]> wrote: >> >> Hi Jon, >> >> >> >> Have you tried dumping the returned XML to the page? The end result of a >> memberships request is a chunk of XML being returned to WebPA. If you can >> dump that in the webpa lti plugin code, it should become apparent if groups >> are being returned. >> >> >> >> I'll check the Sakai consumer code in the meantime. What version of Sakai >> are you testing on? >> >> >> >> Cheers, >> >> Adrian. >> >> >> >> On 12 May 2015 at 11:35, Jon Higham <[log in to unmask]> wrote: >> >> Hi all >> >> >> >> I’ve a few queries with the LTI integration with Sakai. >> >> >> >> I’ve had to make some changes to webpa so that it will sync sakai site >> members with the correct role. It now seems to work well and I can transfer >> grades from webpa to sakai. However, does the integration provide group >> membership? With my limited knowledge of php and LTI I can’t see that sakai >> is passing any group membership information. I’d be grateful of any >> pointers on where to check this. >> >> >> >> Also, is there a session timeout and how does the LTI session logout >> work? If I login to sakai, use the LTI tool to open a webpa tab, I can >> logout of sakai and the webpa tab is left logged in and never times out. >> >> >> >> >> >> *Jon Higham* >> >> Application Support and Development Analyst >> University of Hull >> Hull, HU6 7RX, UK >> http://www.hull.ac.uk/ >> 01482 465734 >> >> >> >> >> >> ************************************************** >> To view the terms under which this email is >> distributed, please go to >> http://www2.hull.ac.uk/legal/disclaimer.aspx >> ************************************************** >> >> >> >> >> >> ************************************************** >> To view the terms under which this email is >> distributed, please go to >> http://www2.hull.ac.uk/legal/disclaimer.aspx >> ************************************************** >> > >