Moodle as a Curriculum and Information Management System


Moodle as a Curriculum and Information Management System
eBook: $29.99
Formats: PDF, PacktLib, ePub and Mobi formats
$23.99
save 20%!
Print + free eBook + free PacktLib access to the book: $79.98    Print cover: $49.99
$49.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Reviews
Support
Sample Chapters
  • 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

Book Details

Language : English
Paperback : 308 pages [ 235mm x 191mm ]
Release Date : January 2011
ISBN : 1849513228
ISBN 13 : 9781849513227
Author(s) : Jason Hollowell
Topics and Technologies : All Books, Other, Beginner's Guides, Content Management (CMS), e-Learning, Moodle, Open Source

Table of Contents

Preface
Chapter 1: Welcome to Moodle as a Curriculum and Information Management System (CIMS)!
Chapter 2: Building the Foundation—Creating Categories and Courses
Chapter 3: Student Account Creation and Enrollment
Chapter 4: Incorporating Educational Standards
Chapter 5: Enabling your Moodle Site to Function as an Information Portal
Chapter 6: Customized Roles
Chapter 7: Advanced Data Access and Display
Chapter 8: Setting Up a Mini SIS
Chapter 9: Promoting Efficient Communication
Chapter 10: Advanced Enrollment Plugin
Pop Quiz Answers
Index
  • Chapter 1: Welcome to Moodle as a Curriculum and Information Management System (CIMS)!
    • What is Moodle?
      • A VLE, LMS, and CMS
    • 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
      • Blocks and modules
    • 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
        • Manual creation of 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
          • Other enrollment options
          • Enrollment plugins
          • CIMS enrollment review
        • 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
          • Time for action – importing the attendance template to other courses
          • 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
            • The policy
            • The 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
                      • Facilitating intra- or inter-departmental or program communication, collaboration, and information flow
                    • 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
                      • Time for action – testing the priority enrollment period for an ineligible student
                      • Time for action – testing the Registration Enrollment plugin
                      • 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
                        • Testing the Registration Enrollment Plugin—a review
                        • A note on Moodle customization
                      • Summary

                        Jason Hollowell

                        Jason is an English language teacher and educational program administrator. As a university student, Jason studied Political Science with the intention of proceeding to law school and becoming a lawyer. When he studied abroad in Japan, prior to his senior year in university, that plan changed and he returned from his study abroad to complete his university degree and then promptly headed back to Japan to learn more about its fascinating language and culture, never to consider law again. It was the beginning of a series of rewarding experiences that include working as a technical translator and interpreter for both Mitsubishi and Toyota Motors, earning a Masters Degree in Second Language Studies from the University of Hawaii, working for the University of Hawaii and then for Nihon University in Japan where he is now employed as a Associate Professor of English and the Director of the English Language Program. He has been involved in online education programs through the development of a Sloan Foundation funded English writing program and, since 2004, has been an avid user of Moodle. Jason subscribes to the constructivist principles upon which Moodle was founded and has developed a working knowledge of PHP, MySQL, Linux, and Apache through many hours of experimentation and countless visits to online forums, especially those hosted on the Moodle.org website.

                        Code Downloads

                        Download the code and support files for this book.


                        Submit Errata

                        Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

                        Sample chapters

                        You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

                        Frequently bought together

                        Moodle as a Curriculum and Information Management System +    Getting Started with Oracle BPM Suite 11gR1 – A Hands-On Tutorial =
                        50% Off
                        the second eBook
                        Price for both: $45.60

                        Buy both these recommended eBooks together and get 50% off the cheapest eBook.

                        What you will learn from this book

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

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

                        Approach

                        This book is a beginner's guide in which the reader is led, step-by-step, to accomplish all the tasks right from installing Moodle to transforming into a CMS. Some more advanced steps and concepts are presented but always in a manner that allows beginners to follow along and learn through experience as they experiment on their own test site. By the time you finish the book, you will have your own fully-functional curriculum and information management system.

                        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.

                        Code Download and Errata
                        Packt Anytime, Anywhere
                        Register Books
                        Print Upgrades
                        eBook Downloads
                        Video Support
                        Contact Us
                        Awards Voting Nominations Previous Winners
                        Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
                        Resources
                        Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software