<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Personal Learning Environments and Embedded Contextual Spaces as Aggregator of Cloud Resources</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Denis Gillet</string-name>
          <email>denis.gillet@epfl.ch</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Evgeny Bogdanov</string-name>
          <email>evgeny.bogdanov@epfl.ch</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Personal Learning Environments (PLE); Social Learning; Creative Commons; Online Shared Spaces; Cloud</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>School of Engineering Ecole Polytechnique Fédérale de Lausanne (EPFL) Lausanne</institution>
          ,
          <country country="CH">Switzerland</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2012</year>
      </pub-date>
      <fpage>38</fpage>
      <lpage>40</lpage>
      <abstract>
        <p>-This paper presents how advanced social media platforms can be exploited as personal learning environments, thanks to the core concept of shared spaces. The usefulness of open plugins to collect resources from the cloud in such dedicated contextual spaces is discussed. The mechanisms for the personalization of spaces from an interaction point of view once populated with resources and their sharing across platforms are also detailed. Results are illustrated with the case of the Graasp platform developed in the framework of European research projects.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>OPENSOCIAL SPACES</p>
      <p>
        A personal learning environment (PLE) is a recent and
evolving concept yearly discussed in the framework of the
PLE conference1 and in workshops related to Technology
Enhanced Learning (TEL). Enabling technologies are
developed in a few research projects and initiatives such as
the ROLE European project2, which focuses on defining and
validating sound pedagogical framework for self-directed
and informal learning, as well as sound technical framework
for Open Web 2.0 PLE [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The investigations in ROLE rely
on participatory design and social requirement engineering
conducted in academic and professional test beds. Currently,
the definition we propose for a PLE is Any open environment
or social media platform combined with interactive devices
and exploited by users for learning and knowledge
management. In this definition, Open means coming from
the cloud in contrast to proprietary institutional resources.
Devices are mentioned to emphasis the ubiquitous and
sometime tangible nature of the resources gathered in a PLE.
In addition, when dealing with knowledge artifacts and
online communities, there is a blurring distinction between
their exploitation for knowledge management or learning, as
the latter often occurs without noticing when practicing the
former. The following properties of a PLE can be listed: i)
Any digital ecosystem repurposed for learning is a PLE, i.e.,
it is the intention of use and not the design of the platform
which makes it a PLE [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]; ii) Constructing the environment
is part of the learning process, i.e. constructionism is finally
extended at the level of the environment; iii) PLE are
      </p>
    </sec>
    <sec id="sec-2">
      <title>1 http://pleconf.org 2 http://www.role-project.eu</title>
      <p>
        personal but not individual, they may integrate peers,
coaches, teachers or even relatives [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]; iv) Each PLE is
designed for a single context or purpose.
      </p>
      <p>
        Participatory design activities carried out in recent years
