Teaching

Zotero Groups and Teaching

Posted in Teaching, Technology on September 24th, 2009 by darcusb – Comments Off

Like Sean Takats, I’ve been experimenting with using Zotero’s new groups functionality in a graduate seminar I teach. Here’s a quick report.

The course in question is a beginning seminar required of all grad students in my department (though this year I also have someone from history as well). Its purpose is to introduce them to the history of the discipline (geography), and to given them basic skills to analyze the development of literatures in more focused subfields.

The course involves weekly readings and reading responses. In the past, students posted the reading responses to a course listserv. The major product of the term is a literature review paper on the evolution of a subfield.

So my initial plan was:

  1. setup a private Zotero group for the course
  2. create collections for different broad topics, as well as weekly topics
  3. ditch the class listserv and have students comment on readings by adding notes to the Zotero items

How well did this work? Not exactly as planned. Item 3 above was a disaster, since Zotero groups are not setup to facilitate discussions. So I switched back to the listserv.

It’s been a challenge to get students up and running with Zotero, but they’re starting to adjust, and contributing to what may have a lot of promise: a collaborative annotated bibliography of sorts that will hopefully develop over time so that it can be a resource for future grad students.

But, issues:

  1. Tag management is a PITA for individual users, but unmanageable for groups. Automatic tagging is really more trouble than help, but before realizing this, you end up with dozens and dozens of useless tags, and no easy way to bulk manage them. Morever, there appears to be some weird syncing-related bugs that happen when I edit or delete tags individually. This is a problem that I hope gets resolved.
  2. Sometime sync issues (which could be networking related; not sure).
  3. There’s no easy way to see who contributed what to a group library.
  4. Students have struggled a bit understanding how group items relate to personal items (they are copied, not shared).
  5. No annotated bib support (I ask them to submit one).

So I think it’s fair to say we’re finding promise in the group functionality, but that there’s still some work to do.

Google Wave and Learning

Posted in Teaching, Technology on June 2nd, 2009 by darcusb – Comments Off

Michael Feldstein has two smart posts on the implications of Google Wave for learning:

Quick summary: like me, he thinks Wave is a potential game-changer that has major implications for learning. But he basically answers “no” to the question presented in his second post. His argument comes down to the core point that Wave is unstructured, and this is not always in sympathy with the goals of learning. The argument is twofold:
  1. Permissions: as he puts it, there are times when you want to control permissions, when you don’t want everything to be editable to everyone, when you want to steer a conversation or process in a particular direction. In those cases, the Wave Server as currently being demonstrated will not provide the necessary structure. It is possible that Google will implement fine-grained permissions structures in future versions, but I doubt it.
  2. Sequential structure: there are times when waves are exactly the opposite direction of where you want to go. I believe that half of good teaching is sequencing experiences such that students are more likely to learn in deep and meaningful ways…. Wave is not designed for that at all. To the contrary, it is designed to get out of the way of free-form communication.
I think Michael is spot on: how much of an LMS Wave could replace hinges on how much permissions control Google opts to add, and how well it can be integrated into other, more structured environments. I also suspect he’s right that Google is unlikely to add this sort of structure, but instead make it easy to integrate Wave into other, more structured, environments (such as an LMS).

But if we accept the conclusion that Wave is likely to be more a supplement than a replacement to a more structured LMS, this leads to I think an important question: how might the two worlds—structured and un/semi-structured—be best integrated? It doesn’t seem to me to necessarily follow, for example, that taking a big existing LMS and bolting Wave on is likely the best answer.

Google Wave Free Association

Posted in Teaching, Technology on May 29th, 2009 by darcusb – Comments Off

So Google’s announcement of Wave seems like a big deal. Rather than the typical deep and thoughtful post, which I’m sure others have done, some random thoughts:

  • from what I can tell, unlike much of Google’s current application infrastructure (GMail and Docs), the code will be open source; this would be really big
  • also unlike the current apps, Wave is distributed; this is also a really big deal
  • the collaborative document-editing seems wicked cool, and goes a fair bit beyond Docs
  • I absolutely cringe when I hear the phrase rich text in 2009, particularly when Google has so failed to get the basics of structured documents right in Docs
  • OTOH, HTML 5 provides some room for them to improve this if they put their mind to it
  • would really love if the extension mechanism was rich enough to allow integration of citations (say a Zotero extension; though perhaps something more distributed), and flexible enough to do it right (which by definition means not based on bibtex)
  • This has potentially big, though as yet unclear, implications for higher education, and for the sort of work that happens these days in LMSs.

