Posts tagged blog
How Things Work: Blogs
0One of my responsibilities at Jewish Day School is to write a weekly “tech tips” column for the online faculty news. This is one such tip.
As teachers, we instinctually know how to use a lot of the tools that come our way: pen, paper, whiteboard, textbook. These all have self-evident uses. Not only do we understand how to use these tools, but we can think creatively about their purpose, and how they might be used to teach, challenge and push our students.
Where this gets a bit sticky is when we’re presented with a tool that we aren’t quite sure how to use, or what it’s purpose might be. To this end, I’ve been thinking about ways to explaining some of the technology that we’ve been talking about this year at its conceptual level: not what it’s for, but simply how does it work? (Perhaps this is residue of reading too much David Macaulay in my mispent youth.) Once we grok the working of a tool, then we can start to think about the purpose to which we might put it.
This week, what I share with you is not a finished thought, but a rough cut of the first half of a video explaining how blogs work. This is the work of an afternoon — not a polished product in any way shape or form. And I would be delighted (nay, indebted) to you for feedback on this proto-explanation. Does it makes sense? Does it help you to think about a blog as a device? What would make it better?
Blogs as Portfolios
0This post is part of a series that are components of my “Expert Plan” at my school, looking to create a shared resource for my colleagues as the school moves towards greater adoption of laptops and technology in our pedagogy.
The Model
One goal of [my media design class] and [my computer animation class] is for the students to develop a portfolio of completed work that demonstrates their skills and creativity in digital design and presentation. In both classes, I have been collecting projects and final products on the [local network shares] and (in the case of [media design]), on Flickr (more on the Flickr experience specifically under Social Media).
At the end of the digital photography unit in [media design], I asked my students to draw on their body of work to present a portfolio of the 5-7 most representative pieces, and to post these pieces, with some annotation, to our class blog. The students each created a category on the blog for their portfolio (so that we could bring up everything related to their portfolio on a single page). I posted my (public) feedback to the students into these portfolios, and asked the students to provide feedback to each other (in public) on the blog as well.
A major part of my rationale for asking the students to publish their portfolio to the blog was to provide them with a public arena for “publishing” their work, hopefully pushing them to take pride in their presentation (and allow them to share with their friends, family, etc.).
In Practice
Thus far, one unit (digital photography) has been posted to the blog. I anticipate that we will post videos shortly, although this may be a more restricted process (I don’t feel good about publishing interviews with students to the world without some pretty clear and explicit permission from the families involved). We may end up having conversations about the videos on the blog without embedding the video (instead, we will probably link to the videos posted on a Ning).
I would like to get my computer animation class to the same point of presenting their work in a portfolio, but the lion’s share of the file collection and organization has been mine. The students in that class have had far more problems losing their files, misnaming them, forgetting to turn them in, and so forth. In fact, on Parent’s Night, I realized that, although I had required a JPEG of each model that that they had constructed, such a vanishingly small minority of the students had turned those files in (and had, therefore, taken a full grade hit on their scores), I didn’t really have enough to put together a slide show for parents.
Reflections
One unanticipated issue (on my part), was the difficulty the students had in distinguishing between when I wanted them to create a new post of their own, and when I wanted them to comment on someone else’s post. I think (based on their most recent performance), that this is a confusion that is dissipating, but that a good clear explanation of the structure of a blog might have been a good place to start.
I fell into the classic trap: I believed that my students were more technologically able than they are, based simply on their appearance as “digital natives” — particularly embarrassing, as I have spent the last few years railing against this assumption! (Students know how to do something better than teachers — play video games, watch YouTube, IM — but are vastly deficient in the critical and analytical skills related to thinking and learning, which we have learned through years of education (and so will they, albeit moderated through more extensive use of technology).
Blogging Reflections
0This post is part of a series that are components of my “Expert Plan” at my school, looking to create a shared resource for my colleagues as the school moves towards greater adoption of laptops and technology in our pedagogy.
The Model
Particularly in my [media design] class, which is fundamentally more process-driven, but also in my more application-driven computer animation class, I want to push my students to think critically about their own work and the work of their peers, and to reflect on that feedback (and, potentially, my feedback) in a constructive, forward-looking, “lessons learned” manner. To this end, as we reach the end of a project or unit, and we critique work presented, I ask students to respond the criticism that their work has received (while simultaneously providing similar criticism to their peers). I have them post their responses to our class blog, and then ask them to review each other’s responses, posting comments on ideas or insights that are particularly interesting or challenging to them.
In the interest of “pre-thinking” big questions before students arrive in class, I may also present them with a big question and a list of resources as a starting point for beginning to think about that question. I ask them to post their response to the question to the blog as a way of ensuring some level of thought and reflection prior to class, and ensuring that our class discussion can go further and deeper, rather than getting bogged down in background material.
In Practice
This is definitely something that works better the more you do it. And initial forays will be deeply disappointing. The best advice I’ve ever received about asking students to be reflective (especially in public) is that you have to have one or two “throw away” assignments where the focus is on getting the process under their belt, without regard to the quality of the outcomes.
By the middle of November, I have really asked my students in [media design] class to critique and reflect on our class blog only a couple of times, at the ends of units. This is, perhaps, not frequent enough for them to develop real facility. I have interspersed the feedback reflections with the big questions, so that they stay in the habit of posting to the blog every couple of weeks.
I have found, however, that the process of pre-thinking (first espoused to me by my colleague Anna Reid at [my previous school]), is very effective. Particularly when done regularly (I have also used online reading quizzes in a similar way, asking open-ended questions based on the reading to focus their thought while providing mandatory accountability.) I found, for example, that when we sat down to discuss issues of copyright and Fair Use in class, the students who had posted had already developed much more nuanced and thoughtful perspectives on the issues, and that we had a much deeper and more informed class discussion than we had had on the introduction of the assignment before the weekend. (In fact, when presented with optional reading assignments, most of the students read them as well.)
The process of developing an online conversation, in which students are actively commenting on and discussing each other’s ideas and work also requires more development. I have assigned a couple of rounds of online commenting, asking students to post n responses to each other’s work, but have not had in depth discussions of those comments. I have modeled this commenting, particularly early on, although the process of commenting on every student’s work quickly begins to (at least) feel prohibitive in terms of time.
Reflection
This is actually an area that I want to really hammer away at over the rest of the year. I think that the payoff — not potential, but actual payoff — is huge, in terms of helping students both learn to think critically about their own and other people’s work, and to develop their own perspectives based in evidence rather than hearsay. The big challenge for me, is to really embed this in the routine of my class. (I have mentioned this elsewhere, but the adjustment from 4-5 class meetings per week to just 2-3, is really messing with my rhythm… and I didn’t have terribly reliable rhythm before this.)
Developing an "Expert Plan"
2As part of my education technology role at my school, I am a member of our high school “Laptop Leaders” group. A few weeks ago, at the end of our first quarter, the Laptop Leaders were asked to document the work they were doing, to create a shared resource, both for themselves and for other teachers. Ultimately, this is preparation for more large-scale adoption of laptops and technology in general as teaching tools in the high school.
The teachers in this Laptop Leaders group were selected last spring, so I joined the group late, at the beginning of the school year and had, really, only a sketchy plan for what I would be working on. The outline (lightly revised) is below. My intention is to share my various write-ups related to this process in this space.
Collaborative Writing and Editing
I’m working with students to develop a class wiki as a collaborative information source, with students contributing class notes, screencasts and other updates and expansions on course content.
Blogs
I’m working with students to use the class blog as a publication platform for ideas/questions relevant to the greater community in their discipline (e.g. develop [my class] blog into a discussion of [media and design] and related ideas in the outside world).
Social Bookmarking
I’m working with faculty (and students) to use social bookmarking tools (specifically Diigo) to create dynamic and annotated resources for each other (and for and by students).
Social Media
I’m working with faculty and students to develop personal learning networks that tie together all of these Web 2.0 tools to create an online identity and a group of “fellow travelers” studying and exploring the same area. In students’ case, we’re working on this as a class (blogging), but for faculty tools like Twitter (and personal blogs) may also be useful. Also looking at other sharing sites (e.g. Flickr) for use as collaborative tools.
Useful Tools
In the interests of sharing, when I was at my last school, I sat down and created an iusethis.com profile of the handy applications that I use day-to-day. I’ve added this to my profile [on the school wiki], along with a (slowly growing) list of tools that I’ve built for special purposes around school.
Updated November 22, 2009: I should mention that I have Bowdler-ized some of these posts to protect (at least a little), the identities of my students. When posted to our school wiki, there are a number of links to examples. If you pop me an email or a comment and identify yourself, I’m happy to share these examples. Just trying to do some due diligence with regard to my students’ privacy.
The Internet Tubes (and Yahoo Pipes)
1So, a couple days ago, Nate posted about my Yahoo Pipes solution for a blog comment aggregating conundrum he was running into in his history class. My solution ended up being a little technical, but I think it’s an interesting enough example of the power of Yahoo Pipes that it’s worth talking through what’s going on. (I love Yahoo Pipes — although one of my colleagues is a major fan of WebRSS, which meets similar needs.)
A mildly cleaned-up version of the solution is below, in the Pipes’ visual programming diagram:
- The pipe itself starts on the left, with Fetch Feed module, in which Nate had helpfully plugged in the comments feeds for all of his students. This takes all of the comment feeds from their blogs and aggregates them into one, enormous comment feed.
- Following the blue “pipe” from the Fetch Feed module, we reach the Rename module, which is actually be used to rename a copy of the “link” field of each item to “orig_author”. Clearly, this sentence needs some explanation. In an RSS feed, each item represents a single entry (in this case, a single comment on a particular blog). The RSS feed is made up of a bunch of items (usually the ten or so most recent items in the feed, so the ten most recent comments on each blog). We have aggregated these ten most recent comments from each blog into a feed that includes the hundred or so most recent comments from all the blogs (ten blogs x ten comments each = one hundred comments). Each item is made up of a series of fields that describe the item (title, description, link, etc.). Normally, in a feed reader, we only see the title and description, although we may also “see” the link field when the title is turned into a link back to the original comment on the originating blog. In this case, I have made a copy of the link field, for future reference, so that every item now has a second copy of the link field, named “orig_author” (short for original author, because programmers are lazy). It turns out that, in the WordPress.com comment feeds, the link is the only part of the item that refers to the name of the blog on which the comment was made, and that cryptically (e.g. “http://nkogan.wordpress.com/2009/08/…” — i.e., as the first word in the address of the blog itself). More on this in a second.
- Again, following the blue pipe from the Rename module to the Regex module, we see two lines, which read, more or less:
- In item.orig_author replace
http://(.*)\.wordpress.*
with
$1
- In item.title replace
(Comment on )(.*)( by .*)
with
$1${orig_author}’s post “$2”$3
What this means, in layman’s terms, is basically that I want to take whatever text appears in the orig_author field (which is a copy of the link field, which was a link to the original comment on the originating blog), and extract only the name of the blog from the URL. I won’t dive into the details of regular expressions right now, but what the first one above essentially says is “look for a pattern that starts with ‘http://’ followed by any number of characters — (.*) — followed by ‘.wordpress’ followed by any number of characters — .* — and replace the text that matches that pattern with whatever was in the first set of parentheses — $1.” In other words, replace the entire link with just the name of the blog that’s between ‘http://’ and ‘.wordpress’.
The second regular expression is a bit more involved. At this point, it helps to realize that each set of parentheses is referred to by its order in the sequence of the original pattern, prefaced by a dollar sign — $1, $2, $3, etc. In this case, we’re looking at the original title of the comment item, which started off something like “Comment on My First Blog Post by Seth B.” I want to take my newly discovered blog name (from the first regular expression) and insert it into this in a meaningful way. To do that, I create a pattern that breaks the original title into its component phrases “Comment on “, “My First Blog Post” and “by Seth B.” With this in hand, I just plug in the current value of the orig_author field — which I just clipped in the previous regular expression, add some nice curly quotes, and put it all back together again to read something like “Comment on nkogan’s post “My First Blog Post” by Seth B.” - In item.orig_author replace
- Again, following the pipe down to the Sort module, I’ve added the handy little fillip of sorting all of the comments in our aggregated feed by the time at which they were posted (rather than grouping them by the blog on which they were posted, as they would be coming out of the original Fetch Feeds module — the first blog linked to, followed by the second blog linked to, etc.
I hope this is useful, or at least intriguing, in thinking about using the both Yahoo Pipes and regular expressions. A really wonderful reference on regular expressions can be found at Regular-Expressions.info, and I really like JRX as a tool for fine-tuning my regular expressions as I write them.
Using What We Teach to Teach Better
2My first year teaching, a bright young thing just out of college, I spent the summer before-hand in a state of panic: I assumed that, having gotten a job teaching AP Computer Science, that I would now need to be an infallible expert in computer science. This level of pressure had me practically hyperventilating before my first class.
Fortunately, what gradually became apparent to me (and has been reenforced often since, even as recently as my most recent evaluation this fall) is that the value in my teaching (and, I presume, all teaching) is not in what I can explain to the students, but what I can help them explain to me. And things get really exciting when my students get to explain things to me that are new to me. In fact, the most freeing moment I have had in the classroom was the first time I said, “Gee, that’s a good question. I have no idea. Let’s figure it out.” The practice of working as a collaborative team to solve a shared problem is real, and it is true learning.
Previously, I alluded to the idea of being willing to get lost in the hinterlands on the way to our educational destination. In this scenario, the teacher serves as the knowledgeable and resourceful guide. My best service to my students is to help them prepare for that journey, to load them with the background knowledge they need to tackle real and challenging problems. In this, the question of how and what to communicate to my students arises. I don’t want to tell them too much, for fear that they will come to rely on me, rather than their own intellect, for answers. But I certainly don’t want to tell them too little, for fear that they will never emerge from the hinterland.
This fall, as my computer science class can attest, we have swung both ways, but I think we’re finding a happy medium. As we reach equilibrium in that state of my life, I am turning my attention more directly to the other part of my life, working with faculty on uses and goals for academic computing. And I find myself in a similar bind. What and how should I be communicating? In a previous incarnation of this position, at another school, I believe I said too much and limited the creativity and actual learning of my colleagues. At the same time, I cannot rely on my colleagues now, who are working the so-called “triple threat” while striving to consistently improve their own teaching, to just “figure things out” on their own.
I think that this is exactly the situation for which we must prepare our students: we want our students to be able to lead, but to be able to collaborate with their colleagues to achieve the best possible results. How then, do we prepare our students to do this? And can we use these same tools ourselves to accomplish these same goals for ourselves (surely we should be as good at this as we would like our students to be, and if we’re not… now is an excellent time to get better!)
I believe the first step is to actually consider the nature of the communication that we are doing and to try to use appropriate tools for the problems at hand. Traditionally we are used to face-to-face meetings (which occur in real and simultaneous time for all participants, in a single location), mail (snail or electronic, it amounts to an asynchronous discussion occurring in multiple locations), or some telephonic communication (simultaneous real-time discussions occuring in two different locations). These same basic limitations apply to our communication with even the latest technology (are we in the same location or different locations? Can we talk at the same time or different times? Will this conversation take place all at once or over the course of several communications?)
But we have new tools that let us make better use of both our synchronous and asynchronous time. Consider the process of developing a joint document (a proposal for a new course to be taught by a team of teachers, for example). With our triple-threat schedule, we may only be able to find one quick time for a face-to-face meeting, but we can use wikis and other shared document tools (e.g. Google Docs) to share a single, evolving draft of our writing. Technologies are coming into play to allow us to do the same for video and audio editting.
Similarly, if we want to work the kinks out of a new idea, we would normally try for a face-to-face meeting (with a whiteboard, of course). But what if we blogged the idea, and then the discussion takes place in the comment threads? The same conversation can now take place asynchronously. Or perhaps we want to thread several discussion topics together, as in a discussion board, allowing for more free-wheeling discourse. Or we would like to link together connected ideas in different threads with hyperlink references.
What this describes is a new paradigm for communication. Processes which are traditionally thought of as happening synchronously and face-to-face can now be done asynchronously and at a distance. And this is what we need to be preparing our students to do. And the tools that we can use as teachers to work together in an increasingly pressured educational environment to squeeze the greatest result out of our efforts.
This does not supplant our traditional communication approaches, which still have great strengths (tone, inflection and body language, anyone) but complements them, allowing us to collaborate in a broader array of challenging situations to get more done with greater coordination of effort and less coordination of schedule.
