State of Drupal in Education

Preview:

DESCRIPTION

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

Citation preview

State of Drupal in Education

Btopro btopro.com

btopro.net/post/wisconsin

Thank you Sponsors!

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

btopro • Drupal in Education crazy person

• contrib/distro dev

• “the ELMS guy”

• Tempered Radical

Philosophy •  Content separate from communication

•  Abstract code to leverage/build community

•  Fragment LMS to increase system quality

•  Accessible ~ Usable are king

•  Search Structured Anarchy

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

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/

So why work IN education?

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

Drupal!

“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

Just 1 story of the 71

My Context (2007) • 1 unit, 1 developer

• No central Drupal support

• Static HTML / custom JS

• Multiple home grown CMSs

• A few open/closed products

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

• Drupal CMS!

• Static HTML

• Home home grown CMS

• A few closed products

Start of my Drupal journey Way of managing student submissions

outside LMS

Learning Curve

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

Eye bleeding

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

Yet more Learning Curve

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

Hence..

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

Car analogy

Stock Tuned

Cat Making Factory (CMF)#

Add modules

Cat & Module System (CMS)

Gamer CMS

=Lite-bright CMS

Cyclopes Blanket CMS

STOP… *giggle* angry CMS

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

Philosophy

ELMS: ICMS

ELMS: ICMS

ELMS: ICMS

ELMS: ICMS (distro)

ELMS: CLE

ELMS: Media (distro)

Drupal CMS

Today from ELMS • Drupal for all projects

• ELMS, entirely on drupal.org

• 3 distros

• 17 modules, 26 features

• 16 themes

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

Transparency / Community •  Organic collaboration examples:

•  Outline Designer

•  Spaces OG Clone

•  Regions

•  Profiler Builder

•  Hidden Nodes

•  Abstraction to solve greater need

•  Kit compliancy for features

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

• No central support needed

•  All colleges participating

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

•  Psu.edu going drupal!!!

•  DCPSU12 - 90 site builder / 68 developer

And so Today

Contribute • Distributions

• Drupal as LMS

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

• EduDu

• Drupal in education unconference

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

• Commons (organizations)

• Open Atrium (intranet / LMS?)

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

• Open Scholar (faculty sites)

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!

Suite of tools: Ulmus • Core ELMS UX / architecture

• A Distribution for making distros

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

• Active collaboration underway!

EduDu •  Informal agreement of individuals

• Kit compliant features dev

• Fserver for non-gpl distributing

• Promote each other’s work

• Edudu_kickstart distro

Drupal Education Unconf • Drupalcon Denver 2012

• Drupalcon Portland

• Monday May 20th, 2013

• Follow Funnymonkey.com

Other engagement •  Issue queues

• Groups.drupal.org

•  IRC: #drupal-edu

• Go form and tell your drupal story

Disrupt today, empower tomorrow