Collaborative Course Blogging

Posted in Teaching, Technology on April 9th, 2009 by darcusb – Comments Off

Kris Oldes posted a link to an interesting article about an effort to use a multi-user WordPress-based blog with social networking functionality (BuddyPress) to integrate four different courses around a broader theme. This is the sort of thing that’s impossible to do in any LMS that I know of, but which has the potential to be a really valuable experience for students and faculty alike. Moreover, the intellectual work embodied in the course can endure beyond the semester, and the small group of students involved.

I’m interested in doing something like this (though more modest; only one class) next term for my Global Change course. At some point, though, I need to talk to people about the technical (how best to do it; Elgg vs. BuddyPress) and privacy issues involved in such an effort. I really like the idea of doing public blogging and comments, for example, but am not sure how to deal with privacy issues around that

Moodle, Sakai, etc.

Posted in Teaching, Technology on April 1st, 2009 by darcusb – 1 Comment

A public answer to a question about my experience with/thoughts on Sakai or Moodle

I have not used Moodle or Sakai except for playing around with demos, which does not really qualify me as an expert. But that aside, in each case I came away feeling something like Michael Feldstein; that all LMS’s are pretty good/bad. On my superficial look, however, I would give the nod to Moodle for three reasons:

  1. Usability: notwithstanding absolutely atrocious default design aesthetics, Moodle seems to be pretty clean and intuitive.
  2. Hackability: Moodle is built on PHP, not Java. While I really dislike PHP, there’s no denying that it’s widely used, and easy to find people that can work on it.
  3. Community: there seem more people contributing to Moodle’s development; I suspect this goes back to my ‘hackability’ point. OTOH, when I read comments like this from people I respect, I have to wonder about Sakai. Projects without strong communities tend not to do well.

So I’m not exactly supremely impressed with Moodle or Sakai, though I think either are at least as good as Blackboard.

In my ideal world, however, I’d really like a seamless melding of the traditional course-centric LMS, with the more free-flowing learner-centric model enabled by social networking applications like Elgg. This is the vision behind the in-progress Sakai 3 effort (try the demo; promising, but not as nice as Elgg). It is also surely what will be at the core of the nascent Pinax-LMS effort (Pinax is a new generic social networking and site development framework, so the LMS features would just be added as modular applications). I would expect that the best way to achieve that now is some sort of integration of Elgg and Moodle, though I am unsure of how seamless that integration can be technically.

Anyone with more direct experience with any of this have feedback?

What Do I Want in a Next-Gen LMS?

Posted in Teaching, Technology on March 20th, 2009 by darcusb – 5 Comments

With the start of the PInax-LMS effort, a real world use case …

I teach a course that feels constrained by the traditional LMS. It is a course called Global Change (current, not-so-great, syllabus is here), and it explores the breadth of geography through analysis of contemporary issues: climate change, urbanization, water, etc. For that reason, it is team-taught.

So without going through the whole history and background behind where I want to go (partly covered here), let’s just imagine this:

On the first day of class, we collect information of student interests and experience. We use that information to divide up students into various topical groups. Those groups will be responsible for maintaining bookmark links and notes related to online readings they gather, and will work on various projects that consolidate their knowledge of their area of focus. Those groups will also be responsible for coordinating outside class work they will present in class.

In addition, individual students will be responsible for blogging reactions to course discussions and readings; probably on a weekly basis. Students are also encouraged to comment on each other’s work.

So, from my perspective, I need to be to able to easily have access to all that’s going on in the different groups. I’d like to also be able to easily bring in bookmarks and blog entries I create that may exist outside of the course proper. I also need to be able to maintain grades for the students.

From a student perspective, the sort of work and collaboration here needs to be as seamless as possible. Ideally, when they login, they can see what’s going with a network which certainly includes the class, but may not be limited to it. This might look something like Elgg’s dashboard.

