Ireland Moot 2013 Admin Workshop Morning Session

26
Jonathan Moore CTO and Vice President RL-UK

description

This workshop is aimed at Moodle admins who already have done some Moodle admin before and want to understand the changes that Moodle 2 brings to the Admin, and how also how to help optimise their Moodle site. This will be structured as two distinct sessions. Moodle 2 Admin Workshop 1 (morning session) The first will be focusing on the new aspects of Moodle 2 covering:  User Management  Enrolment management  Course management  Plugin Management  Backups management  Security

Transcript of Ireland Moot 2013 Admin Workshop Morning Session

Page 1: Ireland Moot 2013 Admin Workshop Morning Session

Jonathan MooreCTO and Vice President RL-UK

Page 2: Ireland Moot 2013 Admin Workshop Morning Session

Koen RoggernansIT Manager Sint-Ritacollege

Page 3: Ireland Moot 2013 Admin Workshop Morning Session

RL Background and Context

● Over 3000 hosted Moodle sites● Over 12 million registered Moodle

accounts● Over 2,000,000 Moodle courses● Hosting Moodle sites since 2004● Virtualized Infrastructure

Page 4: Ireland Moot 2013 Admin Workshop Morning Session

Sint-Ritacollege Background and Context

● 1,500 pupils● Age 12 – 18● Dedicated server● Early adopter

Page 5: Ireland Moot 2013 Admin Workshop Morning Session

Getting to Know You

● How many new admins?● How many running Moodle 2.x in

production?● How many running Moodle 2.4?● Are you a 'geeky admin'?

Page 6: Ireland Moot 2013 Admin Workshop Morning Session

Format

● New high points in each area● Group input● Give some best practices● Hands-on

Page 7: Ireland Moot 2013 Admin Workshop Morning Session

User Management

● What's New

– Cohorts● Plan ahead Moodle sites grow fast! ● Measure twice cut once● Automate

Page 8: Ireland Moot 2013 Admin Workshop Morning Session

Hands-on

Setup a cohort

Page 9: Ireland Moot 2013 Admin Workshop Morning Session

Roles

● Avoid changing built in roles

● Remember reset defaults option

● Know what level to apply roles at

– Admin: global

– Course Creator: global, or category

– Student, Teacher: course● Know what level capabilities work at

● Make new roles by copying most similar existing role

Page 10: Ireland Moot 2013 Admin Workshop Morning Session

Just-in-Case Model

● Automate user creation, course creation and enrollments

● Use LDAP auth + external DB enrolment

● Get higher adoption rates from instructors

● Instructor can focus more time on teacher less on the technology

Page 11: Ireland Moot 2013 Admin Workshop Morning Session

Enrolment Management

● Enrolments vs course role assignments

● Enrolments using cohorts

Page 12: Ireland Moot 2013 Admin Workshop Morning Session

Hands-on

● Enrol a cohort into a course● Assign user role in course without

enrolment

Page 13: Ireland Moot 2013 Admin Workshop Morning Session

Course Management

● Enrolment methods● Completion tracking● Conditional activities● Workshop

Page 14: Ireland Moot 2013 Admin Workshop Morning Session

Hands-on

Enable completion tracking, conditional activities, and workshop

Page 15: Ireland Moot 2013 Admin Workshop Morning Session

Consider automated course creation

● Just-in-Case model● Course request system

Page 16: Ireland Moot 2013 Admin Workshop Morning Session

Hands-on

Enable course request system

Page 17: Ireland Moot 2013 Admin Workshop Morning Session

Plug-in Management

● Enforce change management● Avoid kid-in-candy-store syndrome● Many plug-ins are poorly written or

abandoned● Many plug-ins are excellent

Page 18: Ireland Moot 2013 Admin Workshop Morning Session

Common Plug-in Types

● Blocks● Activity modules● Filters● Auth● Enrollment

Page 19: Ireland Moot 2013 Admin Workshop Morning Session

Hands-on

Install the certificate module

Page 20: Ireland Moot 2013 Admin Workshop Morning Session

Backups Management

● Course backups not a full backup!● Disable automated course backups?● Yesterday instance● Backup Elements

– Moodle code

– Moodledata

– Database

Page 21: Ireland Moot 2013 Admin Workshop Morning Session

Hands-on

Create a backup of your test site

Page 22: Ireland Moot 2013 Admin Workshop Morning Session

Security

● Security report● Use password salts● User passwords – less secure then

ever● Don't give web server user write

permissions to Moodle source

Page 23: Ireland Moot 2013 Admin Workshop Morning Session

General Security

● Select Enterprise class OS with long term update support.

● Automate updates / have set release schedule

● Moodledata outside of web root

● Try mod_sec

● Consider using weekly stable git for Moodle auto updates

● Consider forced logins

● HTTPS logins

Page 24: Ireland Moot 2013 Admin Workshop Morning Session

More Security

● Consider turning off self registration● Set the Mysql root user password● See Moodle Docs Security Page

http://docs.moodle.org/en/Security

Page 25: Ireland Moot 2013 Admin Workshop Morning Session

Hands-on

● Run security report● Enable force logins● Show secure logins setting● Show kpass/last pass password

manager● Go to Moodle Docs security FAQ

Page 26: Ireland Moot 2013 Admin Workshop Morning Session

Questions?

Email:

[email protected]

Twitter:

moorejon