57
An API of One’s Own Building trust networks with Open Badges Nate Otto, Concentric Sky Serge Ravet, Badge Europe! Europortfolio November 19-21, 2014 :: Washington, DC

An API of One’s Own

Embed Size (px)

DESCRIPTION

Presentation at OpenEd 2014 by Nate Otto & Serge Ravet on how building trust networks with Open Badges

Citation preview

Page 1: An API of One’s Own

An API of One’s OwnBuilding trust networks with Open Badges

Nate Otto, Concentric Sky

Serge Ravet, Badge Europe! Europortfolio

November 19-21, 2014 :: Washington, DC

Page 2: An API of One’s Own

What are Open Badges?

Page 3: An API of One’s Own

Visual symbols of accomplishment

A common portable language for data about

achievements

Page 4: An API of One’s Own

Open Badges are declarations of trust

Page 5: An API of One’s Own

I E

Badge Issuer Badge Earner

I Trust You

Criteria

Evidence

To do this

Based on this

Page 6: An API of One’s Own

I E

Badge Issuer Badge Earner

Trust relationship

Page 7: An API of One’s Own

C

C

CC

C

CC

Bad

ge C

on

sum

ers

I E

Badge Issuer Badge Earner

Trust relationship

Page 8: An API of One’s Own

I

EE

E

E

E

E

E EE

E

E

E

A Badge Issuer may trust many Earners

Page 9: An API of One’s Own

I

EE

E

E

E

E

E EE

E

E

E

I

EEE

E

E

E

E

E

E

E

EE

I

E

E

E

E

E EE

E

E

EE

E

E

EE

Each Badge creates a "silo of trust"

Page 10: An API of One’s Own

I

EE

E

E

E

E

E EE

E

E

E

I

EEE

E

E

E

E

E

E

E

EE

I

E

E

E

E

E EE

E

E

EE

E

E

EE

Are Open Badges really centered

on the learner?

Page 11: An API of One’s Own

The Promise of

Page 12: An API of One’s Own

Anyone can earn badges

Anyone can issue badges

Page 13: An API of One’s Own

Issuers

Earners

Consumers

Each role uses different technologies

Page 14: An API of One’s Own

Anyone with:• specially concocted JSON

file hosted on their website and the ability to concoct many more…

Anyone with:• email(s)• Persona(s)• Backpack(s)• Displayer(s)

Anyone with:• time• understanding• tools to validate badges and divine

the links between them

Issuers

Earners

Consumers

Page 15: An API of One’s Own

Is there ever any overlap?

Issuers

Earners

Consumers

Page 16: An API of One’s Own

Issuers

Earners

Consumers?

Page 17: An API of One’s Own

How can we bring badges into alignment with this philosophy?

Page 18: An API of One’s Own

How can we bring badges into alignment with this philosophy?

Let’s build these values into the Open Badges Standard and software!

Page 19: An API of One’s Own

Let’s build these values into the Open Badges Standard and software!

I E

Badge Issuer Badge Earner

Trust relationship

Badges are declarations of trust

Everyone is an Issuer, Earner and ConsumerIssuers

Earners

Consumers

Page 20: An API of One’s Own

What is the consequence of adopting these philosophies?

Page 21: An API of One’s Own

I

EE

E

E

E

E

E EE

E

E

E

I

EEE

E

E

E

E

E

E

E

EE

I

E

E

E

E

E EE

E

E

EE

E

E

EE

Break out of "silos of trust"

Page 22: An API of One’s Own

I

EE

H

E

E

E

E EE

E

E

E

I

EEE

E

E

E

E

E

E

E

EE

I

E

E

E

E

E EE

E

E

EE

E

E

EE

Chains of trust

Page 23: An API of One’s Own

II I

Visible chains of trust

Page 24: An API of One’s Own

II I

EEE

E

EEE

E

EE E

E E

Everybody can issue and receive badges

Visible chains of trustPassport Passport Passport

Page 25: An API of One’s Own

I

P

P

P

PP

P

P P P

P

PP

P

P

P

P

PP

P

P

P

Trust NetworksI

Passport

Page 26: An API of One’s Own

Two Prototype Sketches

Discendum Oy

Badge Europe

Europortfolio

Concentric Sky

Oregon Center for Digital Learning

Oregon Badge Alliance

Trust Ecosystem Project Open Badges Passport

Page 27: An API of One’s Own

Trust Ecosystem Project

Page 28: An API of One’s Own

Trust Ecosystem Project

A 3-faceted application for badge Earners, Issuers, and Consumers

Earner

Issuer Consumer

Page 29: An API of One’s Own

Trust Ecosystem Project

To be developed, tested and refined in 2015

Earner

Issuer Consumer

Page 30: An API of One’s Own

Trust Ecosystem Project software

Open Source

Host-your-own installation optionHosted service

Connections to badge-aware services across the web

Page 31: An API of One’s Own

2015 Badge Pilots

12 programs in out-of-school learning, workforce development, and local government, kicking off in Q1 of 2015

Alliance of partners filling all three roles

Software and support for issuers, earners and consumers

Page 32: An API of One’s Own

Software function follows philosophy

credit: Mozilla Foundation

Page 33: An API of One’s Own

Serving multiple interests

• Recognize that all users may at times fill roles of Earner, Issuer, and Consumer

• Enable connectivity with enterprise issuing platforms and independent services

• Connect with available data sources and services

Earners

Issuers Consumers

Page 34: An API of One’s Own

Serving multiple interests

• Recognize that all users may at times fill roles of Earner, Issuer, and Consumer

