You are previewing Moodle as a Curriculum and Information Management System Beginner's Guide.
O'Reilly logo
Moodle as a Curriculum and Information Management System Beginner's Guide

Book Description

Use Moodle to manage and organize your administrative duties, monitor attendance records, manage student enrolment, record exam results, and much more

  • 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

  • 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.

    A practical step-by-step guide to expand the functionality of your Moodle learning management system

    Table of Contents

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