Elgg Dashboard

At the same time, students need to be able to understand what is course-specific; so, integration, but also distinction. They should, for example, be able to easily see their grades for the course.

Pinax-LMS

Posted in Teaching, Technology on March 19th, 2009 by darcusb – Comments Off

James Tauber has just created a new project for learning management at Google Code that is intended to be variant of the Pinax suite. Called, sensibly enough, Pinax-LMS, James says of it:

Just to be clear, I’m talking about building a full-blown Moodle-like
system on top of Pinax (although where possible making apps that could
be used outside of just the LMS).
I’m intrigued by this, and plan to help where I can, and as (limited) time permits. Why?
  1. Pinax is a nice, clean, foundation for social web applications.
  2. It’s in turn built on top of Django, which is a nice, clean, foundation for all kinds of web applications.

I guess the question I’m interested in here is: what possibilities would this foundation offer to enable tighter, and more elegant, integration of “learner-centric” social-networking functionality which is going to play an important role in education going forward, and the more traditional LMS focus on courses?

My University and the Web: Priorities

Posted in Research, Teaching, Technology on March 9th, 2009 by darcusb – 1 Comment

So my last post was outlining some frustrations I’ve been having with my university’s IT infrastructure and decision-making. But an obvious next question might be, what do I see as an alternative, and what do we need to get there? In no particular order, here’s what I’m thinking:

  1. Open standards support can no longer be an optional “nice to have” checklist item among a long list of other items. It has to be a central requirement. Right now, relevant web-related standards include CSS, HTML, XMPP, CalDav, IMAP, Atom, and so forth. Support for these standards means it’s easier to integrate different applications, and to evolve them to meet new needs. This evolution-friendliness includes making it easier to move to other solutions.
  2. In particular for important institution-wide web applications, open source needs to be the norm, and proprietary software, with all its monetary and innovation costs, the exception.
  3. If as an institution we believe in new models of learning that integrate teaching and research, and which put students and inquiry-based learning at the center of what we do, then our technology decisions should reflect that. To wit, while I have no definite technology ideas in mind, I do in general think:
    1. We really need to get away from the straight-jackets presented by dated and course-centered solutions like Blackboard. These present severe limitations on what we can do in the classroom (and beyond).
    2. As an alternative, I am really intrigued by student-centered social networking software like Elgg. I’m also encouraged that open source LMSs like Sakai are working on integrating similar kinds of functionality (see, for example, the whitepaper for Sakai 3 [pdf]).
    3. This learner-centered social-networking model probably ought not be limited to undergraduate education, but rather leave room for a more comprehensive online community that really reflects the connections across fields of learning and scholarship, as well as breaks down the barriers between undergraduate and graduate teaching and faculty research.
    4. A university-wide website redesign and CMS has to be built for all of this from the beginning; not added as an after-thought. In short, our web presence needs to be built on a foundation that is as dynamic and flexible as is learning and research in the 21st century. Old-school CMSes are not.

My University and the Web: Present

Posted in Research, Teaching, Technology on March 8th, 2009 by darcusb – 6 Comments

Last week, I attended an IT strategy council meeting, which included among the topics of discussion an update on the forthcoming university website redesign, and another on the place of open source software at the university. I was at this meeting primarily for the latter discussion, after having been recently asking a simple question, and not hearing an entirely satisfactory answer:

What is the role of open source software and open standards at this institution?
I was prompted to ask this question as a result of a confluence of three quite concrete frustrations that boiled over last term.

First, I (belatedly) heard of Miami’s move to a fully proprietary calendaring and email stack (MS Exchange). Despite all the obvious marketing hype surrounding buzzwords like “unified communications” and such, I knew this move really meant one thing: the institution was hitching its communications fate to a solution that would only work as promised for those users who—whether by choice or some compulsion—used Microsoft products. So without going into all the details, let’s just say I voted with my virtual feet: I effectively boycotted the new system, and now forward all my mail to GMail, which has a (much) better web client, and better IMAP support. Likewise, with its support of CalDav, Google’s calendar application has much better standard’s compliance than Microsoft’s. In short, then, Google’s standards-based solution works better for me than Microsoft’s closed one.

