New Book: Drupal for Education and E-Learning

Events happening in the community are now at Drupal community events on www.drupal.org.
bonobo's picture

Hello, all,

At the risk of indulging in shameless promotion, I wanted to announce that I wrote a book on using Drupal in Education -- I have an announcement on d.o about it, but I also wanted to post here to get the word out.

The book is titled Drupal for Education and E-learning, and it's due out from Packt Publishing in late October. The book targets Drupal 6, and it's geared toward non-developers and site admins.

For people new to Drupal, the book includes details on:

  • Drupal terminology;
  • User creation;
  • Role based access control;
  • Installing modules and themes;
  • 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.

The book also covers theming basics, and how to use the menu and block system to create sites that are easy and intuitive to navigate.

I had some help getting this done -- fellow primates Marc Poris and Jeff Graham gave me some great feedback throughout the writing proess, and also wrote the code snippets in the book. Also, Peter Wolanin and Michael Peacock, two of the technical editors, gave me some great feedback that helped during the revision process.

For those so inclined, you can also Digg this story.

Cheers,

Bill

Comments

Excellent and congrats!

gusaus's picture

I recently had the chance to spend time with a bunch of people in my local e-learning/education space and was pretty amazed how little they knew about Drupal let alone the benefits of open source. If any of you live near or would like to come to Los Angeles, possibly we could create a Drupal for Eduction event as a way to promote the book and Drupal. Based on the success of DrupalCampLA, I think industry specific events would be very well received.

Congrats again - there are a lot of great books coming out!

Gus Austin
PepperAlley Productions

Gus Austin

Well done,

droshani's picture

Our University in North Iraq has decided to use Drupal and I am trying to make this happen. I there is a lot to learn and I am sure this book will become very handy. Do you know id any one can help developing a site as such and help promoting educating in Iraq.

Our web site is

www.KoyaUniversity.org

koyauni I think lots of

SamRose's picture

koyauni

I think lots of people here in Groups.Drupal.Org will be interested in helping you.

Can you talk some more about specifics:

What are you trying to do, and what do you hope to do with Drupal in your University? Please don't hold back, because there is a lot that you can already do with Drupal in relation to education right now.

One of the things that I am not sure about is translation, specifically that Drupal interface is translated to your local languages, but if that is necassary, it is not an impossible task. (languages already translated are here http://drupal.org/project/Translations )

Sam Rose
Social Synergy
Open Source Ecology
P2P Foundation

an e-University

droshani's picture

Thank you samrose, as you it is hard to get hold on quality education so we are trying to create a web site which allow interaction between Lecturer in the west and those working in the university, where they can put lectures, video, and allow student to use them. I need to make these for registered users only.

We already have an Education account with Google Apps but I found it hard to integrated for our users. This should allow users to have an email with Google mail but out extension as soon they register with the site.

E-library and e-Books is very important in war zone, where student can not find new up-to-date books. I have already made use of Biblio Module but it does not have attach facility so you can attach e-book to the records.

One thing which is abstract to me is the role of Taxonomy. In an Education site it is important to add academic articles and being able to add the original Author/s . Let say Admin add the article on Big Bang theory, he needs to add the date for the article and original Author of this article, so it is list able by the name of that Author. But a Page content type does not allow for this. Someone said the page content type can be edited by View and more fields can be added, but I have not found any document on that.

Simply, since you do not find that much education tool and material in Iraq, we want to enable the web site to function as a link between in side Iraq and outside word.

This groups is definitely a resource

bonobo's picture

Hello, koyauni,

I would definitely use this group as a place to ask questions as you build out your site, or sites, that you will use to develop a web presence. An important question to answer is whether or not a single site can deliver all the functionality you will need within the various departments of a university.

Definitely post questions -- the groups has over 540 members, and there are a lot of people who can help you as you get more into Drupal.

Welcome to the community, and I look forward to hearing/learning more!

Cheers,

Bill


FunnyMonkey
Tools for Teachers

Congrats!

SamRose's picture

Book looks great! Look forward to getting my hands on it. Especially your ideas about making connections between users in relation to education. Something I have been mulling over with different folks over time.

Sam Rose
Social Synergy
Open Source Ecology
P2P Foundation

Congrats!

kyle_mathews's picture

The book looks great BIll. Congratulations on getting in published to you and the others involved. I'm sure it'll be a great help to Drupal on its march to dominating the world of educational technology.

Kyle Mathews

Kyle Mathews

Gotta have it!

ebrittwebb's picture

Great news, Bill. Thanks so much for your continuing contributions to this community.

I just ordered the eBook. I look forward to digesting and benefiting from it very soon!

Erik Britt-Webb
drupal@ebrittwebb.com

Congratulations

nickvidal's picture

Hi Bill,

Congratulations on the book!

I will definitely buy it and have the whole team here at my university read it!

Best regards,
Nick

+1 :P "Plaguing the world

btopro's picture

+1 :P

"Plaguing the world with Drupal; One Plone, Moodle, Wordpress, Joomla user at a time since 2005." ~ btopro

http://elearning.psu.edu/
http://elearning.psu.edu/projects/
http://elearning.psu.edu/drupalineducation/

The books looks great, I'll

jr.duboc's picture

The books looks great, I'll buy it as soon as I'm done with "pro Drupal development". So,say...in five years, is that OK ;) ?

