Ed-Tech

This view allows you to sort through imported content by the .

 (4020) | | ! (2) | | # (1) | | $ (2) | | & (18) | | ( (2) | | . (1) | | 0 (3) | | 1 (82) | | 2 (23) | | 3 (6) | | 4 (1) | | 5 (3) | | 6 (9) | | 7 (47) | | 8 (122) | | 9 (85) | | a (1001) | | B (1583) | | c (2442) | | d (3148) | | E (3464) | | f (711) | | g (990) | | H (2327) | | i (975) | | J (1519) | | k (720) | | L (1217) | | M (2345) | | n (1791) | | O (1552) | | p (2080) | | q (21) | | r (1279) | | S (2406) | | T (2423) | | U (797) | | v (279) | | W (1336) | | x (23) | | Y (105) | | z (244) |

[O.k. -- this too is an insanely geeky post. I promise, I'll write about education theory or EduCon or something like that soon. But for now, I've got my geek on.]

This is a very simple block in Moodle -- my first custom-designed Moodle block -- that makes it very easy to put a link on a Moodle course directly to the related DrupalEd course/group. As with before, this uses the Moodle variable "Shortname" and corresponds that with the "URL Alias" in Drupal. Those have to correspond or this doesn't work. 

And if you are into learning how to make custom blocks in Moodle, this page of Block Documentation on the Moodle.org site was incredibly helpful and important, and I really just used their template.

In <site>/moodle/blocks, create a directory called drupal_link. Then create a file block_drupal_link.php -- here is that code:

<?php
// DrupalEd Linking
// Chris Lehmann -- 8.18.08
// This assumes that you have stored the moodle shortname in
// the URL Path settings in DrupalEd.
class block_drupal_link extends block_base {
function init() {
        $this->title = get_string('Drupal Link', 'block_drupal_link');
        $this->version = 2008081800;
    }

function get_content() {
    global $CFG, $COURSE;
    if ($this->content !== NULL) {
        return $this->content;
    }

    $this->content = new stdClass;
    $site = $CFG->drupalsite;
    $this->content->text = "<a href=" . $CFG->drupalsite . $COURSE->shortname .
      ">" . $COURSE->fullname . "</a>";
    $this->content->footer = '';

    return $this->content;
}

function has_config() {
    return true;
}

function config_save($data) {
    // Default behavior: save all variables as $CFG properties
    foreach ($data as $name => $value) {
        set_config($name, $value);
    }
    return true;
}

}
?>

Then, create a file called config_global.html -- this is what will allow you to have global settings for the block. The global setting we create here is the root of the drupaled site, so that it's the same for all courses. (You could make this editable, course by course, but I didn't want to because we only have one drupal site.) Here's that code:

 <table cellpadding="9" cellspacing="0">
 <tr valign="top">
     <td align="right">
         <?php print_string('Drupal Site Base URL', 'block_drupal_link'); ?>:
     </td>
     <td>
         <?php
         if (!empty($CFG->drupalsite)) {
           $drupalsite=$CFG->drupalsite;
         }
         else
         { $drupalsite=""; }
         print_textarea(true, 1, 50, 0, 0, 'drupalsite', $drupalsite);
         ?>

     </td>
 </tr>
 <tr>
     <td colspan="2" align="center">
         <input type="submit" value="<?php print_string('savechanges') ?>" />
     </td>
 </tr>
 </table>

Once you do this, you may need to go to main moodle admin page for moodle to recognize the block, but otherwise, you should see the block in the Administration -> Blocks page. Edit the Settings with the root of your DrupalEd install (include the trailing slash), and you should be able to just add the block to any course and have the link show up. It will show up as the name of the course, rather than the URL. I thought that looked prettier.

Also... one silly issue that I'm wondering about. For some reason, the Block name is enclosed in [[ ]] brackets. I don't know why. Any ideas?

Blogged with the Flock Browser


Tags: , , , ,

[Be aware -- this is by FAR the geekiest post I've written in a long, long time.]

Thought I'd share this for anyone who is trying to use both Moodle and Drupal. We just figured out a quick way to create a link on a DrupalEd Group page to a corresponding Moodle course.

Here's how:

This assumes that a) you have CCK and Computed Field installed

First, give every DrupalEd course an automatic alias that is the same as your Moodle short-course name. (Yes, right now, we have to do that by hand. That needs to change eventually.)

Then, in Content Management -> Content Types -> Course -- create a new field called field_moodle_link (or something like that) and select Field Type -- Computed and create the field.

