[Building Sakai] lti and copying sites

Steve Swinsburg steve.swinsburg at gmail.com
Mon Jun 3 04:22:29 PDT 2013


I thought that was already possible by setting up some config?

Sent from my iPad

On 03/06/2013, at 19:57, Adam Marshall <adam.marshall at it.ox.ac.uk> wrote:

> Does this work, in any way, help in the quest to provide a 'pre-configured' LTI tool that could show up in the "Edit Tools" menu in the same was as a regular tool?
> 
> adam
> 
> -----Original Message-----
> From: sakai-dev-bounces at collab.sakaiproject.org [mailto:sakai-dev-bounces at collab.sakaiproject.org] On Behalf Of John Bush
> Sent: 31 May 2013 18:46
> To: Raymond Naseef
> Cc: John Johnston; Sakai-Dev
> Subject: Re: [Building Sakai] lti and copying sites
> 
> Right, I think the external tool has to interpret what the duplication means on their side, since they may map things in any number of ways.
> And yes that was just a typo, anything that starts with Entity whatever comes after it tends to get borked on this list :)
> 
> On Thu, May 30, 2013 at 7:14 PM, Raymond Naseef <raymond.naseef at gmail.com> wrote:
>> Hi All,
>> 
>> Here are some thoughts, hope they do not confuse things.
>> 
>> 1) Is "EntityTranserer" actually "EntityTransferer"? Transfer is 
>> "someone who transfers something".  I am unaware of word "transerer".
>> 
>> 2) One thing that could be used for sending parameters, such as 
>> original site's ID, to LTI would be to use custom parameters.  That 
>> may be a good method, as each LTI and new site may have different 
>> requirements to duplicate.
>> 
>> For example, with LTI for Google Drive, it is associating an existing 
>> Google Drive folder tree with a site.  That same folder tree could be 
>> associated with multiple sites.  That may be improper in some cases, 
>> as each site may need to be able to modify the resources 
>> independently, without affecting others (i.e., I do not want to know 
>> that Jane changed the name of the Google Document, and do not want Jane to see my changes).
>> 
>> -Ray
>> 
>> 
>> 
>> On Thu, May 30, 2013 at 6:10 PM, John Bush <john.bush at rsmart.com> wrote:
>>> 
>>> but how would you do that without something in LTI that supports it?
>>> Your only mechanism to communicate with an external tool is during 
>>> launch.
>>> 
>>> On Thu, May 30, 2013 at 1:52 PM, Zhen Qian <zqian at umich.edu> wrote:
>>>> Well, there is currently no property in new site pointing back to 
>>>> old site.
>>>> 
>>>> I think the producer should have done the lti tool clone during the 
>>>> site dupl time, not when the new site is first accessed.
>>>> 
>>>> - Zhen
>>>> 
>>>> 
>>>> On Thu, May 30, 2013 at 4:41 PM, John Bush <john.bush at rsmart.com> wrote:
>>>>> 
>>>>> hmm, that's interesting.  So for example, you could make a new 
>>>>> EntityTranserer impl that simply stores what site a site was 
>>>>> copied from as a site property or something (I'm not sure that's 
>>>>> stored anywhere already is it?), and then when you do the launch 
>>>>> pass the original context id thru the payload.  Then it would be 
>>>>> up to the producer to do whatever it needs to do to clone its own 
>>>>> content based on the original context id.  For the use case I'm 
>>>>> thinking of that might work, and sounds pretty easy.
>>>>> 
>>>>> On Thu, May 30, 2013 at 10:58 AM, Zhen Qian <zqian at umich.edu> wrote:
>>>>>> I believe to have entities copied along with site duplication, 
>>>>>> the EntityTranserer interface needs to be implemented, 
>>>>>> especially the
>>>>>> transferEntities() function inside it.
>>>>>> 
>>>>>> I am not aware of such implementation inside basiclti project. 
>>>>>> But I imagine this could be done, like adding new LTIContent 
>>>>>> objects, with some existing LTI tool attributes?
>>>>>> 
>>>>>> Thanks,
>>>>>> - Zhen
>>>>>> 
>>>>>> 
>>>>>> On Thu, May 30, 2013 at 1:21 PM, John Bush 
>>>>>> <john.bush at rsmart.com>
>>>>>> wrote:
>>>>>>> 
>>>>>>> Has there been any traction in the LTI space about how to deal 
>>>>>>> with duplicating sites?  It seems it would be helpful to have 
>>>>>>> some sort of arrangement by which the consumer could be 
>>>>>>> notified when a site is copied to be able to duplicate content 
>>>>>>> if appropriate.  I'm not sure how this arrangement is best 
>>>>>>> negotiated, and wondering if its ever been thought about ?
>>>>>>> 
>>>>>>> --
>>>>>>> John Bush
>>>>>>> 602-490-0470
>>>>>>> _______________________________________________
>>>>>>> sakai-dev mailing list
>>>>>>> sakai-dev at collab.sakaiproject.org 
>>>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>>>>> 
>>>>>>> TO UNSUBSCRIBE: send email to
>>>>>>> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of 
>>>>>>> "unsubscribe"
>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> John Bush
>>>>> 602-490-0470
>>> 
>>> 
>>> 
>>> --
>>> John Bush
>>> 602-490-0470
>>> _______________________________________________
>>> sakai-dev mailing list
>>> sakai-dev at collab.sakaiproject.org
>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>> 
>>> TO UNSUBSCRIBE: send email to
>>> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of 
>>> "unsubscribe"
> 
> 
> 
> --
> John Bush
> 602-490-0470
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
> 
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
> 
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"


More information about the sakai-dev mailing list