Free Sample
+ Collection

Moodle as a Curriculum and Information Management System

Starting
Jason Hollowell

Use Moodle to manage and organize your administrative duties, monitor attendance records, manage student enrolment, record exam results, and much more
$24.00
$49.99
RRP $29.99
RRP $49.99
eBook
Print + eBook

Want this title & more?

$21.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781849513227
Paperback308 pages

About This Book

  • Transform your Moodle site into a system that will allow you to manage information such as monitoring attendance records, managing the number of students enrolled for a particular course, and inter-department communication
  • Create courses for all subjects in no time with the Bulk Course Creation tool
  • Create accounts for hundreds of users swiftly and enroll them in courses at the same time using a CSV file.
  • Part of Packt's Beginner's Guide series: Readers are walked through each task as they read through the book with the end result being a sample CIMS Moodle site

Who This Book Is For

If you are a teacher or head of department in an institution and are interested in how Moodle can be used to streamline curriculum delivery and information flow in your institution, this book is for you. This book is also useful for Moodle administrators.

Prior experience with Moodle is not essential for this book.

Table of Contents

Chapter 1: Welcome to Moodle as a Curriculum and Information Management System (CIMS)!
What is Moodle?
Using Moodle as a CIMS
Installing Moodle
Installing MAMP and XAMPP packages
Time for action – installing the Mac OS X package
Time for action – installing the Windows package
Basic setup and customization of your Moodle site
Time for action – basic customization
Time for action – customizing the label area of the front page
Time for action – adding the Main Menu block
Installing third party contributions
Time for action – installing the My Courses block
Time for action – installing the Attendance package
Installing other plugins (themes)
Time for action – installing the Aardvark Pro original theme
Summary
Chapter 2: Building the Foundation—Creating Categories and Courses
Course categories
Time for action – manually creating course categories
Teacher account creation
Time for action – creating teacher accounts
Using the Bulk Course Upload tool
Time for action – installing the Bulk Course Upload tool
Summary
Chapter 3: Student Account Creation and Enrollment
Bulk account creation and course enrollment
Time for action – enrolling students when creating their accounts
Time for action – checking the enrollment status from the course context
Time for action – checking enrollment status from the user's profile page
Bulk enrollment for existing users
Time for action – preparing the CSV file
Time for action – enroll existing users
Summary
Chapter 4: Incorporating Educational Standards
Implementing standard policies and procedures in your Moodle site
Attendance standards
Bulk setup of the attendance module
Time for action – creating a template course
Time for action – setting up the attendance template
Grading standards
Time for action – creating a standard grading scale
Time for action – creating a Gradebook template
Time for action – preparing the target course
Time for action – importing the Gradebook template
Implementing a final grade submission process
Time for action – locking courses for grade retrieval
Setting up a program-wide testing procedure
Time for action – an exam administered outside of Moodle
An exam administered via the Moodle quiz module
Summary
Chapter 5: Enabling your Moodle Site to Function as an Information Portal
Modifying display settings
Time for action – removing course lists from the category page
Time for action – increasing the detailed summary setting
Time for action – increasing the number of courses displayed in a user's profile
Expanding content display possibilities
Time for action – installation of Content Pages block
Time for action – customizing the Content Pages block
Customization of third party themes
Time for action – customizing the menu bar
Time for action – customizing the submenus
Time for action – adding links to the submenu items
Time for action – adjusting the display style of the Content Pages admin block
Time for action – customizing the logo
Summary
Chapter 6: Customized Roles
Permissions and roles
Creating a censored student role
Time for action – creating and using a censored student role
Assistant administrator role
Time for action – creating and using an assistant administrator role
Time for action – testing the role
Administrative monitor role
Time for action – creating and using an administrative monitor role
Time for action – assigning and testing the role
The Mentor, Advisor, and Parental Monitor role
Time for action – creating and using the Parental Monitor role
Time for action – creating a new account and assigning the role to it
Time for action – installing the Mentees block
Time for action – checking the role functionality
Summary
Chapter 7: Advanced Data Access and Display
The Enhanced User Administration block
Time for action – installation and use of the Enhanced User Admin block
Installation and use of PHPMyAdmin
Time for action – installing and using PHPMyAdmin
Installation and basic use of the Custom SQL query tool
Time for action – install and experiment with the Custom SQL query tool
SQL queries
Time for action – creating a sample query
Installation and basic setup of the embedded Xataface database application
Time for action – installation and basic setup of Xataface
Time for action – setup of our Xataface application
Time for action – limiting database table access
Time for action – another Xataface security measure
Summary
Chapter 8: Setting Up a Mini SIS
Custom user profile fields
Time for action – setting up a user profile field for assessment test scores
Time for action – a profile field for program enrollment information
Time for action – populating the fields
Using the user profile fields as the search criteria
Time for action – searching using the Bulk user actions tool
Time for action – searching using PHPMyAdmin
The Xataface database 'backside' application
Time for action – customizing the Xataface table display
Time for action – setting up relationships in Xataface
Time for action – using Xataface to modify core Moodle data
Time for action – Xataface as an enrollment table maintenance tool
Summary
Chapter 9: Promoting Efficient Communication
Using Moodle as a hub for internal information distribution, collaboration, and communication
Time for action – setting up the meta course
Time for action – creating a group inside the meta course
Time for action – setting up the forums inside the meta course
Building a mentor, homeroom, advisor, or counselor system
Time for action – setting up a mentor, advisor, or counseling system
Feedback systems—using the questionnaire module
Time for action – installing and using the questionnaire module
Summary
Chapter 10: Advanced Enrollment Plugin
Introducing the Registration Enrollment plugin
Time for action – installing the Registration Enrollment plugin
Time for action – creating and populating the user profile fields
Time for action – setting up the Registration Enrollment plugin (default site-wide settings)
Time for action – registration enrollment system settings (course level)
Testing the Registration Enrollment plugin
Time for action – testing the priority enrollment period setting for an eligible student
Time for action – testing the priority enrollment period for an ineligible student
Time for action – testing the Registration Enrollment plugin for a non-eligible student
Time for action – testing the course capacity setting of the Registration Enrollment plugin
Time for action – testing the Registration Enrollment plugin base criteria
Time for action – testing the Registration Enrollment plugin after the period has ended
Time for action – testing the Registration Enrollment plugin Allowed Enrollments setting
Summary