Second, my students and I became increasingly and painfully aware of just how bad our Learning Management System (LMS)—Blackboard—is. One immediate issue was online quizzes, which I had been using as a weekly way of assessment for students. But because of how poorly Blackboard is designed, transferring quizzes and tests across course semesters is both a) really awkward, and b) buggy. For this reason, I had to delay rolling out these quizzes in my large-enrollment class for roughly a month. And this was despite the fact that Blackboard had known of this bug for months.

So this semester, I’ve ditched the quizzes, and I’ve continued off-loading as much of my web content as possible outside of Blackboard. My syllabus is a separate XHTML file, that in turn links to other XHTML files for weekly assignments. My slides are all available online as well (though currently authenticated), again as XHTML files. In short, virtually everything is online, but the only thing I use Blackboard for is the gradebook, and course announcements.

Another issue presented itself in another lower-level class. This course is called Global Change, is team-taught, and focuses on learning about the breadth of geography through analysis of contemporary issues: climate change, urbanization, water, etc. My colleague and I had been frustrated with the consistency and quality of participation we were getting from students that were coming from increasingly diverse disciplinary backgrounds. So, we decided, let’s shift towards a group learning approach where the students drive much more of the content, and can collaborate on learning. The students, for example, gathered the majority of the topical readings for each module. But how to do facilitate this in Blackboard? Our awkward answer was to use the very awkward Blackboard blogging module. While we all saw great promise in the approach, we also felt held back by the limitations of the LMS.

So Blackboard sucks and I’m asking myself, why are we continuing to invest in this software?

The third issue that contributed to my pushing on this issue is my taking over as the director of graduate studies for my department. One of my jobs is to recruit good students. The most important way students find out about our program is through our departmental website. But our departmental web presence sucks because it’s too difficult for people to update content. What content should we be keeping up to date? Well, everything we do: the classes we teach, the works we publish and present, the research projects we’re working on, the students we work with. Ideally, we could easily keep this content updated, and it could in turn filter to the wider university. For example, if we publish information about a talk in our department, other people elsewhere in the university that might be interested in it should be able to be automatically notified.

There’s really no simple way to make this happen at my university. But thankfully the IT people here are reasonable, and so agreed to set up Drupal for us. I had them install some additional plugins such as for bibliographic management. I ultimately want something like this site, which isn’t really that hard to do with Drupal (notwithstanding that I’m really not a fan of PHP).

On the other hand, we have no real infrastructure on campus to make this easy. For example. there are no (good) university themes for Drupal. Instead, every new installation has to either hire some contractor to create one, or do the work themselves (as I am). This is really not good. It’s just too hard to create a decent web presence for an individual department or program. Yes, the IT people are very helpful, but they’re also overextended. Someone needs to give them the resources they need to make it easier on all of us, and so to promote the university’s mission better, and save money while doing it.

But, this issue goes back to the website redesign. Long story short: it seems a fait acompli the university will adopt a proprietary CMS. While I can imagine such a platform may well work for university level marketing and such, I have a really hard time envisioning how it would enable what we need at the department level. I also find is really hard to imagine how such a CMS will integrate in anything but very awkward ways with the learning that happens in classrooms and laboratories around campus.

So this is where things stand now, and I’m not terribly optimistic. My university has already made an expensive and multi-year investment in a proprietary email and calendaring system, and is about to make a similar investment in a proprietary CMS. These kinds of decisions will limit our flexibility going forward.

But the conversations will be ongoing, and there’s enough interest among forward-thinking people here to imagine that there may be room for exploration. I’ve got some ideas on this that I may explore in a future post.

bibo 1.0

Posted in Teaching on June 5th, 2008 by darcusb – Comments Off

Yesterday, Fred announced the first formal (1.0) release of the Bibliographic Ontology. See there for details.

The primary change from previous drafts is in how we handle contributors. This was a difficult decision, but we decided to split the modeling of roles (editor vs. author vs. translator) from that of order. So, for example, we have a bibo:editor property that is a subproperty of dcterms:contributor, and we also have a bibo:editorList porperty to record the list proper.

We also added in some structures from related ontologies to handle events like broadcasts.


Creative Commons License Creative Commons License