In the next page that pops up, fill in the Label with whatever you want the label to be on the Drupal Group page. Then I chose "Required" under data settings, but I'm not 100% sure that's necessary. And under Computed Code, enter this:

$db = mysql_connect("<machine>", "<moodle_username>", "<moodle_password>");
 mysql_select_db("<moodle_db>",$db);

 #Enter base moodle website here
 $website = "http://www.yourwebsitehere.org/moodle";

 $nodepath = "node/";
 $nodepath .= arg(1);
 $shortname = drupal_get_path_alias($nodepath);

 $query = "SELECT id,fullname from mdl_course where shortname='$shortname'";

# Standard debug test
# print("<br>$query");

 $idquery = mysql_query($query);
 if ($idarray = mysql_fetch_array($idquery))
 {
   $id = $idarray["id"];
   $fullname = $idarray["fullname"];
   $node_field[0]['value'] = "<br><a href=$website/course/view.php?id=$id>$fullname</a>";
 }
 else
 {
  $node_field[0]['value'] =  "No Moodle Course w/ shortname: $shortname";
 }
?>

Make sure "Display this field" is checked, and I use this as my display format:

$display =  $node_field_item['value'] . "<br><br>";

And then save it.

Once it's saved, click "Manage Fields" and make sure that your new field has a lower numerical value than the Highlighted Content Field, so that it's at the top of the Drupal page.

What I'd like to do eventually, is figure out how to make that link appear in the Group Details block, but I haven't figured out how to edit that. Anyone who knows, I'd love to know.

In the meantime, drop me a note if you find this useful... or make it better.

(And now, off to figure out Moodle blocks. And yes, I'm still a principal, why do you ask?)

Blogged with the Flock Browser


Tags: , ,

I've really enjoying playing with Drupal the past few weeks. We've done a site redesign at SLA, and now our DrupalEd install is our front page. I've learned a ton about Drupal, and while it does have a steeper learning curve than a lot of other systems, it is insanely flexible and powerful.

I've learned how to configure menus, ported the homework checker from Moodle (the first piece of real interactivity between Moodle and Drupal at SLA), configured a Upcoming Events calendar so that we can have that as a sidebar on the side of our page, posted our Student Handbook in wiki-style format, created a private faculty handbook wiki that we will continue to build together over time, and generally tweaked the site so that it closer and closer to what I want our web site to be. (And as soon as we have a student who is willing to take a stab at designing a sleek custom theme, we'll redesign the look, too.)

As we continue our work with SchoolTool, and as both SchoolTool and I play with interoperability between SchoolTool, Moodle and Drupal, we will move closer and closer to the Killer App that I've been dreaming about. I've no doubt now that Drupal is the absolute right pick as the content management system for that app.

(oh... and just a huge shout-out to Bill Fitzgerald of FunnyMonkey. He is as patient and available mentor as a person could want with Drupal. If you need a consultant or you have specific needs for a DrupalEd install, hire him. He is a teacher first which means that a) he can teach how to use this stuff, and b) his solutions make sense for schools and the classroom. Without the changes in Drupal that he has made by creating DrupalEd, there's no way I would have seen the power of Drupal in schools. And without his patient mentoring, there's no way we would have been ready to move Drupal to be the front of our website. Thank you, Bill!)

Blogged with the Flock Browser


Tags: , , ,

My latest post over at The Faculty Room is up. It's in response to Scott McLeod's Leadership Day 2008 call, and it's entitled A Whole New School:

What is Good Technology Education Leadership?

(Use back of page if necessary.)

I’ve been grappling with this question because the question itself is so vast that to answer it in a blog post seems somehow impossible.

The simple answer is that good technology educational leadership is no different than good educational leadership; that the choices we make with technology education should be deliberate, thoughtful and in line with the overall educational goals of our organization.

Read the rest over there.

Wharton Professor and long-time digital citizen Kevin Werbach (anyone else here old enough to remember his Bare Bones Guide to HTML?) posts the Ten Challenges for the Network Age on the Supernova 2008 blog. He is using these ten challenges as the framework for the Supernova conference this year, and while I am often wary of education thinking that we just have to take the questions that business is pondering and apply them to education, I've known Kevin through various digital communities for around fifteen years, and I greatly respect the way he considers issues. He does look at these questions from a media / communications lens, and that lens has some powerful ramifications for education as well. With that... here are some thoughts on his ten challenges:

Scarcity and Abundance
(Both are sources of value, yet they cannot coexist.)

