26
Jonathan Moore CTO and Vice President RL-UK

Ireland Moot 2013 Admin Workshop Morning Session

Embed Size (px)

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

Citation preview

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