[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