UNIMOOC @ google's meeting in Zurich

Preview:

DESCRIPTION

UNIMOOC's presentation in Google Headquarters in Zurich. about how to create a mooc and thecnical stuff

Citation preview

UNIMOOC TEAM’S EXPERIENCEMETHODOLOGY AND TECHNOLOGICAL ACHIEVEMENTS

Pedro Pernías PecoDpt. Leng. y Sist. Informáticos

Universidad de AlicanteUNIMOOC-aemprendeFORMACION ACTÍVATE

Adrián González Universidad de AlicanteUNIMOOC-aemprendeFORMACION ACTÍVATE

UNIMOOC-O-MATIC

2 YEARS, 4 KEY IDEAS, SOME NUMBERS, THOUSANDS LINES OF CODE, 1 DEMO, 4 EXAMPLES : 1 SHOW

4 big ideas1.- MOOC's are, as we have never saw before, a pure exercise of introducing the Education in the Internet world, not the opposite: (using internet in education) 

2.- Starting a MOOC is like to launch a startup. There are some learned lessons about it we can apply, v.g. the use of the Lean Canvas methodology.

3.- There exists a deconstruction of the roles that the different  agents play in the construction of the MOOC. It allows participate in the process to people not trained in instruction design.

4.- There exist another way to build a MOOC: just start for the finish. Begin with the accreditation to guide the creation of the content.

MOOCS ARE THE “SINGLE MALT WHISKEY” OF THE LEARNING 2.0

1st big idea

WHAT HAPPEN WHEN BUILDING A COMPANY MEETS WEB 2.0?

THE SAME CAN OCCURS WHEN WEB 2.0 MEETS EDUCATION

