[Building Sakai] lti and copying sites

Adam Marshall adam.marshall at it.ox.ac.uk
Mon Jun 3 02:57:33 PDT 2013


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"


More information about the sakai-dev mailing list