26
Hints, Tips and Tricks of Moodle Administration Jonathon Sweetin, Applications Integrator North Carolina Community College System Office

Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

Embed Size (px)

Citation preview

Page 1: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

Hints, Tips and Tricksof Moodle

Administration

Jonathon Sweetin, Applications Integrator North Carolina Community College System Office

Page 2: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

Goals

The goals of this presentation are: Inform Moodle administrators about changes in

configuration settings that will be useful to them. Answer current Admin’s questions about Moodle

functionality. Provide a resource for Moodle admins to refer to

when a need arises.

Page 3: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

Audience

This presentation will be most beneficial to the experienced Moodle administrator who is comfortable making configuration changes to the application.

Some of the tips in this presentation will require the Moodle admin to have access to the server back-end such as FTP rights.

Page 4: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

Overview

What does a Moodle admin do?

Tips on the customization• Changing the front page settings. • How to load Moodle themes.*

Tips on User Management• How to add and/or lock fields on user profiles.• How to add custom fields to the students profiles.• How to batch create users and enroll them into courses from a txt file.• How to review student pictures in bulk.

Page 5: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

Overview Continued

Tips on Course Management• How to use meta-courses.• Moving/Restoring large courses backups

Tips on Reporting• How to use Moodle reports.• How to set up Google Analytics to track your Moodle

server.*

Tips for Blackboard to Moodle course migration• Ways to convert courses• Using Course Conversion Tools• Using the Cut & Paste Method

Page 6: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

Moodle System Admins

In general Moodle Admins are the everyday administrators of the learning management system.

Their duties may include: making course shells, uploading users, reporting, faculty training…etc.

Their main way of using the learning management system (LMS) is through the Moodle admin interface.

They may or may not have access to the server directly.

Page 7: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

Customizations

Navigation: Admin Block> Front Page >Front Page settings

Changing the site front page

There are many importantsetting on this screen but the one that is a little confusing is the list of courses option.

The List of Courses option should be thought of as “My Courses”because it shows the student only the courses which they have been enrolled.

Page 8: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

Customizations

To load a new theme template to your Moodle server, you need: FTP Access to your Moodle server Basic understanding HTML Ability to alter images used in a theme

Loading Theme Templates* (Advanced Users Only)

1. Go to Moodle.org > Downloads >Themes and download a zip file of a theme you like.

2. Upload the theme files to your Moodle site’s theme folder.

3. In an images or pics folder you should find a header image and other images that you can brand with your institution’s logo.

4. Go to Admin Block>Appearance>Themes>Theme Selector to preview your new customized theme.

(FTP view of Moodle server)

Page 9: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

User Management

Navigation: Admin Block> Users>Authentication>Manual accounts

Locking User Fields on Profiles

This tip is very helpful when a institution supplies the students with an email address that should not be changed. This will lock the field so students will not be able to change it.

Page 10: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

User Management

Navigation: Admin Block> Users >Accounts> User profile fields

Adding Custom Fields to Profiles

This tip is very helpful when you need to gather info about students and the field is not already supplied by Moodle.

Example: Student ID #, Student Type (ConEd, Cur, Duel enrollment..etc)

Page 11: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

User Management

Navigation: Admin Block> Users >Accounts> Upload Users

Batch Adding Users by Flat File

Example of a valid CSV import file:username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1, group1, type1jonest, verysecret, Tom, Jones, [email protected], en, 3663737, 1, Intro101, Section 1, 1

When you upload a formatted csv file, you can automatically enroll users into existing courses.

Page 12: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

User Management

Reviewing User Pictures

If you suspect that your learners are likely to misuse the user pictures feature by uploading unsuitable pictures, you can review all uploaded user picture by go to your Moodle url>/userpix/ (a login is required).

You can also disallow this functionality by going to the Admin Block>Security > Site policies and tick the Disable User Profile Images option.

Warning: Once this feature is disabled, pictures cannot be assigned to any user (except the administrator) until turn back on.

Page 13: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

Course Management

A meta-course is a course that is "with" or linked to one or more courses for its student enrolment.

I think is should be called meta enrollment and it does not share content between course.

Using Meta-courses

One way to use meta courses is in a many to one format.

Hint: This set-up works well if your want students to access a resource course or orientation course.

Page 14: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

Course Management Using Meta-courses

