Drupal in Education and E-Learning Now Available

Drupal for Education and E-Learning is now available from Packt Publishing. This book covers Drupal 6, and describes how to build a community site to support teaching and learning. This book is designed for people new to Drupal, with no prior development experience. The hands-on, step-by-step instructions guide you through installing Drupal, configuring contributed modules and themes, and working with some of Drupal’s most useful and powerful modules, including CCK, Views, and Organic Groups. The book also covers site maintenance, upgrades, and backups – these essential steps, while not as fun as site building, are essential for keeping your site and data secure.

Additionally, the book covers some of the basics of when to use different types of resources in the classroom. Frequently, people talk about incorporating video, or audio, or social bookmarks, etc, into the classroom, but they never discuss effective uses of these tools. While this book is not exhaustive in these discussions, I attempted to create some context around creative and effective use of the social web in a learning environment.

On a related note, we have also decided to be more organized and systematic with regards to putting out occasional tutorials. They will be collected under the tutorials tag, and can be seen at http://funnymonkey.com/tutorials (or subscribed to via rss).

For people new to Drupal, Drupal in Education and E-Learning includes details on:

  • Drupal terminology;
  • User creation;
  • Role based access control;
  • Installing modules and themes;
  • Using taxonomy to categorize posts
  • Backing up and upgrading your site.

For more experienced Drupallers, the book covers:

  • Using CCK to extend content types -- instructions cover sharing media, images, links, text, and files;
  • An overview of Views 2, including adding new views, using the new access control mechanisms of Views 2, configuring multiple displays from a single view, and cloning and modifying existing views;
  • An overview of Organic Groups, including instructions on how to use groups to support informal and formal learning;
  • Extending user profiles to support connections between users;
  • Using the menu and block system to simplify and streamline the navigation of your site.

For more specifics on information covered in this book, the Table of Contents gives a solid overview.

Comments

Congratulations! It feels really good to have the book in hand

You've worked hard, and I hope you're enjoying the results. Look forward to reading it.

-Robert

Congrats

Good job! Education is one area where Drupal could improve, and you're helping it on a lot!

Robert and Dmitri

Thank you for the kind words --

@Robert -- yes, it does feel good. Very good.

@Dmitri -- we're trying! And work like what you are doing with the Dojo is another key element.

Hi Bill, Please do you cover

Hi Bill,

Please do you cover Course/Class Registration and Payment Registration in the book? Plus can we use the knowledge in the book to build a real-world web app for schools?

Thanks and look forward to hearing from you.

Course registration

Hello, Victor,

Course registration is covered in Chapter 12, where we describe how to set up and support multiple classes. If you are looking to streamline course registration, you also might want to look at the OG Reg Keys module (which we maintain): http://drupal.org/project/og_reg_keys

We do not cover payment processing in the book, as setting up eCommerce functionality was beyond the scope of this book. For more info on ecommerce options, look at the eCommerce and Ubercart projects, at http://drupal.org/project/ecommerce and http://drupal.org/project/ubercart, respectively.

RE: "can we use the knowledge in the book to build a real-world web app for schools?"

Yes. That is the primary goal behind the the book: enable users new to Drupal to build a flexible, powerful web application.

Cheers,

Bill

php pre-knowledge?

Great theme for your book Bill. Just wanted to know: I'm a Ruby on Rails developer with little or no php skills, can I still build a marketable web app out of what you teach in the book without thorough php pre-knowledge?

Charles, Swindon

Absolutely

The book is designed for people with no php knowledge. From the place of delivering functionality and a clean navigational structure to support a social learning environment, you have everything you need in this book.

To develop a unique theme, you can start with the details in this book, and either use the theming handbook, or use one of the other books on theming available for Drupal. If you have a minimal html/css background, it will be pretty straightforward.

But this book was designed for folks exactly like you -- and the fact that you have prior RoR experience will likely be helpful.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><b><quote><blockquote>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.