Agrega - JEM workshop
-
Upload
manuel-canabal -
Category
Technology
-
view
762 -
download
3
description
Transcript of Agrega - JEM workshop
1
Barcelona, February 1st 2008Barcelona, February 1st 2008
Federated Repository of Educative Digital Objects
JEM Joining Educational Mathematics
3rd workshop
2
Context!
Spanish Autonomous Communities
Common project of different administrationsCommon project of different administrations
3
Objectives
• Promote, unify, establish a common cataloguing, packaging and publish standard of Spanish education community learning objects
• Create a technological reference framework where learning objects can be ubiquitous accessed under different models of utilization
• Generate a common proceedings and best practices to create digital learning objects from standards.
Agrega is aimed to create a Federated Repository of Educative Digital Objects which allows teachers to share contents according to standards
Agrega is aimed to create a Federated Repository of Educative Digital Objects which allows teachers to share contents according to standards
Metcalfe Law!
4
Target?
• Teachers
• Students
• Families
• World …?
Agrega is a facilitator aimed to encourage adoption of digital learning objects by teachers, students and families!
Agrega is a facilitator aimed to encourage adoption of digital learning objects by teachers, students and families!
5
Learning objects
• Agregation Model: IMS CP/ SCORM1.2 – 1.3/ SCORM-Moodle…
• Execution environment: SCORM 2004
• Metadata: LOM-ES
A learning object is digital entity which is made out of three elements: contents or resources, a description about the behaviour of the object and a set of
metadata that refer to the object
A learning object is digital entity which is made out of three elements: contents or resources, a description about the behaviour of the object and a set of
metadata that refer to the object
6
Digital Repository
• Interoperability: IMS DRI, RSS
• Harvesting: OAI-PMH
• Federated search: SQI
• Object identification: Id-MEC (PURL)
A digital repository is a storage of digital resources which can be accessed without a specific knowledge of the structure or organization of the
repository
A digital repository is a storage of digital resources which can be accessed without a specific knowledge of the structure or organization of the
repository
PLQL?
PLQL?
7
Wish list
• Create a learning federation
• Manage learning objects according to standards
• Create a front end for each node (CCAA/AGE)
• Give user productivity tools to handle learning objects
• Functionality can be accessed online – offline
• Integrate nicely & SOA with 3rd parties
• Provide WAI-AA and Multilanguage accessibility
Communication is needed!Communication is needed!
8
Ground rules
• Agrega is developed using Open Source tools will be GPL-GNU licensed
• Contents are licensed Creative Commons - Reconocimiento-NoComercial-CompartirIgual España
Content and application will be Multilanguage!Content and application will be Multilanguage!
9
Funcionality
Application development is done by private sectorApplication development is done by private sector
10
Interoperability
• Packaging: SCORM2004
• Cataloguing: LOM-es
• Identification: Identificador Catálogo Unificado/ URL persistente
• Search: SQI
• Recuperación: DRI
• Harvesting: OAI-PMH/ DC
System represents other nodes or “harvesters” tipo Google / OAI
Sin
gle
access t
o
rep
.
All nodes are federated, and WS interoperate between themselves according to standards and internally are SOA oriented!
All nodes are federated, and WS interoperate between themselves according to standards and internally are SOA oriented!
11
Metadata- LOM-ES
LOM-ES is a LOM application profile tailored to Spanish education communityLOM-ES is a LOM application profile tailored to Spanish education community
• General category groups the general information that describes the learning object as a whole• Lifecycle category groups the features related to the history and current state of this learning object
and those• Meta-Metadata category groups information about the metadata instance itself (rather than the
learning object that the metadata instance describes)• Technical category groups the technical requirements and technical characteristics of the learning
object.• Educational category groups the educational and pedagogic characteristics of the learning object.• Rights category groups the intellectual property rights and conditions of use for the learning object.• Relation category groups features that define the relationship between the learning object and other
related learning objects.• Annotation category provides comments on the educational use of the learning object and provides
information on when and by whom the comments were created.• Classification category describes this learning object in relation to a particular classification system.
• Accessibility, Competency, Educative Use & Discipline• Curricular Spanish content• ETB – European treasury browser
LOM-ES
12
Power tools
Power tools are oriented towards (1) productivity (2) minimize learning objects time to market (3) adapted to two types of user /basic and advanced.
Power tools are oriented towards (1) productivity (2) minimize learning objects time to market (3) adapted to two types of user /basic and advanced.
Advanced Object Packaging
Basic Object Packaging
Validate
Visualize
Basic cataloguing
Advanced Cataloguing
Search
Online/ Offline
Package
Catalogue
13
Power tools
SearchSearch
14
Power tools
AccessAccess
15
Power tools
Preview … and operatePreview … and operate
16
Power tools
Online/ Offline
ViewView
17
Power tools
Online/ Offline
Package SCORM 2004… export whatever you wantPackage SCORM 2004… export whatever you want
18
Power tools
Light objects? Light objects?
19
Power tools
Online/ Offline
Catalogue LOM-ESCatalogue LOM-ES
20
Actors
Agrega handles actors and rolesAgrega handles actors and roles
21
Workflow
Teacher
Cataloguer
Publicator
Nodo
A simple work flow has been createdA simple work flow has been created
22
SW Architecture
Open source community driven & proven solutions are usedOpen source community driven & proven solutions are used
MVC
App
Web Services
Access
Planification
Data persistence
Search engine
Help
23
HW architecture
• Pre-production: a single Vmware virtualized HW environment handles 19 nodes
• Production: A personalized HW node for each participant
Since Agrega begun, each participant have accessed its own node! Since Agrega begun, each participant have accessed its own node!
24
Lessons learned
• Reload is a nice tool but has plenty of bugs. Content production is slow with Reload
• LOM-ES has been sometimes kind of hell. Finally in Oct 07 we achieved a full performing & operating LOM-ES XML binding (Castor proof)
• WAI – XHTML + CSS has been arduous but it pays!
• IMS VDEX decision for managing vocabularies, taxonomies and thesaurus has been a success!
Watch out content production!Watch out content production!
25
Conclusions
• With Agrega, teachers and pupils will be able to:• Search a vast repository
of certified curricular content
• Access from a standard browser to every learning object existing in the repository
• With Agrega, teachers and education community will be able to:• Create new content in a
consistent way• Compose, package,
reuse already existing content
• Quick deploy and publication of content
Future is open: Folksonomy? Openid?Future is open: Folksonomy? Openid?
26
Edificio BroncePlaza Manuel Gómez Moreno s/n28020 MadridEspaña
Tel.: 91 212 76 20 / 25Fax: 91 212 76 35www.red.es
Thank you for your attention!
www.unblogenred.es