90 likes | 199 Views
OERs at RRU: Customizing and sharing Moodle code. Emma Irwin and Mary Burgess. Why did Royal Roads share?. Marketing. Our use of open source software. We have created some useful resources . Faculty recruitment. What are we sharing?. Customized Code. Instructional Multimedia.
E N D
OERs at RRU: Customizing and sharing Moodle code Emma Irwin and Mary Burgess
Why did Royal Roads share? Marketing Our use of open source software. We have created some useful resources. Faculty recruitment
What are we sharing? Customized Code Instructional Multimedia Courses with pedagogy Moodle training resources
How did we do it? Moodle code – some extracted, some newly written, shared back to Moodle community Moodle training resources – posted on our public Moodle site for anyone to download and use Instructional multimedia – posted in SOLR (BC Campus repository) Courses – hosted on our public Moodle site and include the pedagogy
Open Source • Communities • Open Source Software communities are DIFFERENT. • Get to know yours! • Social • Conferences (Moodlemoot) • Meet-ups (start one!) • Twitter • Contribution • Code contributions • Bug Fixes /Patches • Forums • Test Plans • Feedback! • Documentation • Translation Champion Share the enthusiasm, grow the project
Sharing Code Our Experiences • 1.95 (Default Courses) • The process … • Created Patch from Vanilla Moodle w/ our Default Course code • Tested code & patch • Documented • Conformed Moodle Standards • Created Moodle Tracker Task for Contrib • Reviewed by->Fr. Anthony Borrow • Created Moodle Plugin Entry • Added to Moodle Docs • Told the world! -> Forums • Respond to requests/bug reports and maintain • Now a part of core functionality in 2.0
Sharing Code Our Experiences • 2.1 (Team Assignments) • created patches to support team assignment • Through test plan & documentation • Submitted it via Moodle tracker as a ‘new feature’ in core. • Very well received, needs for this functionality was echoed by many other institutions. • Functionality slated for 2.3 core assignment functionality
Lessons Learned/Next Steps? • Start the conversation early • Check in often • Contribute ContributeContribute