What You Will Learn

  • Create hundreds of courses in Moodle via the Bulk Course Creation tool with ease
  • Add multiple web pages to your Moodle site that can all be accessed by anyone visiting the front page of your site
  • Use Moodle to keep attendance records for your institution
  • Ideas about how Moodle can be used as a grade submission tool
  • Deliver program-wide assessment tests using the Moodle Quiz module
  • Create different roles, with specifically defined access capabilities, in your Moodle site for educational administrators
  • Install and use several advanced plugins that allow you to access student related information and data that is stored in the Moodle database
  • Different ways of using your Moodle database as a Student Information System
  • Expedite the communication and information flow within your institution using Moodle modules
  • Manage the course registration and enrollment for your institution using contributed Moodle enrollment plugins

In Detail

Moodle is the most widely used Learning Management System in the world. Moodle is primarily used as an online learning course platform and few people know how to use it in any other way. However, Moodle can also be used as a management system. By adapting Moodle to become a curriculum and information management system, you can keep your administrative tasks in the same place as your lesson plans by managing student attendance records, recording grades, sharing reports between departments, and much more

Moodle as a Curriculum and Information Management System will show you how you can use Moodle to set up an environment that enables you to disseminate information about your educational program, provides a forum for communication amongst all those involved in your institution, and even allows you to control your course registration and enrollment. This book is written on version 1.9 and also includes examples applicable to version 2.0.

This book will show you how to create courses and organize them into categories. You will learn to assign teachers to each course, which will greatly help you to manage timetables and student enrolment, which can otherwise be a very frustrating and time consuming task. You will learn how to display the different aspects of your Curriculum and Information Management System to make it easily accessible and navigable for staff and students alike, ensuring that everyone knows what they are doing and where they are meant to be.

Authors

Read More