It's out!

bonobo's picture

Hello, all,

The book is now out: http://www.packtpub.com/drupal-for-education-and-e-learning

There's also a post on d.o about it: http://drupal.org/node/340820

Cheers,

Bill


FunnyMonkey
Click. Connect. Learn.

Awesome Book

sjmohan's picture

Bill,

What is your opinion on using Apture or Kaltura for Media management rather than the individual module based approach that was advocated in the book (getid, etc.). I was wondering if it wouldn't be at the same time more viral (from a sharing perspective and integration to other media sources) and manageable, all elements contained in a single module, one module to update, etc.

Cheers,

Sandeep

As with any external

bonobo's picture

As with any external service, your experience will be as good as the external service, and as long-lived as the external service.

Anyone remember VideoEgg? If people had been using it for serving video, they'd be pretty sad around now, as it shifted it's focus and no longer serves media outside of an advertising context.

Both Apture and Kaltura offer interesting functionality, but I prefer stability over flash. Toward that end, I'm more excited about the development on the Media module, which is in active development than I am about any external service.

As a final caveat regarding using an external service, only use one that allows you to retain control of your data. It's one of the things I like about CDN2, a service we are actively evaluating that looks great.

Cheers,

Bill


FunnyMonkey
Click. Connect. Learn.
Using Drupal in Education

Finally got around to the review

btopro's picture

Book Review incase anyone's interested in reading praise in more detail :)

https://elearning.psu.edu/projects/node/128

Great work Bill! Hope to see you in DC.

"Plaguing the world with Drupal; One Plone, Moodle, Wordpress, Joomla user at a time since 2005." ~ btopro

http://elearning.psu.edu/
http://elearning.psu.edu/projects/
http://elearning.psu.edu/drupalineducation/

Further review

h2cm-gdo's picture

Hi everyone,

A further review of Bill's 'Drupal for Education and E-Learning'

If anyone can advise on up-to-the-minute status of Drupal - Moodle linkages I'd be very grateful and will revise the review accordingly.

http://hodges-model.blogspot.com/2009/04/book-review-drupal-for-educatio...

Best regards and great job Bill.

Peter Jones
http://hodges-model.blogspot.com/
Hodges' Health Career - Care Domains - Model
h2cm: help2Cmore - help-2-listen - help-2-care
http://twitter.com/h2cm

