using drupal to transform education
play

Using Drupal to Transform Education btopro @btopro - PowerPoint PPT Presentation

Using Drupal to Transform Education btopro @btopro http://btopro.com/ http://drupal.psu.edu/ Bryan Ollendyke Drupal Education Unconf Drupalcon Portland Monday May 20 th , 2013 Follow Funnymonkey.com btopro Contrib / distribution


  1. Using Drupal to Transform Education btopro @btopro http://btopro.com/ http://drupal.psu.edu/ Bryan Ollendyke

  2. Drupal Education Unconf • Drupalcon Portland • Monday May 20 th , 2013 • Follow Funnymonkey.com

  3. btopro • Contrib / distribution dev from PSU • Head of ELMS initiative (GPL) • Allow philosophy to drive tech • Don’t just say things, do them

  4. Society pushing change • Massively open online course • “MOOC” -> Educators as � ‘Like whatever’ -> teenagers • Everyone talking about it or OER • Lots of evidence this provides quality experiences (see next slide)

  5. EVIDENCE

  6. Seriously though • Great opportunity / risk • Disrupt or be disrupted • Regardless, need to provide better experience / outcomes

  7. Just 1 attempt to disrupt • Philosophy: Structured Anarchy • Technology: Drupal + LTI • Goal: extend experiences beyond what a single system can provide • How: Series of interconnected multi- sites that user can create, access and expand on-demand

  8. Single point of failure LMS (ANGEL)

  9. Over Crowded feature-set mail discussions rosters syllabus LMS (ANGEL) grades Rubrics content collab

  10. Faculty / student response Discussion LMS (ANGEL) Course Rubrics Blogging Studio

  11. Suite of Tools LMS (ANGEL) Service Service Middleware Service Service Service Service

  12. Inflexibility LMS (ANGEL) Service Service Middleware Service Service Service Service

  13. Maximizing flexibility LMS (ANGEL) instance Service instance instance instance Service Middleware instance Service instance instance Service Service instance instance Service instance instance instance instance

  14. Drupal network LMS (ANGEL) drupal multi-site / directory drupal drupal drupal multi-site / directory drupal multi-site / drupal directory drupal multi-site / drupal multi-site / drupal directory directory multi-site / drupal directory drupal drupal drupal drupal

  15. Example Suite of Tools LMS (ANGEL) Blogging Course Studio Information System (Online) Rubrics Case based Discussion learning Course

  16. Wants to Extend Experience Clicks link to add External Tool LTI launch LMS (ANGEL) Instructor Prepopulated form Request form filled out based on context of request Blogging Instructor Course Studio Information System (Online) Rubrics Case based Discussion learning Course

  17. Course Information System Ok CIS, lets go make the course first backend drush script is invoked Art 20 Blogging What this does… Art 20 Creates symlink on the Courses's system courses/art020 Creates database / db user called courses_aa_art020 Creates site files in multisite (courses/sites/courses/aa/art020) Course Creates site record in sites/sites.php Studio Information Executes a Drush SI to install the MOOC distribution System Writes a UUID into the service that's listed in CIS (Online) Runs any other crush commands CIS said Rubrics Imports the selected instructional outline (MOOC only) Runs cron Case What Cron does… Discussio based Uses own UUID to request record in CIS n learning Updates it's own record in CIS with own cron key Then refreshes list of known content outlines on service Asks CIS for latest college footer information Updates Section in CIS to UUID of the outline used Course Service is now self-aware, will keep in sync on cron job Art 20 Do this again for each other service requested... ALL DONE! Time to email the person that requested this..

  18. Clicks link I want to access my course content LMS (ANGEL) Instructor Art 20 Course Studio Information System (Online) Rubrics Art 20 Course Gets account in course LTI hops make it seamless Art 20 Instructor

  19. Learner LMS (ANGEL) Learner Art 20 Course Studio Information System (Online) Rubrics Art 20 Learner Discussion node.js Course Art 20 Learner Art 20 Learner

  20. LMS (ANGEL) instance Service instance instance instance Service Middleware instance Service instance instance Service Service instance instance Service instance instance instance instance

  21. LMS 2 SIS LMS 1 insta nce insta nce Service insta Service nce insta nce insta nce insta nce insta nce Service insta College nce Service College insta Service nce insta insta nce Service nce insta nce insta nce insta Service Service nce insta nce Service insta Service nce insta nce insta Service nce insta Service nce insta insta insta nce nce nce insta insta nce insta nce nce insta nce insta University nce University Middleware University University University University University Middleware Middleware Middleware Middleware Middleware Middleware insta nce Service insta nce insta nce Service insta insta nce insta nce nce Service College insta insta nce Service nce Service College insta nce insta Service nce insta nce insta nce insta Service Service nce insta nce insta Service Service nce insta Service nce insta nce insta insta nce insta nce Service nce insta nce insta insta nce insta nce nce insta nce insta nce insta nce insta nce Service insta Service nce insta nce insta nce insta Service nce insta insta nce nce insta nce insta Service nce College Service College insta insta nce Service nce insta insta Service College Service nce nce insta nce insta Service nce insta nce insta nce insta Service Service insta nce nce Service insta Service nce insta nce insta Service Service insta nce nce insta Service insta nce Service nce insta insta insta nce nce nce insta insta nce insta insta Service nce nce insta nce nce insta insta insta nce nce nce insta nce

  22. Play time!

Recommend


More recommend