Another way to use meta courses is in a one to many format.

One parent course that auto-populates students in many child courses.

Hint: This set-up works will in setting up cohort groups where all students have the same course list. (i.e. Dental Schools, Nursing Schools, Learning Communities..etc)

Page 15: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

Course Management

On most Moodle servers, there is an overall upload size limit on files loaded through the Moodle interface. (64 MB..most of the time)

The course backups may be larger than the upload limit. You don’t want to raise the limit too high because it will effect server performance.

Moving/Restoring Large Courses

(Interface File Upload Tool)

Page 16: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

Course Management

The answer is to move the backup files using server FTP and not with the file upload button. Note: If you don’t have access to your Moodle server through FTP you

can always open a helpdesk ticket with your hosting vendor to have them do it for you.

Moving/Restoring Large Courses

Page 17: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

Reporting

Navigation: Admin Block> Reports>Logs

Using Moodle Reports

Reporting logs will let you view all of the user activity of your Moodle instance by date. There is also a customized 10% attendance report for reporting of DL students available.

Tip: You are trying to promote interactivity in your distance learning courses, you can use the reports area to give recognition to the faculty members who have the most student activity in their courses.

Page 18: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

Reporting

What is Google Analytics? It is a web analytics solution that gives you rich insights into your website traffic.

You can setup Google Analytics to monitor your Moodle instance by following these simple steps:

1. Create an account at http://www.Google.com/analytics/sign_up.html(Note: you must have a gmail account to use analytics.)

Setting up Google Analytics*(Advanced Users Only)

Page 19: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

Reporting Setting up Google Analytics*(Advanced Users Only)

2. Next, you should add a new profile (domain name) on your account to your Moodle server.

You should choose the “Add a Profile for a new domain” option in the Profile Type area.

You should paste the URL to your Moodle site in the field and select the correct time zone.

Page 20: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

Reporting Setting up Google Analytics*(Advanced Users Only)

3. Next, you should cut and paste the code that Google analytics supplies into the footer.html page of the theme used by your Moodle site.(FTP view of Moodle server)

Google Tracking Code Page

Page 21: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

Reporting Setting up Google Analytics*(Advanced Users Only)

3. Lastly, you should be able to view data coming from your Moodle server the day after you install the tracking code.

You will be able to review info from your site in the following data set areas:•Visitors •Traffic Source•Content

You can also run customized reports for cross-indexing of data.

Page 22: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

Converting Bb courses

There are basically two ways to convert courses from Blackboard to Moodle.

1. Using a conversion tool. (i.e. LSU)2. Moving course files and content by hand.

(cut & paste method)

It is not fun either way but the method you use depends on the structure and content type in the course you wish to convert.

Ways of Converting Courses

Page 23: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

Converting Bb courses

You can use the LSU course conversion tool at http://Moodleconverter.lsu.edu/ if:

1. The Bb course has a very shallow folder structure.2. The Bb course is mostly text has few local files loaded into the

course. (Word, PowerPoint, Images…etc.)3. Few quizzes or quiz pools.

Using course conversion tools

The LSU tool has some problems with files, quizzes, quiz pools but will re-structure a Bb course into sections well.

Page 24: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

Converting Bb courses

You should use the cut and paste method if:1. The Bb course has a very deep folder structure.2. The Bb course is mostly files loaded into the course. (Word,

PowerPoint, Images…etc.)3. Has many quizzes or quiz pools.

Using the Cut & Paste Method

Tip: Each Moodle course has a Files area that holds the files used in the course. You can load zip files directly to this area, unzip the file and the folder structure of the zip is reproduced in the course files folder.

Page 25: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

Converting Bb courses

UNC created a tool call bFree. It is a Blackboard course archive extractor that will make a website of your blackboard course. This application helps when looking for files to load into your Moodle course files.

Other Useful Conversion Tools

The output of the extractor will duplicate the folder structure in your Bb course thereby adding in the file moving process.

Page 26: Hints, Tips and Tricks of Moodle Administration · Moodle System Admins In general Moodle Admins are the everyday administrators of the learning management system. Their duties may

More Resources

Moodle.org Community docs.moodle.org moodle.nccomunitycolleges.edu >Moodle Users

Group www.explorethelor.org North Carolina Learning

Object Repository

Jonathon Sweetin: Applications Integrator NCCCS System Office, [email protected]