Jan 272014

I suppose I should say something about agents before I start talking about my new course file.  

Basic Agents

In my original template, agents were as basic as basic could be and were used initially to sort student notes. By the midpoint in the semester I’d created an individual note for each student by importing an Excel spreadsheet. In the note text I’d indicate basic information about the student’s submission of assignments and my feedback on their written work. Keeping track of who had submitted drafts or participated in peer review or sought help from a tutor at the writing center had always been quite difficult. But now I was cutting and pasting fixed strings into student notes that I would then search for with agents. Tons of work was suddenly gone.

Basic Agents

A basic agent. Later agents might search for an attribute as well as some text, but seldom more than that.

Eventually I understood what attributes were.* By the end of the term, I’d begun converting some of my text strings to Boolean attributes. I’d set the default to true and then mark “false” for anyone who didn’t hand in a draft, for example. This was easier than cut and paste and tidier too.

All that said, I should admit that what I could do with agents in absolute terms was very limited. I knew no scripting or programming languages and was completely new to the concept of regular expressions. Everything I did was based on the basic syntaxes demonstrated when I selected options from the dropdown menus of the agent-creation window. By using these simple examples as models (and with some flipping through action lists in the manual and rereading some explanations in The Tinderbox Way), I figured out how to do what I needed to.

Agents and Links

I used agents to gather material without ever using them to perform actions. Partly this was because of my limited ability to write action scripts. But it also reflects what I was trying to do: I needed to schedule and categorize material by date or by connections to readings but also wanted to work with them in a way that didn’t resemble a filing cabinet or file structure. My boring basic agents cut across the hierarchy of boxes I’d built in a way I’d imagined links doing; and they confirmed that the materials dropped into boxes were in fact interconnected.

My template revision is very much about nurturing the interconnections I’ve been picking out with agents in my original template. My next post will talk about what that means and how I’m going about it.


*I “knew” what attributes were, but I associated them with fields in a database and saw them as fixed and complicated, something I had to create in anticipation of future needs. What attributes actually are “clicked” when I realized I could add and delete them at will.


 January 27, 2014  Hypertext, Teaching Tagged with: , ,

Sorry, the comment form is closed at this time.