:-( BUT NOT ALWAYS.

e-learning frequently is only a mechanization of old models

What Is Web 2.0Design Patterns and Business Models for the Next Generation of Software

1.web as platform

2.Harnessing Collective Intelligence

3.data is the next “intel inside”

4.End of the Software Release Cycle

5.Lightweight Programming Models

6.Software Above the Level of a Single Device

7.Rich User Experiences

“The next time a company claims that it's "Web 2.0," test their features against the list above. The more points they score, the more they are worthy of the

name. Remember, though, that excellence in one area may be more telling than some small steps in all seven.”

1.web as platform

2.Harnessing Collective Intelligence

3.data is the next “intel inside”

4.End of the Software Release Cycle

5.Lightweight Programming Models

6.Software Above the Level of a Single Device

7.Rich User Experiences

1.Learning happens in the web, not tutors, p2p learning

2.Size matters. User as beta tester.

3.“Open Content is in the air”. Content as excuse for connectivism.

4.Continuous development. MVP for start.

5.Learning platform as core of the Personal Learning Environment.

6.Responsive design.

7.Rich learning experience and connectivism experiences. Gamification.

CREATE A MOOC IS LIKE LAUNCH A STARTUP

2nd big idea

A startup company or startup is a company, a partnership or temporary organization designed to search for a repeatable and scalable business model.These companies, generally newly created, are in a phase of development and research for markets.

fuente: http://es.wikipedia.org/wiki/Compa%C3%B1%C3%ADa_startup

LEAN START-UP

build

measurelearn

experiments

metrics

assumptions

1.-customersegments

2.- needs & problem

3.- unique valueproposition

4.- solution

5.- channels

6.- revenue streams7.- costs structure

8.- key metrics

9.- unfairadvantage

• Students categories

• segments• profiles

• taxonomy of needs

• level• difficult

access to training

• available time

• new media skills

• methodology• subject• accreditation• prestige• networking

• Technology• Services• Customer’

s Service

• enrolled students• certifications/accreditation• social networks

• open content• learning platforms• ad-hoc contents

• registered users

• conversions• succeed of

students• accreditation

s

• prestige• Community• Subject?

• adapting content

• use of OER’s

• flexibility• enrollment• video?

DECONSTRUCTING EDUCATION

3th big idea

INSTRUCTION DESIGN BASED ON SCENARIOS

author

instructional designer

student

tutor

logistic manager

LMS

agents

author

instructional designer

student

tutor

logistic manager

LMS

scenary 0 authoring

author

instructional designer

student

tutor

logistic manager

LMS

scenary 1 execution

author

instructional designer

student

tutor

logistic manager

LMS

scenary 2 evaluation

MOOC SCENARIOS

author

instructional designer

student

tutor

customer att dpt.

LMS

community

authoring

promotion

define rulesenter content

mooc rulesscenary 0

author

instructional designer

student

tutor

customer att dpt.

LMS

community

re-authoringevaluationexecution

mooc rulesscenary 0-1-2

WHAT I NEED TO FACE?

the 3 dimensions of MOOC’s

Content

Technology

Management

meth

od

olo

gy

Content

TechnologyManagement

DIMENSION FUNCTION DEPARTMENT

mission vision action

SWITCH THE PROCESS

4th big idea

bajo licencia CC https://www.flickr.com/photos/danivaro/

diploma design

1

2

3

4

build assessment

screate

contentdevelop activities

spread

support

UNIMOOC-O-MATIC

lean canvas session

kick-off meeting

spreadsheet delivery

first deployment

checking session Go ahead!…

delivery contentdeployments

internal test external test Go!

start

UNIMOOC NUMBERS

Some numbersUnimooc modules: +50 modules / 11 blocks

UNIMOOC enrolled students: +37k

Unimooc badges: +110k (27k students with 1 o +1 badge)

Activate: 4 courses/39 modules

Activate enrolled students: +75k

Activate badges: +119k

Activate final accreditations: +7.2k

UNIMOOC core team

tech crew: 3 full time & 2 half time internships

content crew: 2 full time 3 half time internships

triada of academics coordinators

tech dept

unimooc project activate project

IAB

EOI

Complutense Univ.

ST María la Real

Univ. Alicante

Unimooc content team

Other collaborations

Google’s Gobalo

TECH STUFF

thousand lines of code

GCB DEVELOPMENTS: 60% OF THE CODE WE ARE USING AT PRESENT HAS BEEN DEVELOPED FOR OUR OWN TEAM.

Architectureopenbadges.

es

———-———-

Certificate

Social Network API

server

UniMOOC GCB

Newsletters

Analytics

Admin section

Itineraries

Unit reminders

Accreditation

Progress …

SOCIAL NETWORK ENGINE

Former architecture

Course Builder

Social network module

Social network

DB

Browser Window Searchhttp://www.url.com

REST API

News

API Server

GET /news

AJAXNo news

found

Author
REST stands for Representational State Transfer and API for Apllication Programming Interface.

Browser Window Searchhttp://www.url.com

REST API

News

API ServerBreaking News!We are here at

Zurich! [{“title”: “Breaking news!”,

“content”: “We are at Zurich!”}]

Breaking news!

We are here at Zurich!

AJAX

JSON

Author
JSON is a way of transforming complex object to strings.AJAX is a way of retrieving info from the server without reloading the page.

Browser Window Searchhttp://www.url.com

New architecture

Social Network client

REST

View

Social Network API

Server

Course Builder

User-side Server-side

Social Network Server

Interest Manager

Message system

Personal profile

OAuth 2

Karma manager

Activity monitor

Others (suggestions are welcome)

Specific tools (Lean

Canvas)

Author
Different modules. Easy to extend.We would be glad to include your own modules.

Browser Window Searchhttp://www.url.com

Social Network Client

Personal data?

Interests

Personal data Social

Network API Server

Interests?

Author
Reloads in the background.

Social Network Client

UI is built asynchronously

It uses only JS (fully portable!)

Can be used as an edX’s XBlock or a CourseBuilder’s view

Shared profiles

Other MOOCs projects (write your own!)

Social Network API

Server

Shared profiles

Shared profile across multiple MOOCs

Connect with students of another courses

Share your achievements (knowledge and karma)

OAuth login in any MOOC

DEMO

1 demo

ITINERARIES BUILDER

Cross Certification

More than 50 modules in 11 courses

Why not “mash up” them?

Module 1

Module 3

Course AModule

2Module

4

Certificate A

Module 1

Course BModule

2

Certificate B

Certificate C

Module A

Course C(virtual)

Module 2

Module 3 Module 1

mash-up

Module A

+reusability

+modularity

Certification flow

GCB EXT. SERVICEBrowser Window

Searchhttp://www.url.com

100%

You passed! API

openbadges.es

———-———-

Certificate

Author
First of all, openbadges.es is an external service which is responsible of managing certificates and badges.We notified openbadges.es that a student had passed and exam and therefore he must be awarded with a certification or a badge.

Certification flow

Itineraries module

• Belongs to any itinerary?

• Student has the rest of the needed badges?

BadgeCourse certificationItinerary certification

Browser Window Searchhttp://www.url.com

100%

You passed! API

openbadges.es

———-———-

Certificate

Student’s feedback

Post-assessment Student’s profile

Sponsored itineraries

Author
With the itineraries we try to reduce the abandon rate (which is one of the biggest problems in MOOCs today).We offer them a new way of formation (cross certification) with certificates signed by big organisations.

ACCREDITATION SYSTEM

Former Accreditation System

LAMP stack

Less scalable

Old and not extensible API

openbadges.es

———-———-

Certificate

New Accreditation System

OAuth 2

New API!

Laravel framework

AppEngine!!

ANALYTICS

Admin section

Improved analytics

Improved analytics

Focus on enrolments, marketing and academic data

Working on multiple MOOCs

Easily extensible

Improved analytics

ActivateAcademies UniMOOC

THANKS!