51
State of Drupal in Education Btopro btopro.com btopro.net/post/wisconsin

State of Drupal in Education

Embed Size (px)

DESCRIPTION

Drupal Camp Wisconsin 2012 presentation about using Drupal in education and learning from use-cases in the ELMS project.

Citation preview

Page 1: State of Drupal in Education

State of Drupal in Education

Btopro btopro.com

btopro.net/post/wisconsin

Page 2: State of Drupal in Education

Thank you Sponsors!

Page 3: State of Drupal in Education

Goals of this class • See where Drupal fits in edu

• See how edu fits in Drupal

• Tell PSU’s Drupal story

• How to join the community

• Laugh

Page 4: State of Drupal in Education

btopro • Drupal in Education crazy person

• contrib/distro dev

• “the ELMS guy”

• Tempered Radical

Page 5: State of Drupal in Education

Philosophy •  Content separate from communication

•  Abstract code to leverage/build community

•  Fragment LMS to increase system quality

•  Accessible ~ Usable are king

•  Search Structured Anarchy

Page 6: State of Drupal in Education

State of Education •  Tight budgets

•  More expected with less

•  Innovate under pressure (how!?)

•  Outside forces seeking to transform

•  M.O.O.C. , Badges, edtech, Coursera

•  Can’t roll out services faster then startups

Page 7: State of Drupal in Education

Edtech funding infusion • $88.5 million in 2009

• $171.8 million in 2011

• $105 million in ½ of 2012

• Opportunity for Drupal vendors Source: http://www.ecampusnews.com/technologies/venture-capital-funding-for-ed-tech-at-unprecedented-levels-expected-to-rise/

Page 8: State of Drupal in Education

So why work IN education?

Page 9: State of Drupal in Education

Build better systems w/ • A whiteboard, cheese curds, and

Drupal!

Page 10: State of Drupal in Education

“Everybody’s doing it” • 26% of all Edu sites are drupal

• 71 of top 100 universities use drupal!

Source: http://www.acquia.com/drupal-solutions/education

Page 11: State of Drupal in Education

Just 1 story of the 71

Page 12: State of Drupal in Education

My Context (2007) • 1 unit, 1 developer

• No central Drupal support

• Static HTML / custom JS

• Multiple home grown CMSs

• A few open/closed products

Page 13: State of Drupal in Education

Felt like Context (1997?) • 1 unit, 1 webmaster

• Drupal CMS!

• Static HTML

• Home home grown CMS

• A few closed products

Page 14: State of Drupal in Education

Start of my Drupal journey Way of managing student submissions

outside LMS

Page 15: State of Drupal in Education

Learning Curve

http://athousandnodes.com/article/drupal-learning-curve

Page 16: State of Drupal in Education

Eye bleeding

Page 17: State of Drupal in Education

Digging a deeper hole “hey you know this is actually for content right?” – btopro (2008)

Page 18: State of Drupal in Education

Yet more Learning Curve

http://athousandnodes.com/article/drupal-learning-curve

Page 19: State of Drupal in Education

Hence..

Page 20: State of Drupal in Education

Why so hard though? • Drupal is not a CMS

• Drupal is a CMF

http://www.palantir.net/blog/drupal-not-cms

The disconnect is that Drupal is not a Content Management System (CMS), nor has it been one for some time. Drupal is a Content Management Framework (CMF), from which you can build a CMS tailored specifically for your needs.

- Larry “Vest” Garfield

Page 21: State of Drupal in Education

Car analogy

Stock Tuned

Page 22: State of Drupal in Education

Cat Making Factory (CMF)#

Page 23: State of Drupal in Education

Add modules

Page 24: State of Drupal in Education

Cat & Module System (CMS)

Page 25: State of Drupal in Education

Gamer CMS

Page 26: State of Drupal in Education

=Lite-bright CMS

Page 27: State of Drupal in Education

Cyclopes Blanket CMS

Page 28: State of Drupal in Education

STOP… *giggle* angry CMS

Page 29: State of Drupal in Education

Non-cat CMS uses •  Course content separate from Delivery (ELMS D5

2008, D6 2009)

•  Engaging student art communities (Open Studio 2010)

•  Document sharing intranets (Open Atrium 2010)

•  Accessibility, copyright, transcription automation (ELMS Media 2011)

•  And yes, front facing, normal, websites

Page 30: State of Drupal in Education

Philosophy

Page 31: State of Drupal in Education

ELMS: ICMS

Page 32: State of Drupal in Education

ELMS: ICMS

Page 33: State of Drupal in Education

ELMS: ICMS

Page 34: State of Drupal in Education

ELMS: ICMS (distro)

Page 35: State of Drupal in Education

ELMS: CLE

Page 36: State of Drupal in Education

ELMS: Media (distro)

Page 37: State of Drupal in Education

Drupal CMS

Page 38: State of Drupal in Education

Today from ELMS • Drupal for all projects

• ELMS, entirely on drupal.org

• 3 distros

• 17 modules, 26 features

• 16 themes

Page 39: State of Drupal in Education

Don’t fail like I had to •  Need to stop hacking Drupal core to scale (D5)

•  Need to stop hacking Drupal contrib to scale (D6)

•  Need to contribute all code possible

•  All of ELMS is GPL

•  Need to fragment code for people to care

•  code base works in atrium / any drupal site

•  Need to package on drupal.org / work exclusively there going forward

Page 40: State of Drupal in Education

Transparency / Community •  Organic collaboration examples:

•  Outline Designer

•  Spaces OG Clone

•  Regions

•  Profiler Builder

•  Hidden Nodes

•  Abstraction to solve greater need

•  Kit compliancy for features

Page 41: State of Drupal in Education

Today @ PSU • DC-PSU 2011 - 110 showed up

• No central support needed

•  All colleges participating

Page 42: State of Drupal in Education

Going forward @ PSU •  D.P.E. community 8-10 active members

•  Psu.edu going drupal!!!

•  DCPSU12 - 90 site builder / 68 developer

Page 43: State of Drupal in Education

And so Today

Page 44: State of Drupal in Education

Contribute • Distributions

• Drupal as LMS

• Education tag on d.o. •  http://drupal.org/node/1688262

• EduDu

• Drupal in education unconference

Page 45: State of Drupal in Education

Distributions for edu • ELMS (micro-sites) ß Bias

• Commons (organizations)

• Open Atrium (intranet / LMS?)

• Julio / Open Academy / Open Edu (department site)

• Open Scholar (faculty sites)

Page 46: State of Drupal in Education

Distributions fit with.. •  Future: Informal learning networks

•  Sustainable / infrastructure investment

•  End of one-size-fits-all LMS

•  Suite of tools approach to LMS design

•  Fragmented solutions instead of single point of obsolescence

•  Vendors Take note!

Page 47: State of Drupal in Education

Suite of tools: Ulmus • Core ELMS UX / architecture

• A Distribution for making distros

• Help review the architecture / provide feedback / join forces!

• Active collaboration underway!

Page 48: State of Drupal in Education

EduDu •  Informal agreement of individuals

• Kit compliant features dev

• Fserver for non-gpl distributing

• Promote each other’s work

• Edudu_kickstart distro

Page 49: State of Drupal in Education

Drupal Education Unconf • Drupalcon Denver 2012

• Drupalcon Portland

• Monday May 20th, 2013

• Follow Funnymonkey.com

Page 50: State of Drupal in Education

Other engagement •  Issue queues

• Groups.drupal.org

•  IRC: #drupal-edu

• Go form and tell your drupal story

Page 51: State of Drupal in Education

Disrupt today, empower tomorrow