ELMS - Course Management and Beyond
Upcoming SlideShare
Loading in...5
×
 

ELMS - Course Management and Beyond

on

  • 2,014 views

This presentation was given at DrupalcampMD and covers the philosophy, history, functionality, and flexibility of ELMS.

This presentation was given at DrupalcampMD and covers the philosophy, history, functionality, and flexibility of ELMS.

Statistics

Views

Total Views
2,014
Views on SlideShare
2,014
Embed Views
0

Actions

Likes
5
Downloads
91
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    ELMS - Course Management and Beyond ELMS - Course Management and Beyond Presentation Transcript

    • Bryan Ollendyke (btopro) Penn State University College of Arts & Architecture e-Learning Institute [email_address] Course Management and Beyond Download @ http://drupal.org/project/elms Social Media @btopro -- me @psu_elms -- project #elms #drupaledu #drupal
    • Agenda
      • Philosophy
      • What is ELMS
      • Architecture
      • Alternate Implementations
      • Completely beyond courses
      • Demo of 4 ELMS installations
      Download @ http://drupal.org/project/elms
    • Roam free
      • Btopro.com
      • Btopro.net
      • Drupal.psu.edu
      • Elms.psu.edu
      • Drupal.org/project/elms
      • Elearning.psu.edu
      Download @ http://drupal.org/project/elms
    • ELMS Philosophy
      • Change the LMS conversation
      • Course Content separate from the LMS
      • Think more about web systems development as a whole
        • Suite of tools
      • Do things the drupal way
      • Better architectures breed better solutions
      Download @ http://drupal.org/project/elms
    • But.. {LMS} does everything!
      • Correct… but no single systems does everything perfect. Build a house with this, it has all the tools you need!
      Download @ http://drupal.org/project/elms
    • So build a better house! Blog platform ELMS: ICMS ELMS: CLE Kaltura Commons ELMS: AMS Open Atrium Open Scholar Download @ http://drupal.org/project/elms
    • Personal Philosophy
      • Structured Anarchy
        • Intentional platform fragmentation
        • LTI to break the LMS
      • Every line of code should seek to empower
      • Disrupt, empower
      Download @ http://drupal.org/project/elms
    • one ultimate goal
      • Build a better world for ->
      Download @ http://drupal.org/project/elms
    • What is ELMS
      • E-Learning Management System
      • Open Studio / ELIMedia
      • Was a module, then a hacked drupal core, then a Virtual machine config + drupal sites
      • Finally the right way, a Distribution
      Download @ http://drupal.org/project/elms
    • Why Drupal (asked 2day)
      • Already had tried Drupal at the time
      • This started as solely being focused on content delivery
      • Started to have needs for community creation and assignment submission
      • Community is fantastic
      • Singularity Theory
      Download @ http://drupal.org/project/elms
    • My Context
      • Half of PSU using ELMS / Drupal in some form
      • Currently investigating roll out and management university wide
      • Allowed to publish ALL code related to the ELMS project as GPL
      • I am the only developer
      Download @ http://drupal.org/project/elms
    • ELMS
      • Instructional Content Management System
      • Installs ELMS content feature, related modules to content, and ELMS ICMS which has all variable settings
      • A Course (parent) can have many Versions (site)
      • Installs some best practices for instructional design
      Download @ http://drupal.org/project/elms
    • By the numbers
      • 105 contrib modules
      • 16 new built themes, 2 contrib themes
      • 5 true-core modules
      • 2 core install features
      • 20 features
        • Most kit compliant
      Download @ http://drupal.org/project/elms
    • Some features
      • OER publishing platform
      • Accessibility driven text editor (WCAG 2.0 AA)
      • Features based (22), most kit complaint
      • Hyper-prototype site content (> Rapidproto)
      • Theme / site settings per micro-site that deviate from install (Theme, settings, features)
      • Content outline portability
      • Text Highlight to reference, more, I CANT FIT IT ALL
      Download @ http://drupal.org/project/elms
    • Architecture
      • Atrium tech: Drupal + Spaces + Context + Views + CCK + OG + Features + Strongarm
        • Fundamentally micro-site management
      • Regions based approach to UI
      • Parent to Site relationship
      • Language, feature and install abstraction
      Download @ http://drupal.org/project/elms
    • Architecture Download @ http://drupal.org/project/elms
    • Architecture Download @ http://drupal.org/project/elms
    • Architecture Download @ http://drupal.org/project/elms
    • Architecture Download @ http://drupal.org/project/elms
    • Architecture Download @ http://drupal.org/project/elms
    • But wait…
      • 3 months ago
      • Courses are very narrow in scope to education
        • Moodle = LMS
        • Wordpress = Blog
        • Drupal = what you make it
      • ELMS should be more like Drupal, less like Moodle
      Download @ http://drupal.org/project/elms
    • Abstraction
      • Courses boiled down to Parents
      • Versions boiled down to Sites
      • Installation boiled down to core focus
      • All course related code abstracted and contributed back to community
        • 22 features + 16 themes + over 15 contrib modules to date
      Download @ http://drupal.org/project/elms
    • The result
      • A development platform beyond course management
      • Each site nearly as flexible as a single drupal install
      • Each parent is used to logically organize sites and tie them back to a node
      Download @ http://drupal.org/project/elms
    • ELMS ICMS
      • Instructional CMS
      • Parent = Course
      • Site = Version of content
      • Spec: Instructors submit pages of material and create an online textbook
      • {Example Install}
      Download @ http://drupal.org/project/elms
    • Alternate ELMS CLE
      • Collaborative Learning Environment
      • Parent = Course
      • Site = Art Studio
      • Spec: students submit work associated to an Art Studio for grading
      • {Example Install}
      Download @ http://drupal.org/project/elms
    • Beyond…
      • Popular blog platform dot com
      • Parent = User
      • Site = Blog
      • Spec: user writes blog posts and associates them to a specific blog site
      • {Example Install}
      Download @ http://drupal.org/project/elms
    • Beyond…
      • Popular survey site dot com
      • Parent = User / Organization
      • Site = Project
      • Spec: Users create webforms that are associated to a project
      Download @ http://drupal.org/project/elms
    • Beyond…
      • E portfolio
      • Parent = Student
      • Site = Portfolio
      • Spec: Student can submit content to their online portfolio
      Download @ http://drupal.org/project/elms
    • Beyond…
      • Club Management
      • Parent = Club
      • Site = Website
      • Spec: Club Members manage multiple websites for their club / organization
      Download @ http://drupal.org/project/elms
    • Questions?
      • Download
      • drupal.org/project/elms
      • Learn More
      • Drupal.psu.edu
      • Elms.psu.edu
      • Btopro.com
      • Btopro.net
      Download @ http://drupal.org/project/elms