For education, clearly this challenge is particularly relevant -- This is probably a blog post or three all to itself. (O.k. -- they all might be.) But I'd define this challenge in this way -- How do we handle the abundance of inputs and outputs available to our students given the scarcity of two major problems in our schools: Allowed / Accepted Channels of Access (number of computers per child, bandwidth, filtering, restrictions on publishing, etc...) and time.

Choice and Coordination
(Users are in control, but don’t they need guides to avoid being overwhelmed?)

I love that it's not just education that is struggling with this. Kevin hits on the ultimate pedagogical question of the 21st century (and probably of the 20th, too, but that's another story.) How we help our students learn to navigate the Towel of Babel that is the internet these days is probably one of the most important things we can teach our kids. Smart, ethical use of information is everything. Kids do have more information at their fingertips than ever before in human history. More than ever before, they need teachers, mentors, guides, to teach them how to handle that. It is my contention that as educators realize that they no longer are or need to be the ultimate arbiter of all content in the classroom, what we must realize is that we now have a much more difficult and important job to do -- we must teach wisdom.

Aggregation and Fragmentation
(Network effects mean that the big players get bigger, but at the same time, markets increasingly specialize and personalize.)

Harder to apply this one to education on a "tech" level, but I'll take this one in a different direction. We spent the last century building comprehensive high schools where the big players did get bigger, such that you now have high schools of 4,000 - 5,000 students in many places in our country. (Not just urban -- the "Regional HS" is a staple around here.) Over the past ten years, in our cities, we are seeing the rise of the small school movement (and probably also the charter school movement), where schools do specialize around themes or learning styles or ideas. This movement is, in my opinion, nascent and still very fragile, but it's an interesting moment in time where school admissions are becoming market driven and schools are having to create more and more of a personalized experience for students.

