Agrega - JEM workshop

26
1 Barcelona, February 1st 2008 Barcelona, February 1st 2008 Federated Repository of Educative Digital Objects JEM Joining Educational Mathematics 3rd workshop

description

Agrega federation of repositories of digital learning objects

Transcript of Agrega - JEM workshop

Page 1: Agrega - JEM workshop

1

Barcelona, February 1st 2008Barcelona, February 1st 2008

Federated Repository of Educative Digital Objects

JEM Joining Educational Mathematics

3rd workshop

Page 2: Agrega - JEM workshop

2

Context!

Spanish Autonomous Communities

Common project of different administrationsCommon project of different administrations

Page 3: Agrega - JEM workshop

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!

Page 4: Agrega - JEM workshop

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!

Page 5: Agrega - JEM workshop

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

Page 6: Agrega - JEM workshop

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?

Page 7: Agrega - JEM workshop

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!

Page 8: Agrega - JEM workshop

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!

Page 9: Agrega - JEM workshop

9

Funcionality

Application development is done by private sectorApplication development is done by private sector

Page 10: Agrega - JEM workshop

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!

Page 11: Agrega - JEM workshop

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

Page 12: Agrega - JEM workshop

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

Page 13: Agrega - JEM workshop

13

Power tools

SearchSearch

Page 14: Agrega - JEM workshop

14

Power tools

AccessAccess

Page 15: Agrega - JEM workshop

15

Power tools

Preview … and operatePreview … and operate

Page 16: Agrega - JEM workshop

16

Power tools

Online/ Offline

ViewView

Page 17: Agrega - JEM workshop

17

Power tools

Online/ Offline

Package SCORM 2004… export whatever you wantPackage SCORM 2004… export whatever you want

Page 18: Agrega - JEM workshop

18

Power tools

Light objects? Light objects?

Page 19: Agrega - JEM workshop

19

Power tools

Online/ Offline

Catalogue LOM-ESCatalogue LOM-ES

Page 20: Agrega - JEM workshop

20

Actors

Agrega handles actors and rolesAgrega handles actors and roles

Page 21: Agrega - JEM workshop

21

Workflow

Teacher

Cataloguer

Publicator

Nodo

A simple work flow has been createdA simple work flow has been created

Page 22: Agrega - JEM workshop

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

Page 23: Agrega - JEM workshop

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!

Page 24: Agrega - JEM workshop

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!

Page 25: Agrega - JEM workshop

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?

Page 26: Agrega - JEM workshop

26

Edificio BroncePlaza Manuel Gómez Moreno s/n28020 MadridEspaña

Tel.: 91 212 76 20 / 25Fax: 91 212 76 35www.red.es

[email protected]

Thank you for your attention!

www.unblogenred.es