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
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
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)
Browser Window Searchhttp://www.url.com
Social Network Client
Personal data?
Interests
Personal data Social
Network API Server
Interests?
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
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
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!
Recommended