This, of course, is also happening at a time where the big players have gotten bigger and bigger. "Data driven decision-making" (in quotes because I still firmly believe that much of the data schools are using is poor and therefore we're making bad decisions) and NCLB and, sadly, technology, has meant that every test score can now be immediately published. We are seeing, in schools, technology used administratively as big brother, with more and more standardization being pushed top-down from the federal, state and district levels, and sadly, the very tools that could free education are often used to bind it. This is the paradox that we have yet to solve.

Stability and Disruption
(True innovation requires disruption, but disruption can be painful and costly, especially where investment and trust are significant.)

Again, this one hits education right on the head -- perhaps more powerfully and painfully than it does business. As educators, we must be hyper-aware that we cannot be revolutionaries at the expense of our students. One of the very real -- and not all that visionary -- parts of our job is to prepare the kids for college. Therefore, we must be very careful with the amount of disruption we cause because we must still create institutions that are recognized by the very slow-to-change higher-ed institutions that then select our students. This is one of the reasons that we so much more innovation in the urban districts than the suburban districts. Urban districts, by and large, are not viewed as stable, there isn't much investment and there isn't much trust, so disruption is easier, because there's more willingness to take risks.

We must take risks in education. We must challenge the tried-and-true way of educating students, but we must do it thoughtfully and carefully and transparently, because we don't have the luxury of just "going out of business." Every school that makes those choices poorly affects the lives of the students who honored that school with their choice to go there. This is -- as much as any other reason -- we must always, always, always humble ourselves before the enormity of the task in front of us.

Behavior and Rationality
(People don’t always act according to models of rationality, especially when connected to one another, but our economic frameworks assume they do.)

People don't always act rationally, and students are people too. Ergo, students don't always act rationally. This is not a shock to any educator or parent. The fact that this translates to -- and is perhaps augmented by -- their behavior online is also not a shock. But it's also true that if we substitute "educational" for "economic" we also have a problem that our educational frameworks assume some level of rationality as well. It often seems obvious to teachers that "If student does this, they receive that." And yet, that very simple causal relationship (think, "Do you homework, do well in class.") is often missed by kids. I'd argue that is because those simple causalities often aren't, but again, that's another blog post.

How this relates to the way schools adapt to the digitial world is simply this -- we no longer have the luxury of assuming that we don't have to teach about this stuff. Every school should and must teach students the idea that "We are the stories we tell." Every school should and must teach digital ethics, teach the idea of creating a deliberate and thoughtful version of ourselves online. Every school should and must challenges students to think about their behavior -- on and off-line -- as if the world depended on it, because, quite honestly, it does.

O.k. -- this blog post is now a LOT longer than I expected it to be, and it's 60 degrees out here on the last weekday of Spring Break. Part Two is coming... thank you to Kevin for challenging me to think and write about this. Suffice to say, if these are your ten challenges, I think Supernova 2008 will be an amazing conference.

Technorati Tags: ,

Al Upton is a teacher in South Australia who had been doing some really amazing work with 8 and 9 year olds and cyber-mentoring. I'd tell you to go read all about it, but I can't. The government shut down the program while it assesses the risk of kids posting work online. This is what we all fear... that someone can complain to someone on the other end of a phone in an office and all the work we do can disappear.

Go read the conversation, lend your voice of support:

http://alupton.edublogs.org/

And be sure to read the voices of the kids who feel the loss of a wonderful, innovative program.

As if there weren't enough reasons to go to NECC (EduBloggerCon, The Blogger Cafe, rumors of BBQ at the hotel, and you know... NECC), there's now another reason to go:

Gary Stager, Sylvia Martinez and their friends will be hosting The Constructivist Celebration on June 29th. It costs $30 to attend, and Gary and Sylvia are some of the best folks out there at combining educational technology with progressive pedagogy in powerful, meaningful and real ways.

It's a small event, and Gary told me told that spaces are going quickly. Reserve your spot now, and I'll see you there!

Very excited... going to be working on at least two sessions at NECC.

My own presentation -- School 2.0: Combining Progressive Pedagogy and 21st Century Tools -- has been accepted, as has a panel / workshop that I'm on with Bud Hunt, Susan Sedro, Darren Kuropatwa and Jeff Utecht. (Yeah... excited? Me?)

Time to book travel and go!

[Things influencing this post:
David Warlick's K12Online Keynote
Tom Hoffman's -- On Modernism
The words of the students of SLA]

For a bunch of years at Beacon, I taught a senior English class called "Connection and Disconnection in the 20th Century." It was a semester-long, reading intensive class that really was a survey of some of what I thought the major literary themes of the modernist and post-modernist movement were and are. The class was reasonably analog, and despite that, some of my favorite moments of classroom teaching happened there.

This is one of the intro letters from the class:

To the students of Connection and Disconnection in 20th Century Literature:

The desire for connection, to our fellow humans, to a community, to a country, to a God, could be considered a basic human need. In the 20th century, as many of the traditional bonds changed at a speed never seen before, that sense of connection changed or was lost. Much of the literature of the modernist and post-modern, from Eliot and Joyce to Don DeLillo and Jeanette Winterson, has struggled with this theme, and, it is my belief, that we can learn a great about our society and ourselves through an examination of these ideas. On a personal note, many of these texts are my favorites, and many have special meaning for me.

This course is a great deal of reading. It is roughly the same number of books that you would read in a college course. I expect you to keep up on the reading, even when it’s really difficult (and much of it is.) The heart and soul of this course is discussion, and therefore, the onus is on you to read, think, and come to class ready to talk about what you read, even if most of what you have to say is to ask questions. We will, on average, read through three books every four weeks. Also, you do need to get these books – not the poetry -- on your own. These books are all available at the Beacon library and the local Barnes and Noble stores.

Syllabus:

  • T. S. Eliot Poetry -- "The Love Song of J. Alfred Prufrock" and "The Wasteland."

  • James Joyce – Portrait of the Artist as a Young Man
  • Wallace Stevens Poetry -- including "Sunday Morning" and "Thirteen Ways of Looking at a Blackbird"
  • Virginia Woolf – A Room of One’s Own
  • Nathaniel West – Day of the Locust
  • Saul Bellow – Seize the Day
  • Allen Ginsberg – “Howl”
  • Jack Kerouac – On the Road
  • Robert Pirsig – Zen and the Art of Motorcycle Maintenance
  • Thomas Pynchon – The Crying of Lot 49
  • Kurt Vonnegut – Cat’s Cradle
  • Don Delillo – White Noise
  • Gloria Naylor – Linden Hills
  • Jeanette Winterson – Written on the Body

This class will be a little different from other Beacon English classes you've taken so far in that the vast majority of the writing is analytical literary analysis. To help prepare for your papers, and to help you think about our texts, you will write a one to two page short analytical piece every week. This is a somewhat loose assignment, in that I expect you to do some interesting work in these short pieces, but I don’t have a specific “assignment” that I want you to fulfill. As for the papers, you will be doing four papers for this class this semester, three long essays and one major research paper that must contain critical commentary. I know no one looks forward to writing papers, but I hope you view these papers as a chance for you really to explore books and topics that are of interest to you. In addition, we will have the class forum available to continue discussion, throw out ideas, ask for opinions and generally keep the class going outside of class hours.

And that’s as good a place to sum up this letter. It is my hope that this class can be rigorous fun. There’s a lot of work, both reading and writing, but there is also the chance to explore some of the canonical texts of the last century, taking a look at some of the fundamental philosophical questions of the last 100 years. You may find that many of the questions we encounter over the next few months are questions you have asked of yourself. It’s my hope that we find that our four hours together every week is a time of powerful, exciting discussion that we all want to extend beyond the walls of our classroom. I will be posting our assignments on the Beacon Portal, and as always, I’m always on email at clehmann@beaconschool.org. Thanks, and I hope you are as excited about the class as I am.

(In retrospect, yes, I would love to redo this class with all those short pieces and the major pieces as blog entries. I remember toying with the ideas then, but I didn't have a specific audience for the pieces in mind, and at that point, it had been my experience that student blogging without an audience was not that productive. We did use the class forum extensively, and I had many a midnight IM chat with kids about the texts... but I digress.)

I was thinking about this class and its many conversations today after watching David Warlick's K12Online keynote, after spending two days at the T+L conference in Nashville, and after continuing to reflect on the words of the SLA kids when they spoke to a world-wide group of educators. And I think about our rush -- and I certainly implicate myself in this -- to create our global networks. I look forward to my every-five-minute twitter blast. And yes, many of our colleagues are right when they say that our kids are connected all the time. And yes, we all now check our emails when we're out to dinner with friends, or we call our friends from the baseball game to tell them that we're there. And there is much that is good about all of that. Indeed, I wouldn't give it up.

But, I think of the conversations of those classes with my seniors. I think of all the texts we read of people disconnected from the world around them. I think of Eliot's words in "The Wasteland" and Eliot's lament that the modern world, in its rush, in its industrial revolution, in its teeming mass of humanity, had lost its connection to that which makes us human, had lost its connection to that which ties us to the earth and each other.

And I think of what we've lost in our generation. Yes, the students are texting on their cell phones as they exit the bus, but they don't necessarily notice the sunset. And yes, David Warlick's son could carry on a conversation with friends while walking the campus of his new college, but over the two days he would spend with parents before embarking on a new chapter in his life, he was distracted from the company of his parents, and we don't even notice that that might be strange or wrong. And in our classrooms, in our meetngs, in our lives, we have given up the now, the immediacy of our experiences to record it, write it, share it, all the while pulling our attention away from what we do.

And I think of all of us, trying to sum up our worlds in 140 character tweets, joking -- but living -- the idea that "If it didn't tweet, it didn't happen."

And I think of our SLA kids, all with their facebook and myspace and AIM accounts, but all -- to a person -- when asked about what makes SLA special, talking about the immediacy of their relationships. And I think of the richness of the connections that exist. And I think of my old classroom, when we talked about these issues, no laptops, just a wonderful text, some great questions and a community of people debating our small 'a' answers.

I love our tools, and when we use them to enrich our connections, to deepen them in ways that matter (like the midnight IM conversation about the meaning of "The Wasteland"), they are powerful and deep and rich. I love that I spend my downtime in my life listening to people and talking to people, rather than surfing for something entertaining and mindless on TV.

But I also remember that there is nothing gained without something lost. And I miss the now. I want Jakob and Theo to be able to live enough in their moments so that they notice the details that we miss when we walk to work, headphones on, cell phone out, text-messages at the ready. Jakob is three, and when we talk or drive, he notices everything. He sees things I miss, whether it's a broken taillight of a car to the outfit that someone is wearing. He lives in his moment fully, and I miss my ability to do that.

As teachers, we learn the value of wait time in our classes, we learn -- and it's one of the hardest things I had to learn -- to value silence in our classes, to be o.k. with it. And yet, in our own lives, we are rushing to fill every moment of silence as if it were something to be feared. And, as we rush to embrace connectedness, as we rush to fill our classes with the world, we need to also teach our kids to appreciate and embrace the moments they live in -- even the quiet moments. We need to help them live in the now -- and we may need to help ourselves remember it as well.

The literature of the 20th century was filled with writers trying to make sense of a changing world, of a world where every traditional societal institution and norm was challenged and threatened and changed. As we talk about the education of the 21st century, let's learn from their struggle, and help our students embrace new and old, connectedness and the now, and let us always try to look at our own immediate worlds -- our present and our past -- with the awe and wonder with which we look at the future.