Hello,

wouldn't it make sense to use the "shared_data_key" for this kind of
feature? Assuming, that the container already chose a sensible
shared_data_key during instantiation (e.g. the current page, or the current
course) for the widget instances of interest, then a Wookie REST API
function like

GET {wookie}/widgetinstances {params: api_key, shared_data_key}


would seem convenient and sensible to me.

Cheers, Michael



On Wed, Jul 13, 2011 at 5:45 PM, A.Mikroyannidis <[email protected]
> wrote:

> Thanks Ross, I'll look into the Moodle side some more and let you guys know
> if we need some support from the Wookie side ;)
>
> Regards,
> Alex
>
> On 13 Jul 2011, at 10:46, Ross Gardler wrote:
>
> > On 12 July 2011 18:36, A.Mikroyannidis <[email protected]>
> wrote:
> >> Hi all
> >>
> >> Within the ROLE project (http://www.role-project.eu/), we've been using
> the Wookie connector to integrate ROLE widgets in Moodle and Elgg (see:
> http://sourceforge.net/apps/mediawiki/role-project/index.php?title=HowTo_integrate_ROLE_widgets_into_external_containers
> ).
> >>
> >> We are now building widgets that recommend learning tools and content. A
> recommender widget should be able to identify the widgets that are present
> in the same page in order to make recommendations about additional ones. My
> question is: Is this possible through the Wookie connector in Moodle or
> Elgg? Can a widget retrieve information regarding which other widgets have
> been embedded in the same Moodle or Elgg page?
> >
> > Currently the plugin framework does not provide this kind of feature.
> > However, it would certainly be a useful feature to add and we'd
> > (probably) be happy to accept such a contribution.
> >
> > It's fairly easy to implement, assuming the host environment allows
> > this kind of interrogation). In psudeo code I'd suggest something
> > like...
> >
> > function getContainerWidgets() {
> >  askHostForListOfBlocksInParentContainer
> >  forEachBlock
> >    if blockIsAWookieWidget then add widgetGUID to listOfPageWidgets
> >  endFor
> >  return listOfPageWidgets
> > }
> >
> > So the question is can Moodle and/or Elgg provide a list of blocks it
> > is hosting at the same container level as a given widget?
> >
> > If it can then you are good to go. We'd be happy to help more on
> > figuring out how to do the Wookie side of things.
> >
> > Ross
> >
> >>
> >> Regards,
> >> Alex
> >>
> >> --
> >> Dr Alexander J. Mikroyannidis
> >> Research Fellow
> >> Knowledge Media Institute
> >> The Open University
> >> Milton Keynes
> >> MK7 6AA, UK
> >>
> >> +44 (0) 1908 652073
> >> http://kmi.open.ac.uk/people/member/alexander-mikroyannidis
> >>
> >>
> >> --
> >> The Open University is incorporated by Royal Charter (RC 000391), an
> exempt charity in England & Wales and a charity registered in Scotland (SC
> 038302).
> >>
> >>
> >
> >
> >
> > --
> > Ross Gardler (@rgardler)
> > Programme Leader (Open Development)
> > OpenDirective http://opendirective.com
>
>

Reply via email to