http://hodges-model.blogspot.com/
Hodges' Health Career - Care Domains - Model
http://www.p-jones.demon.co.uk
h2cm: help2Cmore - help-2-listen - help-2-care
http://twitter.com/h2cm

one term report

dcolburn's picture

With the help of Bill's book I used Drupal to provide a course resource site for my students in St. Lawrence College's Integrated Marketing program. I pretty much followed his suggestions for organizing and presenting content.

Without exception the students responded to the site very positively. I suggested to them that they were responsible for the site's content and gave them licence to publish as they wished. It may have helped that a portion of their final mark reflected participation on the site.

It may be useful for people to learn from my experience in terms of what I'd do differently next term:

  • I made the mistake of trying to upgrade the gradebook module on the production version of the site and when I fubar'd that beyond repair, I had to revert to traditional grading. Lesson: try changes on a mirror of your production site. I knew this, but got careless.
  • There's a lot to learn for first time users of a Drupal site and many details are easily forgotton. I never did get the students to use trackbacks consistently on their assignments. A better way to manage that sort of information would be to add a trackback content entry element to the various content types used to submit assignments: they're very good at filling in forms (somehow that's a statement about their previous education). Lesson: Use CCK to create content types that gets you exactly all the information you want from your students: make it easy for them to provide you with it.
  • I'd teach them the use of the various content types in a different order. This year I started with basic pages and worked my way up to using the book module. My students had difficulty remembering to use books probably because I introduced the concept well after they'd started creating content. Next time, I think I'll start them off with books right away.
  • This term I had my blogging content mixed in with theirs. As I mostly used the blog to give them reminders and such, I think it'd be better if I separated the two.
  • I'll add more as they come to me.

Overall, I was very, very happy with the results. Next term I have several other profs here who've volunteered to help me improve what is being offered and to make use of Drupal for their courses.

Semester to semester

btopro's picture

Very cool; putting this stuff into practice and lessons learned are great take-aways for all. How are you planning to manager semester to semester enrollment in the course or is this a one-time / one-site-each-time kinda gig?

"Plaguing the world with Drupal; One Plone, Moodle, Wordpress, Joomla user at a time since 2005." ~ btopro

http://elearning.psu.edu/
http://elearning.psu.edu/projects/
http://elearning.psu.edu/drupalineducation/

haven't worked that out completely yet

dcolburn's picture

How are you planning to manager semester to semester enrollment in the course or is this a one-time / one-site-each-time kinda gig?"

Next term we're adding a few other courses and profs to the mix. We share the same students so a one-time registration is the ticket. Combine that with organic groups based on the course ID and the year and we'd be able to present each course separately from the other and from term to term. We could even theme each group's portion of the site differently.

As our students work in teams for many of their projects, we still need a means of enabling team-based content that won't turn the list of groups to select into a list longer than my arm.

I'm rebuilding the site and reconfiguring many of its features over the next month or so (gotta get that gradebook working again). This work will also give me the opportunity to restructure the navigation system so the distinction from year to year and course to course can maintained and easily seen.

Alternatively, it's dead simple, once you have a profile for the site, to reiterate a version as needed. Multiple installs is another approach worth considering.

I dunno, what do you folks think?

we do separate sites...

btopro's picture

For what you're talking about I'd probably stick with what your doing. We're one-site per course and we do rolling enrollments semester to semester so we just boot everyone out and get everyone new in. This way addresses don't ever change and since we don't have much need to have students or teachers go into previous semesters it works. If you NEED people to go there (outside of special cases) then your groups setup sounds the way to go. Either that or a hybrid w/ one site per course but each course is a series of groups to handle each semester. This way you could replicate whole courses and move them around but still get the flexibility of the groups for per semester things.

"Plaguing the world with Drupal; One Plone, Moodle, Wordpress, Joomla user at a time since 2005." ~ btopro

http://elearning.psu.edu/
http://elearning.psu.edu/projects/
http://elearning.psu.edu/drupalineducation/

Portland (Oregon)

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: