Top 10 Modules for educational site?

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

What are your votes for the 10 most useful contributed modules?

For my purposes, I'm adding classes and then having each class have a social networking/personal learning eniro/e-portfolio space.

I'm asking because I'm starting the site over from scratch, due to some unfortunate circumstances while attempting to upgrade from D5 to D6. Don't ask. :)

So I want to only install what I will use and build it slowly from the ground up. I figure it will be a good learning experience for me and also help to ensure that we don't experience "module bloat".

Comments

Top 10 (or so)

bonobo's picture

CCK
Views
Organic Groups
OG Vocab

Helper modules: required by various other modules listed here. Only install as needed
Token -- helper module
getID(3) -- helper module

If you want node-based profiles (more flexible than core profile module)
Content Profile
AutoNodeTitle -- helper module that removes the "Title" field from the profile node

For Media Handling: Option 1 (more complex to set up, but more flexible)
Embedded Media Field
FileField
ImageAPI
ImageField
Imagecache
jQuery Media

Media Handling, Option 2: (easier to set up, but slightly less flexible wrt Views integration)
Audio
Image

For streamlining maintenance:
DB Maintenance (the 6.x-2 branch)

For Portfolios:
Book Manager

I have a screencast that shows how some of these modules can be used to create portfolios here: http://funnymonkey.com/drupal-as-portfolio-platform

These will definitely get you well on the way (if not completely on the way) to building a site that allows groups, supports classes, supports student portfolios, and extended user profiles.

Cheers,

Bill


FunnyMonkey
Click. Connect. Learn.
Using Drupal in Education

only admin can see images

bob_irving's picture

Bill, I went with your option 2 for media handling (trying to keep things simple). But I'm having problems with the image module -- only I can see the image that I attached to a page. Anonymous and authenticated users can't see it. I've posted over on the After install subforum and have tried numerous things to no avail.

Just wondering how complex Option 1 is, and whether I should go that route. And by the way, I'm going to order your book tomorrow! Ah the joys of Barnes and Noble gift cards.

Thanks.

list

dugh's picture

drush
fckeditor & imce
cck, views, date, calendar, contemplate
wikitools, interwiki
pathauto
organic groups
video_filter - for embedding videos and audio
rules (workflow_ng in drupal 5)
comment_notify
mollum
wordfilter (filter profanity if you need)
userprotect
printer friendly
simplemenu
jstools
and many others are useful.

The roople themes are nice, too. The tapestry one is very customizable: http://demo.roopletheme.com/

Ones I left out

bonobo's picture

dug's list is also a nice one, and includes several I left out --

drush is a great tool for managing your site. For small deployments, it can be overkill, but if you have the technical chops/number of live sites to really make use of it then it is a powerful tool.

Date and Calendar -- can't believe I forgot those :)

Pathauto -- requires some setup, but gets some purty urls when done


FunnyMonkey
Click. Connect. Learn.
Using Drupal in Education

Thanks Bill and dug

bob_irving's picture

I've just uploaded most of them. I'm going the simple way to do audio and images.

I've also been using Tapestry and really like the flexibility of the Rooplethemes.

Now on to create a class or two!

I have mapped some features

shyamala's picture

I have mapped some features to modules in my blog when I first configured a school website, you could check out: http://shyamala-drupal.blogspot.com/2008/11/drupal-in-education.html

I think most of the modules are covered. Some of the Organic Groups specific modules that would be useful:

Notofications
OG user Roles
User import OR
User Plus

Other interesting modules are
Autologout - Adds automated timed logout

FCKeditor - A plain textarea editor

Netlink Technologies Ltd
http://shyamala-drupal.blogspot.com/

Awesome

bob_irving's picture

Thanks, Shyamala, for this. I love how you've documented your work on your blogspot.

Is there a reason why you chose FCKEditor over any of the others?

Taxonomy Access Control Lite ?

aniruddhay's picture

I am surprised nobody has mentioned Taxonomy Access Control Lite. It is a great module that lets you grant role based access. I used Book module with the second level pages as courses. Each course page and their child pages are given a specific taxonomy term and the access is controlled by TAC lite. You can check out what I am talking about by visiting this page http://research.poly.edu/~epoly

Try these credentials first,

Login: Student
Password: student

and then

login: instructor
password: instructor

Once you are in, please navigate to Course Listing>> CP 900:: Career Planning. As a student you can navigate through the pages and access course tools (you may try them) and as an instructor, you get another set of course tools and course author (you can have a look at them but don't save course content:P) Please let me know what you think about it. I built this Drupal based LMS (DLMS) as a part of my final year thesis/project at Polytechnic Institute of NYU.

Still available?

sean69's picture

Hi aniruddhay;

is the demo still avalable, I tried your credentials, but no dice... I'd love to get a lok at what has been done withthe taxonomy module...

-thanks
-sean

Drupal in Education

Group organizers

Group notifications

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