Sample K-12 Taxonomy

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

Greetings. I'm a school board member and volunteer webmaster for a K-12 district. Been writing custom PHP for many years and just started (about 2 weeks ago) to rebuild my district site in Drupal. Great system.

I have 2 quick questions...

1) Wondering if anyone in this group has a sample taxonomy that might be useful to a pre-K-12 school district? I know every site's taxonomy will be different but I'd love to have some samples to begin with so I don't miss any good terms or strategies right from the start.

2) I started building my site with Drupal core (6) and have been pulling in modules as I need them as well as building some of my own PHP code in. Should I even consider loading the DrupalEd version or is there an easy way to integrate that package into my existing site?

Thanks for any feedback you can provide.

Comments

Drupal Ed is really for

dwees's picture

Drupal Ed is really for building a website that will be community driven and where you expect students and teachers to posting a lot of their own content. At least that's how I see it. If what you are building is a district website, you can probably safely do it without Drupal Ed.

In any case, Drupal Ed is just a distribution of modules and settings, so you could add some of the features of it yourself over time.

As for 'building your php in', I highly suggest doing this through custom Drupal modules, and taking the time to learn how to build Drupal modules yourself. I found the "Pro Drupal Development" book very helpful for this, although by the time I had bought the book I was fairly experienced at building Drupal modules and found this book to be a useful reference for the tasks one doesn't do all the time (like building custom nodes, etc...).

As for your second question about the taxonomy, it really depends on what you want to use it for. I could see a subject/grade driven taxonomy as useful, or a topic driven taxonomy. Could you elaborate more on what you see the purpose of your website being?

Dave

Intended Use

Summitt Dweller's picture

Thanks for the comment dwees. Honestly, our short-term intent is to just replace the modestly interactive site that we currently have but I'm well on my way to getting that done. In fact, you can check it out at http://stc09.tamatoledo.net if you like. In the immediate future we expect to have teachers and key staff members entering their own content... in fact, I'm looking at the Workflow module this weekend to see if it might be a good fit. Eventually we may permit some student and parent content areas (with moderation of course) but that's still quite a ways off.

I think I understand what's possible with taxonomy but I'm unsure what might be the best way to implement it at this point. Perhaps it's as I suspect...there is no best way, just an infinite set of possibilities?

Mark

Here's our Current Taxonomy

lsommerer's picture

I teach at a small 6-12 school, and this is what we currently use for taxonomies:

  • Topic: virtually all content types use this vocabulary including (Announcements, Calendar item, Event, Image, Page, School Record, News and Wishlist). s you might expect, this vocabulary contains a lot of terms. All of them are children of a single "lincoln lutheran" topic that serves as the catchall topic for things that don't have terms (yet?). Most of them are pretty obvious, but here are the top level terms:
    1. Student Life: Things that students do that are not academic or activity related, these tend to be social things like prom, homecoming ans so on.
    2. AcademicsEach department has a term, some departments have subterms (English has a 'writers corner') Graduation and Scholarships live here as well.
    3. ActivitiesContains all of our activities and the subterm athletics which contains all sports. The hierarchy is important, because it lets us specify some news/announcements are Athletics and have that content appear on the pages for all of the sports teams (Music has a similar hierarchy). A typical sport will have a layout like this:
      • Basketball
        • Boys Basketball
          • High School Boys Basketball
          • Middle School Boys Basketball
        • Girls Basketball
          • High School Girls Basketball
          • Middle School Girls Basketball

      Using the full names turned out to be important (rather than saying "basketball -> boys -> high school") because we want the full name when people see (and maybe click on) the topics. Coaches told me it would not be useful at our school to differentiate Varsity and JV teams, or Middle School "A", "B" and "C" teams. I imagine it would be at a larger school.

    4. Admissions: We are a private school, so this contains a fair amount of content.
    5. Alumni: Content about alumni, not necessarily all content addressed to alumni
    6. Friends: The term they wanted for development
    7. Staff: About the staff
    8. Church Life: We are a parochial school, and frequently have news about the churches that our students attend.
    9. Local Interest: Things that teachers want to highlight that are not strictly school related. Blood drives or whatever.
  • Event: This vocabulary is only used for calendar items, and lets us easily display different types of calendars. These terms are pretty self explanatory, so I'll just list them: Holiday, School Year, Lunch Menu, Event, Competition, Due Date, Meeting and Practice. Event and competition are separate, because we list results for competitions
  • Audience::This one hasn't worked out quite the way I planned. I was going to use it to differentiate what we show people based on who they are with terms like "general public", "current families" and so on. I don't think I would implement this if I was going to start over. The only thing we use it for now is pulling out content that alumni might be interested in. If you're interested, you can read how I thought we'd use this on the handbook page.

I too would be very interested in hearing what other people do.

Follow-up

Summitt Dweller's picture

Wanted to thank everyone here for their input and thought I should at least post a follow-up as I started this thread and have since adopted a taxonomy scheme that seems workable.

Ultimately I adopted something that I thought would be easy to manage and even easier to understand...only time will tell. Anyway, there are 5 basic vocabularies: Who, What, When, Where and Gender. All these and the terms within are reflected in a page that I put together and this explanation may be available at http://stc09.tamatoledo.net/?q=stc_taxonomy.

Who indicates the group of people most impacted by a bit of content, What (probably the most important terms) indicate the nature of the content, When and Where are pretty self-explanatory...when something exists/occurs and where it physically takes place. The What terms are further subdivided into Administrative, Curricular, Extra Curricular, Supportive and Event.

The only real drawback to this scheme that I've found thus far is that I have to maintain the term "N/A" (not applicable) in some of the vocabularies just so that I can always preserve the Who-What-When-Where sequence of vocabularies. For example, the STC Taxonomy page referenced above was originally classified as District-Informational-N/A-N/A, with the N/A specified for When and Where since this "concept" really has no physical time or location. Later I adopted "Ongoing" and "Web Site" as terms for When and Where to better account for similar situations.

Mark

Mark

re: 5 basic vocabularies from last post (Mark)

joebachana's picture

Mark,

Was just doing some research on reference taxonomy for k-12 -- the link you provided two years ago no longer works. Do you still have that page up somewhere?

Thanks, -Joe

Joe Bachana
First Employee at DPCI
1560 Broadway
NY, NY 10036
212.575.5609
www.dpci.com

No Longer Using Who, What, When and Where

Summitt Dweller's picture

The school district site is still active (http://www.s-tama.k12.ia.us) in Drupal but I have abandoned the old taxonomy. The new taxonomy there classifies content into destination pages as Publication Pages, Classroom Pages, Activity Pages and Event Pages.

Mark

Drupal in Education

Group organizers

Group notifications

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