• Enable connectivity with enterprise issuing platforms and independent services

• Connect with available data sources and services

Earners

Issuers Consumers

Services

Services

Services

Services

Services

Services

Page 35: An API of One’s Own

Serving multiple interests

Issuers

Define, organize, and issue badges

Incorporate endorsements

Issuing Platform

Issuing Platform

Page 36: An API of One’s Own

Earners

Earners: Collecting and Sharing

Collection buildingReceive earned badges

Export & sharing

Issuer

Issuer

Mozilla Backpack

Import Badges

Deliver Badges

Page 37: An API of One’s Own

Consumers: understanding badges

Consumers

What is the value of this badge?

What other badges are like this one?

Analyzing chains of trust

Page 38: An API of One’s Own

Trust Ecosystem Project

Bringing 3 user roles together

Earner

Issuer Consumer

• Common user between roles

• No additional onboarding to access new role

• Reflects how learning is structured in the real world

Page 39: An API of One’s Own

Open Badges Passport

Page 40: An API of One’s Own
Page 41: An API of One’s Own

Nate's Passport

Contact Search

About me Activity wall

Page 42: An API of One’s Own

CreatedIssued

Connections

My Dashboard

20 245

Badges Collected

47,405

Total Recent

1 30

Total Recent New

1,230 25,639

15Pledged

10

EndorsementCollected Issued

56124

Badges Issued

My Issuers Through Badges

VisitsTotal Recent

5612,453

Top Search

My Badge Earners

40

EvidenceTotal Recent

204,592

Create Issue Search Organise ClaimDashboard NetworkEvidence Configure

Page 43: An API of One’s Own

New PledgedCollections

EventsAchievementsCompetenciesEndorsements

PagesRésuméReflective RebelMentorship offersSummer job application

Create Issue Search Organise ClaimDashboard NetworkEvidence Configure

Organise Public Restrict. Private External Search

Page 44: An API of One’s Own

Qui at nonumy elaboraret. Ea delenit indoctum vix, mea accusam perpetua indoctum no, populo deleniti te eum. Eos quod alii patrioque an, ne ludus noluisse eum. Essent verear an cum, viris

accusata per at, liber interesset vix an. Blandit dissentiunt te mel, clita eirmod ne vel, mutat definitionem mediocritatem ex ius.!

Eu mei laoreet admodum, usu idque virtute suscipiantur eu. Ferri iriure menandri ut sed, no

rebum dignissim qui. Audiam molestie quo eu. Usu etiam dolor argumentum an, ne cum viris menandri assueverit.! Ei sea tantas platonem, pro audiam impedit apeirian ea. Per consul suscipiantur te, no stet recteque est.

Corpora disputando at vim. Atqui eirmod alterum sit ea, no quod tempor convenire pro, qui id habeo error moderatius. Ex has eirmod

PagesRésuméReflective RebelMentorship offersSummer job application

Create Issue Search Organise ClaimDashboard NetworkEvidence Configure

Organise Public Restrict. Private External Search

Page 45: An API of One’s Own

TypesBadges

Experience (xAPI)ImagesTexts

Create Issue Search Organise ClaimDashboard NetworkEvidence Configure

Miscellaneous

Pages

Evidence Public Restrict. Private External Search

Page 46: An API of One’s Own

Badges are issued through trusted issuing services

Page 47: An API of One’s Own

Passport

Public

Restricted

Private

Passport

S e r v i c e sBa

dge

Issu

ing

Car

eer

Man

agem

ent

Soci

al

Net

wor

king

Lear

ning

M

anag

emen

t

Find

Pee

rs

Lear

ning

R

esou

rces

Even

t

Self

Empl

oym

ent

Dis

cove

ry

Serv

ices

Badg

e Ve

rific

atio

n

IssueIssue

Restr.

PublicPublic

Reject

Page 48: An API of One’s Own

Badge Issuing ServicesEnforce badge designers policies

to issue Badges xyzB1, xyzB2 and xyzB3issuer needs endorsement xyzE4 from XYZ

Badge designer

Page 49: An API of One’s Own

PassportsEnforce badge earners policies

Services S1, S2 and S3 can access all my restricted data

Only service S4 can access restricted restricted data RD1 and RD4

Reject badges issued from outside of my 2nd degree connections

Page 50: An API of One’s Own

OBI 2.0 Architecture

Page 51: An API of One’s Own

Tr u s t

Passport Passport PassportPassport

S e r v i c e s

Badg

e Is

suin

g

Car

eer

Man

agem

ent

Soci

al

Net

wor

king

Lear

ning

M

anag

emen

t

Find

Pee

rs

Lear

ning

R

esou

rces

Even

t M

anag

emen

t

Self

Empl

oym

ent

Dis

cove

ry

Serv

ices

Badg

e Ve

rific

atio

n

...

Trust Ecosystem Project Open Badges Passport

Page 52: An API of One’s Own

Food for thoughts...

Page 53: An API of One’s Own

Some describe Open Badges as "a new currency"

Page 54: An API of One’s Own

Open Badges are visible representations of

the oldest currency...

Page 55: An API of One’s Own

Trust!Trust!Trust!Trust!Trust!Trust!Trust!

Page 56: An API of One’s Own

Trust!Trust!Trust!Trust!Trust!Trust!Trust!Nate Otto

@ottonomySerge Ravet

@szerge

thank you!

Page 57: An API of One’s Own

Trust!Trust!Trust!Trust!Trust!Trust!Trust!

Nate Otto@ottonomy

Serge Ravet@szerge

thank you! Merci