alan hayes_moodle case study

31
Moodle at Bath: a case study - Dr Kyriaki Anagnostopoulou (Head of e-Learning) - Hittesh Ahuja ( Senior Educational Software & Systems Developer)

Upload: hittesh-ahuja

Post on 18-Feb-2017

122 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Alan Hayes_Moodle case study

Moodle at Bath: a case study

- Dr Kyriaki Anagnostopoulou (Head of e-Learning)- Hittesh Ahuja ( Senior Educational Software & Systems Developer)

Page 2: Alan Hayes_Moodle case study

Moodle• VLE, LMS, MLE, ILMS, learning platform, PLE?• Established in August 2002• One of the first universities to use it in the UK• Educational and flexible• Open Source

Page 3: Alan Hayes_Moodle case study

Moodle @ Bath• Current version 2.8.9 *• Customised responsive theme• MySQL Server ( 5.5.13) [ 35 GB ]• NFS Filestore [~ 1TB ]• 16 custom plugins

Page 4: Alan Hayes_Moodle case study

Moodle Analytics

Page 5: Alan Hayes_Moodle case study

VLE Usage

Chart from 2013-14, average daily users: 4387

2014-15 – average daily users: 5180, peak time: 9471

Page 6: Alan Hayes_Moodle case study

Stats

• Approx. 4000 courses• 90% of SAMIS units have presence• 35,000 users (students + others)• 1,780 assessment submission points• 145,000 files submitted online in 2014-15• 2,400 quizzes – inc. online exams• 8,400 discussion forums• 6 years of read-only archives

Page 7: Alan Hayes_Moodle case study

Maintenance• Regular Moodle upgrades and updates• Moodle security updates• Maintenance window - Tue / Thu 7-9am• Integrations – SAMIS, Turnitin, Panopto, OUE, Exeter,

Reading List software…• Archive

Page 8: Alan Hayes_Moodle case study

CommunicationMoodle Service Blog -https://moodlebath.wordpress.com/ Twitter - @eatbathBanner on MoodleUniversity webpagesMoodle Staff Support SiteMoodle Support HubStaff only email: [email protected] via Security Desk

Page 9: Alan Hayes_Moodle case study

Project Management

Page 10: Alan Hayes_Moodle case study

Project Management

Page 11: Alan Hayes_Moodle case study

..continued

Page 12: Alan Hayes_Moodle case study

Server side – PHP5Client Side – JavaScript ( JQuery,YUI,AngularJS)Database – SQL, MySQL, PL/SQL

Example developments:• iTrent updates - Research integrity, H&S, Bribery Act…• Academic integrity – pass data to SAMIS

Developments

Page 13: Alan Hayes_Moodle case study

PhpStorm IDE

Page 14: Alan Hayes_Moodle case study

Contributions to moodle.org + othersSearch courses autocomplete

Page 15: Alan Hayes_Moodle case study

Version control @ BathGit version control systemWeb interface @ github.bath.ac.ukRepositories / Branches / Tags Custom shell scripts

Page 16: Alan Hayes_Moodle case study

Ticketing systems + people• Github Issues for Developers & Learning

Technologists

• Topdesk for issues raised with BUCS

• Request Tracker (RT) for issues raised by general public to e-learning team

Page 17: Alan Hayes_Moodle case study

Github Issues

Page 18: Alan Hayes_Moodle case study

Ticketing systems + people• Github Issues for Developers & Learning Technologists

• Topdesk for issues raised with BUCS

• Request Tracker (RT) for issues raised by general public to e-learning team

Page 19: Alan Hayes_Moodle case study

Topdesk

Page 20: Alan Hayes_Moodle case study

Ticketing systems + people• Github Issues for Developers & Learning Technologists

• Topdesk for issues raised with BUCS

• Request Tracker (RT) for issues raised by general public to e-learning team

Page 21: Alan Hayes_Moodle case study

Request Tracker

Page 22: Alan Hayes_Moodle case study

Current work and next steps

Moodle Mobile App

Page 23: Alan Hayes_Moodle case study

Moodle Mobile App (sneak preview!)

Page 24: Alan Hayes_Moodle case study

Current work and next steps

New theme?

Page 25: Alan Hayes_Moodle case study
Page 26: Alan Hayes_Moodle case study
Page 27: Alan Hayes_Moodle case study

Current work and next steps

External Hosting/Outsourcing

Page 28: Alan Hayes_Moodle case study

Why?• Internal bottlenecks• Shortage of skillset nationally • Aggressive recruitment techniques in the local area • Commercial companies paying significantly higher salaries• Staff turnover - legacy code, documentation

Options• Do nothing• Retain external consultants• Externally host• Move to a commercially-backed product

Benefits• Safeguard Moodle• Free up time for development

Page 29: Alan Hayes_Moodle case study

Approval and project management• Approval from University Planning Team and Vice Chancellor’s Group• Project Steering Group

• Chaired by Vice President (Implementation)• Director of Computing Services• Director of Learning and Teaching Enhancement• Head of Procurement Services• Head of e-Learning (PM)• Director of Studies• Academic user

• Project Team – similar make up• ‘Route to market’: Government G-Cloud framework• Requirements document• Two stage evaluation

Page 30: Alan Hayes_Moodle case study

Risks

Sep-15 Oct-15 Nov-15 Dec-15 Jan-16 Feb-16 Mar-16 Apr-16 May-16 Jun-16 Jul-16 Aug-16 Sept-16 onwards

Set up Project Board/TeamEstablish requirements/criteriaIssue invitation to suppliersReceipt of proposalsTender evaluationVendor PresentationsAward ContractPreparation for transitionTransition to external hostMonitor and manage new arrangements

Timescales

Accurate requirements, relationship management, disenfranchising of staff, hidden costs, increased security concerns (CLOUD), user experience of transition, risk of network saturation

Page 31: Alan Hayes_Moodle case study

Thank you for listening.Comments and questions?

[email protected]@bath.ac.uk