• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Some Random Moodle Stuff
 

Some Random Moodle Stuff

on

  • 1,968 views

Given at JISC South West Regional Support Center VLE Forum, 22 Oct 2008

Given at JISC South West Regional Support Center VLE Forum, 22 Oct 2008

Statistics

Views

Total Views
1,968
Views on SlideShare
1,962
Embed Views
6

Actions

Likes
1
Downloads
11
Comments
0

4 Embeds 6

http://www.slideshare.net 3
http://localhost:3000 1
http://moodle.southdevon.ac.uk 1
http://127.0.0.1 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

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

    Some Random Moodle Stuff Some Random Moodle Stuff Presentation Transcript

    • Some Random Moodle Stuff Recent Developments at South Devon College Kevin Hughes khughes@southdevon.ac.uk South Devon College 22 October 2008 Kevin Hughes South Devon College Some Random Moodle Stuff
    • SDC Webteam Lead Web Developer New Media Officer Web Developer Assistant Web Developer Kevin Hughes South Devon College Some Random Moodle Stuff
    • We have a vacancy Web Developer To design and develop web systems closely integrated with the college network, with particular responsibility for the Virtual Learning Environment (Moodle) for E-Learning. Is this someone you know? Salary: £21,275 — £22,940 http://www.southdevon.ac.uk/jobs Kevin Hughes South Devon College Some Random Moodle Stuff
    • Upgrade 1.7 → 1.9 Kevin Hughes South Devon College Some Random Moodle Stuff
    • Upgrade 1.7 → 1.9 Mostly trouble free... Odd problem with SCORM (that no-one else has!) A little trouble with slideshow, scheduler and feedback modules Kevin Hughes South Devon College Some Random Moodle Stuff
    • Moodle and Git Kevin Hughes South Devon College Some Random Moodle Stuff
    • Moodle and Git Problem We’re making changes to the Moodle code (even if this is just installing new modules) Kevin Hughes South Devon College Some Random Moodle Stuff
    • Moodle and Git Problem We’re making changes to the Moodle code (even if this is just installing new modules) but we also want to track the changes from upstream... Kevin Hughes South Devon College Some Random Moodle Stuff
    • Moodle and Git Problem We’re making changes to the Moodle code (even if this is just installing new modules) but we also want to track the changes from upstream... Solution Git lets us track our changes, and those upstream, at the same time in our own repository Kevin Hughes South Devon College Some Random Moodle Stuff
    • Moodle and Git Catalyst have done the hard work for us git clone git://git.catalyst.net.nz/moodle-r2.git Kevin Hughes South Devon College Some Random Moodle Stuff
    • Moodle and Git Catalyst have done the hard work for us git clone git://git.catalyst.net.nz/moodle-r2.git Kevin Hughes South Devon College Some Random Moodle Stuff
    • Torbay Moodle Network Kevin Hughes South Devon College Some Random Moodle Stuff
    • Torbay Moodle Network A VLE is needed to support bay-wide diploma courses South Devon College chosen as the best place to host it There are issues with authentication and enrolment Kevin Hughes South Devon College Some Random Moodle Stuff
    • Torbay Moodle Network A VLE is needed to support bay-wide diploma courses South Devon College chosen as the best place to host it There are issues with authentication and enrolment I don’t want to do it! Not a big problem now – only one diploma running – but more diplomas will start next year Kevin Hughes South Devon College Some Random Moodle Stuff
    • Torbay Moodle Network Thanks to Gavin Pidgley at SchoolCare
    • Torbay Moodle Network Lessons learnt: The Moodle network is picky! It cannot connect out through a proxy [MDL-14624] A connection directly to the moodle’s IP address must work A reverse-lookup of the IP must resolve to the correct address (not a local one) Kevin Hughes South Devon College Some Random Moodle Stuff
    • Torbay Moodle Network Lessons learnt: The Moodle network is picky! It cannot connect out through a proxy [MDL-14624] But there is a patch... [MDL-15125] A connection directly to the moodle’s IP address must work A reverse-lookup of the IP must resolve to the correct address (not a local one) Kevin Hughes South Devon College Some Random Moodle Stuff
    • By the way... The Graph Stats block is cool Kevin Hughes South Devon College Some Random Moodle Stuff
    • By the way... But it doesn’t The Graph Stats count networked block is cool logins Kevin Hughes South Devon College Some Random Moodle Stuff
    • By the way... But it doesn’t The Graph Stats count networked So lets fix it block is cool logins Kevin Hughes South Devon College Some Random Moodle Stuff
    • By the way... Now you can select to count unique logged-in visitors instead. Kevin Hughes South Devon College Some Random Moodle Stuff
    • Deploying Moodle with Capistrano Problem Now I’ve got two moodles and two databases across four servers to look after with all the associated duplication of work Kevin Hughes South Devon College Some Random Moodle Stuff
    • Deploying Moodle with Capistrano Problem Now I’ve got two moodles and two databases across four servers to look after with all the associated duplication of work, and I’m much too lazy for that. Kevin Hughes South Devon College Some Random Moodle Stuff
    • Deploying Moodle with Capistrano Problem Now I’ve got two moodles and two databases across four servers to look after with all the associated duplication of work, and I’m much too lazy for that. Solution Capistrano (and a bit of cleverness) will let us administer all of them at the same time. Kevin Hughes South Devon College Some Random Moodle Stuff
    • Deploying Moodle with Capistrano Capistrano: Rolls code out cleanly straight from a (git) repository to many servers at once with one command1 Keep old versions handy and rollback to them instantly Can run any job on parallel across all servers 1 Told you I’d get back to this Kevin Hughes South Devon College Some Random Moodle Stuff
    • Deploying Moodle with Capistrano Capistrano: Rolls code out cleanly straight from a (git) repository to many servers at once with one command1 Keep old versions handy and rollback to them instantly Can run any job on parallel across all servers Possible problems: You need a UNIX-like server Moodle gets confused by symlinks in its path 1 Told you I’d get back to this Kevin Hughes South Devon College Some Random Moodle Stuff
    • Deploying Moodle with Capistrano A recipe Kevin Hughes South Devon College Some Random Moodle Stuff
    • RESTian XML auto-enrolment Problem None of Moodle’s automatic enrolment plugins are of any use to me. Kevin Hughes South Devon College Some Random Moodle Stuff
    • RESTian XML auto-enrolment Problem None of Moodle’s automatic enrolment plugins are of any use to me. Solution Our new in-house eilp can supply enrolment data in simple XML in a RESTful way. Lets write a new plugin which pulls enrolment data from that. Kevin Hughes South Devon College Some Random Moodle Stuff
    • RESTian XML auto-enrolment Kevin Hughes South Devon College Some Random Moodle Stuff
    • RESTian XML auto-enrolment The plugin has some issues: It doesn’t currently unenrol anyone It finds courses on their shortname for historical reasons Kevin Hughes South Devon College Some Random Moodle Stuff
    • RESTian XML auto-enrolment The plugin has some issues: It doesn’t currently unenrol anyone It finds courses on their shortname for historical reasons A new version coming soon, which... Fixes both those problems Can link more than one real course to one moodle course Kevin Hughes South Devon College Some Random Moodle Stuff
    • Any questions? ”It is impossible to speak in such a way that you cannot be misunderstood.” Karl Popper http://www.slideshare.net/kevtufc/some-random-moodle-stuff-presentation Kevin Hughes South Devon College Some Random Moodle Stuff