have demonstrated that, to be complete, a PLE should
integrate a contextualizing entity we define as a shared
activity space, each space integrating itself people
(members), resources (shared digital artifacts), apps (tools or
applications offered as widgets or OpenSocial gadgets to
enable the realizing of contextual actions or visualization), as
well as subspaces. As such, a space is the instantiation by an
individual of a PLE constructed to support a dedicated
learning activity [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. As a space usually gathers from the
cloud people (enabling interaction), resources (enabling
knowledge acquisition and consolidation) and apps (enabling
environment plasticity), it strongly relies on advanced
search, recommendation and aggregation features.
      </p>
      <p>In order to enforce the personal nature of a PLE and to
enable its sharing indifferently of user preferences, a space
should not be captive of a single platform. As a consequence,
we are standardizing 3 this concept in the OpenSocial
framework to enable integration and portability between
exiting and future OpenSocial containers.</p>
    </sec>
    <sec id="sec-3">
      <title>II. GRAASP: A SOCIAL MEDIA PLATFORM FOR</title>
      <p>COLLABORATIVE LEARNING ACROSS BOUNDARIES
Graasp is a social media platform developed through
participatory design in the framework of the Palette and the
ROLE European projects to enable the support of
communities of practice and the creation of personal learning
environments without any intervention from institutions or
managers. Graasp enables the creation of learning spaces
shared between people belonging to different communities
and networks. Embedded shared resources are gathered
across institutional and corporate boundaries. Unlike
dominant social media, Graasp enables a fine definition of
the audience, as well as the associated rights and roles to
ensure trust construction and privacy enforcement. In
Graasp, people map their personal and shared projects,
interests, and activities into public or private contextual
spaces integrating invited members, relevant resources and
necessary apps which can be tagged and rated. Any space or
resource in Graasp integrates its own discussion thread to
enable contextual interaction. In addition to an innovative</p>
    </sec>
    <sec id="sec-4">
      <title>3 http://docs.opensocial.org/display/OSD/Space+Proposal</title>
      <p>relation-based recommendation engine, one of the core
features of Graasp is the GraaspIt! bookmarklet which
supports an easy aggregation of cloud resources as detailed
in the next section.</p>
      <p>III.</p>
    </sec>
    <sec id="sec-5">
      <title>GRAASPIT! AND CLOUD AGGREGATION API</title>
      <p>GraaspIt! is a simple JavaScript bookmarklet that can be
activated from the browser bookmark bar at any time when
surfing the Web (Figure 1). It relies on the embed.ly library
which recognizes more than one hundred web sites and
enables the integration of their content in one-click as
embedded objects in Graasp spaces through the Graasp
clipboard. In addition, the open Graasp plugin architecture
enables open content providers to add support for their own
repositories or platforms. Thanks to this feature and a
dedicated plugin, educational OpenSocial gadgets available
in the ROLE widget store4 can be added in one-click to
Graasp. In the case the content of a Web site is not
recognized or supported, a simple snapshot of the Web page
is taken, providing in such a ways a combined bookmarking
and archiving feature.
provides links for individual or full download. In addition,
previews of resources can be displayed. The App view
displays and activates all app instances from a space as a
mashup. In this view, apps can be resized and their position
order can be modified.</p>
      <p>
        Once a space is created in Graasp, the core part of the
interface (the Pad) enabling authorized users to interact with
the embedded resources can be further personalized. In
addition to the standard view (called the Graasp view)
provided to populate spaces and to visualize their full content
and members (Figure 4), an extension mechanism is
introduced to adapt the interaction and visualization mode
through functional skins [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. A functional skin is an XML
file with some JavaScript code. It can be created by any user
and added in a space at runtime without the intervention of
developers. The functional skin feature can be seen as a
client-side plug-in. Graasp offers two built-in functional
skins that can be selected using a popup menu: The Resource
view (Figure 2) and the App view (Figure 3). The Resource
view displays the list of all resources existing in a space and
      </p>
      <p>
        A space created in Graasp can be shared with other
people and with other platforms [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The space can be
extracted from Graasp as a private or secret URL. This URL
can be shared with other users and open in any browser
window. Alternatively, the space can be embedded into
another Web environment as an iframe.
      </p>
      <p>In order to facilitate the open sharing of resources and
awareness, Graasp automatically proposes creative
commons5 licenses when content is made available in public
spaces. This mechanism is extendable to code of OpenSocial
gadgets when shared publicly to enable the repurposing of
apps for personalization to other contexts.</p>
      <p>
        The usefulness of the space concept and the associated
aggregation mechanism to populate them with resources
gathered from the cloud have been demonstrated in this
paper. Besides, the space personalization providing
alternative interaction modes with content and the sharing
mechanism have been introduced. The permeability (ability
to absorb content from the cloud) and the plasticity (ability to
4 http://www.role-widgetstore.eu
5 http://creativecommons.org
adapt the interaction mode to users’ needs and add features
through apps) of the spaces introduced in this paper pave the
way for personal learning environments [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] fully constructed
by the users for the users. Thanks to this agile
personalization scheme, the Graasp platform introduced in
this paper not only enables the instantiation of a PLE, but
also enables the creation of dedicated spaces for project
management, knowledge sharing or community support.
      </p>
    </sec>
    <sec id="sec-6">
      <title>ACKNOWLEDGMENT</title>
      <p>The research work described in this paper is partially
funded through the ROLE Integrated Project; part of the
Seventh Framework Programme for Research and
Technological Development (FP7) of the European Union in
Information and Communication Technologies, and the
Personal Learning Environment (Phase 3) project of the
Swiss AAA/SWITCH programme.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.</given-names>
            <surname>Gillet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. El</given-names>
            <surname>Helou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.M.</given-names>
            <surname>Yu</surname>
          </string-name>
          , and
          <string-name>
            <surname>Ch</surname>
          </string-name>
          . Salzmann, “
          <article-title>Turning Web 2.0 Social Software into Versatile Collaborative Learning Solutions”</article-title>
          ,
          <source>The First International Conference on Advances in Computer-Human Interaction (ACHI'08)</source>
          , Sainte Luce, Martinique,
          <source>February 10-15</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>B.</given-names>
            <surname>Charlier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Henri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Peraya</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Gillet</surname>
          </string-name>
          .
          <article-title>From Personal Environment to Personal Learning Environment</article-title>
          .
          <source>In the Fifth European Conference on Technology Enhanced Learning (ECTEL10)</source>
          ,
          <source>Workshop on Mash-Up Personal Learning Environments (MUPPLE'10)</source>
          , Barcelona, Spain,
          <source>September 28th - October 1st</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>N.</given-names>
            <surname>Dabbagh</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Kitsantas</surname>
          </string-name>
          , “
          <article-title>Personal Learning Environments, social media, and self-regulated learning: A natural formula for connecting formal and informal learning”</article-title>
          ,
          <source>The Internet and Higher Education</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>E.</given-names>
            <surname>Bogdanov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Limpens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. El</given-names>
            <surname>Helou</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Salzmann</surname>
          </string-name>
          et al.
          <article-title>A Social Media Platform in Higher Education</article-title>
          .
          <source>Global Engineering Education Conference (EDUCON)</source>
          , Marrakesh, Morocco,
          <source>April 17- 20</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>E.</given-names>
            <surname>Bogdanov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Salzmann</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Gillet</surname>
          </string-name>
          .
          <article-title>Contextual Spaces with Functional Skins as OpenSocial Extension</article-title>
          .
          <source>In 4th International Conference on Advances in Computer-Human Interactions</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Sire</surname>
          </string-name>
          , E. Bogdanov,
          <string-name>
            <given-names>M.</given-names>
            <surname>Palmér</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Gillet</surname>
          </string-name>
          .
          <article-title>Towards Collaborative Portable Web Spaces</article-title>
          .
          <source>In 4th European Conference on Technology Enhanced Learning (EC-TEL) - Workshop on Mash-Up Personal Learning Environments (MUPPLE-09)</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>