|
Quantum Mechanics of Education,
or:
How to Teach in Several Places at the Same Time
(a technological perspective)
Summary
An interesting experiment in distance-independent education was launched
in January 1999.Using a cluster of commercially available, Web-based
technologies, a graduate level course entitled: "Globalization
and the Information Society" was delivered, simultaneously, to 35 students
in 3 different locations: Ann Arbor, MI, Washington, DC, and Johannesburg,
South Africa. Each Tuesday, students connected to a virtual auditorium
in order to listen to a real-time lecture, interact with the professor
and other students, ask questions, and make presentations to the class.
During the rest of the week students engaged in a variety of asynchronous
activities in their multinational teams: holding online discussions,
collaboratively creating reports and documents, exchanging project-related
files. The article below gives a detailed account of this experiment.
Table of Contents:
Background
Preparations
Technology: Servers
Technology: Clients
Application
Challenges
Recipe for success
Appendix A: Screenshots
Appendix B: Links
Background
This probably would not withstand close scrutiny -
as most endeavors do not unfold from a single point in time and space -
but for the sake of anchoring this story somewhere, let's say that it all
started at around 1 P.M. on September 2nd, 1998, when Dr. Derrick
Cogburn, then a faculty member at the University of the Witwatersrand in
Johannesburg, South Africa, on a visit to the University of Michigan School
of Information, stepped into my office for the first time. For the next
hour we chatted about the Alliance for Community Technology, my work investigating
various tools of Internet collaboration and communication, and our mutual
interest in technology for distance independent teaching and learning. Somewhere
along the way our conversation shifted away from somewhat abstract musings
about new, fascinating developments in Web-centered technology, and toward
considering possible practical applications of this technology to Derrick's
teaching. Pretty soon we found ourselves formulating a vision of a live
course taught online, via the ubiquitous World Wide Web, to students around
the world.
It would have been hard not to notice the opportunity
that manifested itself in the two of us contributing the essential elements
for making this vision a feasible one: energy, enthusiasm, willingness
to take risks, flexibility, technological expertise. Moreover, Dr. Cogburn,
with his various engagements and offices in multiple parts of the world
(Cairo, Johannesburg, Washington, and now considering a guest faculty
appointment at the School of Information in Ann Arbor), was already trying
to achieve in the physical world what had been quite common in the virtual
one: being present in multiple locations at the same time.., so it was
hardly surprising that he embraced the challenge with much more hope than
apprehension. Our discussion of tools that might help us reach particular
objectives probably contributed to this hope.
We agreed to use a cluster of tools rather than
a single, integrated package. There were two reasons for this decision:
- Very few integrated packages would have all
the capabilities we wanted to see included in the planned environment,
and those that had, were not nearly as robust and powerful as a set
consisting of several different tools, each one picked from among the
best in its category.
- The Alliance for Community Technology's servers
were already hosting a number of "cutting edge" tools, so all that was
required was finding the most suitable ones, upgrading them (if possible),
and buying sufficient number of licenses (if needed).
We also agreed to offer participation in our experiment
to three institutions:
- School of International Service at the American
University in Washington, DC
- School of Information at the University of
Michigan in Ann Arbor, Michigan
- School of Public and Development Management
at the University of the Witwatersrand in Johannesburg, South
Africa
and to limit enrollment in the course to 30 students,
10 from each of the participating schools. Furthermore, the schools' commitment
of sufficient material (lab space, computers) and human resources to the
support of the project was made an important condition for participation.
Preparations
Fortunately for all involved, when we made the decision
to try and launch the experiment in the Winter Semester, many of the required
technological components (at least on the server side) were not only well
known to us, but already in place. Had we been faced with the prospect of
starting a selection process for the tool set to support the experiment,
it is quite possible that we would not have been ready in such a short time.
But even with this out of the way, there was still significant work ahead
of us.
First and foremost: making sure that long-distance
voice communication via the Internet was indeed feasible. The first few
tests we ran exceeded our expectations: Derrick was able to connect from
Geneva, where he was attending an international conference, with good
audio and ample interactivity, via his decidedly not state-of-the-art
laptop equipped with only a 33.6K modem. Although the audio was delayed
by 10-15 seconds, the sound quality was surprisingly good, i.e. approximately
that of an aging pay phone, and the delay caused problems only when trying
to have a two-way exchange; in the lecture mode it was not noticeable
at all. Our optimism was further boosted by a small crowd of onlookers
- apparently intrigued by someone having a lively conversation with his
laptop - who gathered around Derrick in the foyer of the conference center,
where this test was taking place... Derrick invited several of them to
give it a try and the test evolved into a multinational exchange of greetings
between Geneva, Switzerland, and Ann Arbor, USA...
Our subsequent tests involving computers in Johannesburg
and Washington were also promising, although the sound coming from South
Africa was of significantly lower quality than in our Geneva experiment
(but still intelligible). These tests, however, were usually one-on-one
affairs, and did not give us sufficient insight into the conditions of
the multi-user environment we were planning to set up. Unfortunately,
we did not have the resources to simulate a 30-user Placeware session,
especially with all 3 locations involved; neither Washington nor Johannesburg
could come up with sufficient numbers of properly configured computers
and people familiar with Placeware technology to participate in such a
test any time soon. However, I was not too concerned about it and figured
out that even a much smaller size audience would provide us with enough
reassurance for the Winter launch. And so a 6-client test between Ann
Arbor and Washington was performed and went according to expectations.
Unfortunately, we were not able to do a similar
test with our South African counterparts. This was a bit worrisome, as
some of our earlier, small tests have failed, either due to firewall
interference or mysterious hardware incompatibilities that prevented the
transfer of audio. We also weren't sure which of the computer labs at
the University of the Witwatersrand would be made available for the students
in the course, and whether the computers in there would be configured
properly and on time.
Technology: Servers
As stated in the Background, the experiment involved the use of several
commercially available tools, especially on the server side. (On the client
side all the tools required a Web browser, with some calling for additional
plug-ins and helper applications.) Two machines were used as servers:
- Machine 1 (donated by Intel, built by Dell):
- Dual-processor Pentium II at 266 MHz
- Operating System: Windows NT 4.0 Server with Service Pack 3
- RAM: 128 MB
- Hard disk: 4GB
- Hosts: Placeware Conference Center, O'Reilly WebBoard, Internet
Relay Chat, Netscape FastTrack, Netscape Directory, Netscape Calendar
- Machine 2 (donated by Intel, built by Dell):
- Dual-processor Pentium II at 333 MHz
- Windows NT 4.0 Server with Service Pack 3
- RAM: 128 MB
- Hard disk: 4GB
- Hosts: Xerox DocuShare, Microsoft Internet Information Server
It is probably worth mentioning, that, were the servers used exclusively
for the experimental course, one machine with a single processor would have
been sufficient. In our case, these servers usually support multiple courses
and groups at the School of Information. A descriptive list of services
provided by these machines for our course follows:
Placeware Conference Sever 3.0 was used for delivering weekly
lectures in real-time (with Internet audio and PowerPoint slides, live
Web pages as visuals); student presentations to the class; real-time communication
within teams; voting; comments and questions from the audience. Cost of
license for this server can vary greatly, depending on the size and type
of license needed (with or without Internet audio), and individual
negotiations with the vendor; approximately: $500 per "seat" (i.e. concurrent
user) with audio capability. The most sophisticated and also the most
expensive tool in our lineup. The initial high cost of this server can
be somewhat offset by the fact that a single "seat" does not mean one
login name and password: in fact, thousands of users can have accounts
and participate in sessions on a 40-user server, as long as the number
of client connections at any one time does not exceed 40.
Netscape FastTrack 3.01 provided Web access to course materials:
syllabus, reading list, list of students, contact information, links to
relevant Web resources. It also constituted the necessary ingredient of
our Placeware installation, which requires the presence of a Web (HTTP)
server. The list price of FastTrack is $295 for unlimited use, but educational
institutions can obtain it at substantial discounts or even free.
O'Reilly WebBoard 3.5 served as a venue for online discussions
(threaded), listserv activity, group announcements, brainstorming, and
exchange of files (through attachments), while its built-in HTML chat
added a synchronous (real-time) component. Later in the course we supplemented
it with a more robust, Java-based IRC (Internet Relay Chat) server, which
came as a free add-on to WebBoard. Quite possibly the best tool in its
class - discussion group server - at a very reasonable price: $699 for
unlimited use.
Xerox DocuShare 1.5 was used as a document management system and
a virtual "teamspace" that supported submitting and retrieval of assignments,
group calendars, collaborative (asynchronous) editing of documents, announcements.
The beauty and power of this tool lies in the fact that a standard browser
is all that's required to take full advantage of those capabilities...
This comes at a cost of $695 (server and 25 user accounts) or $995 (server
and 50 user accounts). Each additional 25 user accounts: $495. (15% discount
is available to educational institutions.)
Technology: Clients
One of the goals of this experiment was to show that costly, proprietary,
difficult to maintain technology, such as satellite TV broadcasts or ISDN-based
videoconferencing, is no longer a sine qua non condition for a distance-independent
learning experience that approaches a level of interactivity similar to
that in a real-life classroom. In fact, the ubiquitous and nearly free Internet
has become a delivery platform for an incredible array of media, from text
to video to 3D "worlds", and thus a venue for interactions ranging from
textual chat to videoconferencing to "meeting" strangers on a beautifully
rendered, virtual "street". Moreover, the power and versatility of today's
Web browsers, further extended by Java applets and plugins, far exceed that
of any other client application, whether proprietary or not.
Therefore, in our selection of tools for the course, we tried to avoid
those that required anything other than a standard browser (Microsoft
Internet Explorer or Netscape Communicator) of 4.x vintage or newer, which
could be downloaded for free from the Web. Even plugins and helper applications
were frowned upon. With these self-imposed restrictions we were able to
build an environment where a student at any location, in front of any
computer equipped with at least a 28.8 kbps connection and a relatively
recent Web browser, could:
- Read messages posted by other students on a discussion board and
respond to them
- Submit an assignment to the instructor
- Download a paper or presentation being worked on by his group, contribute
changes/additions, and upload it back
- Check the date and time of a scheduled, online meeting of his group
- Access recorded lectures
- Participate in real-time chat sessions with other students
- Check reading assignments and access some of the required materials
- Approach the instructor or the assistants with questions and comments
Attending the weekly lectures was a bit more tricky. Although the main "console"
of the Placeware Conference Center is a Java application that gets activated
from within a browser window upon entering a specific URL, receiving the
audio portion of a lecture requires the installation of a "media plugin".
It is a small executable file that can be downloaded for free from our server
and installed in less than a minute. However, given the fact that students'
ability to install even a simple plugin is often restricted by their local
system administrators and that under certain circumstances (e.g. unsupported
sound card) the media plugin will fail to work properly, this is not as
easy and insignificant as one might hope. Also, lack of MacOS-compatible
version of the plugin practically excludes Macintosh computer users from
fully participating in a Placeware session: they can view the slides and
participate in a textual chat, but they can't hear or be heard. For the
sake of fairness, however, I should point out, that in comparison to other
Internet conferencing tools on the market, Placeware remains one of the
least invasive on the client side. In fact, one could avoid the media plugin
altogether by setting up an "old-fashioned" telephone conference for
the audio portion of a lecture.
Another plugin is required for preparing and converting Microsoft PowerPoint
slides for use as visuals in a Placeware session, but it is not necessary
for every student to have it installed; if needed, the conversion can
be easily done by the teacher or an assistant. Finally, a RealMedia plugin
would enable the students to listen to a recorded session as a single
audio stream with automatically advancing slides, but, as an alternative,
each session's audio was recorded in non-streaming (AU) format, playback
of which is a standard feature of every browser.
An important benefit of making all tools in our set rely on a Web browser
as their only or, at least, primary client, were the relatively small
demands placed on the client hardware. The course could have been successfully
run, had the client machines consisted only of 133 MHz Pentium PCs running
Windows 95, 98, or NT 4.0 and outfitted with 32 MB of RAM, sound card,
speakers (or headphones), and a microphone. In reality, all our students
had access to computers with significantly better specifications, ranging
from 233 MHz Celeron-based machines to those equipped with 266 MHz Pentium
II.
Internet access for bandwidth-intensive Placeware sessions was provided
from LAN-connected computer labs with T1 (or better) lines, although on
some occasions the instructor, individual students, and assistants would
connect - with varying degrees of success - via 56 kbps modems. Other
tools (WebBoard, DocuShare, etc.) were decidedly less demanding, requiring
only 28.8 kbps connections.
Application
It is probably safe to say that Placeware Conference
Center was the most important technological component of the course, although,
arguably, not the most heavily used. Its "cutting edge" appeal generated
quite an excitement among students at the beginning of the course and its
powerful, real-time features helped keep them engaged throughout. Each Tuesday
morning (afternoon in South Africa) the students would come to their respective
labs, start up their browsers, and point them to http://www.communitytechnology.org/placeware/,
from where they would proceed to the virtual auditorium located in the Eastern
Room. After logging in with their user names and passwords, they would join
their team members "sitting" in a particular row of seats and engage in
informal, ad-hoc conversation using textual chat or audio. Upon beginning
his lecture, the instructor would disable this feature in order to keep
the students focused and avoid overloading the server with too many audio
streams.
Most lectures consisted of the following eight
elements:
- Real-time broadcast of the instructor's talk
via the Internet to all connected Placeware clients
- Microsoft PowerPoint slides converted to the
Placeware-compatible GIF images
- Live Web pages as illustrations of certain
points in the talk
- Instant feedback given to the presenter by
students changing the colors of their "seats"
- Voting with the aid of multiple-choice, interactive
slides
- Blank slides serving as virtual chalkboard,
on which the lecturer would type ad-hoc comments and questions
- Typed questions submitted by the students to
the presenter
- "Giving the floor", whereupon a student's spoken
comments could be heard by the entire connected audience
These elements, working together, created a dynamic,
highly interactive environment, where the physical distance between students
in different locations became all but irrelevant, without reducing student
participation to passive reception of one-way broadcast, as it would have
been the case in a satellite video transmission. The pace of the lecture
would slow down or pick up speed, depending on the feedback from the audience;
questions would be answered right away, either openly, to the entire class,
or discreetly to the student; on multiple occasions, the students would
take the center stage and give their own presentations to the class or contribute
comments during a lecture. Yet despite the apparent complexity of this environment,
taking full advantage of its rich features was not difficult, partly because
of the intuitive character of its interface, cleverly built around a familiar
metaphor of a real-life auditorium, with rows of seats, a stage, a display
screen, etc.
At the end of most lectures students were given
time to converse with others in their virtual rows and discuss their group
assignments, distribute responsibilities, or setup a meeting time. Team
work constituted a very important element of this course, whose aim was
not only to teach students about globalization but to allow them
to experience working in a global environment first hand. Not surprisingly,
most tools deployed in this course were selected for their ability to
support group work. And support they did, for example: 11 conferences
(discussion topics) were established on our WebBoard:
- a private conference for each of the 5 teams
(or Global Syndicates, as they were called in the course), accessible
only to the team's members, the instructor, and assistants
- 4 course-wide conferences that accepted students'
personal introductions (with optional photographs), current news relevant
to the course's topic, questions and answers regarding all aspects of
the course (technology, assignments, subject matter, etc.), and suggestions
on how to improve it.
- 1 private conference for those responsible
for the technological side of the course
- 1 private conference for the team of researchers
studying the experiment
By the end of the semester, all these conferences
held 496 postings, some contributed via e-mail, others entered directly
into WebBoard, with the help of its intuitive, browser-accessible, form-based
interface. In addition to organizing and archiving asynchronous discussions,
WebBoard's built-in chat feature provided students with a simple, textual
tool for real-time, online conversations. Unfortunately, due to several
factors, not all of the attempts to use the chat tool for group meetings
were fruitful and students sometimes resorted to using the capabilities
of the Placeware Conference Center instead; more about it in the section
on Challenges.
A folder for the course was created on the DocuShare
server and access to it restricted to those associated with the course.
(It remained invisible to all other visitors to the server.) It became
a container for dozens of nested folders and files, some accessible to
all participants, while some open only to specific teams or subgroups.
This is where the teams and the individual students uploaded their assignments,
either to make them available to other team members, who could then contribute
changes and additions, or to submit them to the instructor for grading.
Although similar functionality could be achieved with the use of file
attachments - either to e-mail messages or WebBoard postings - DocuShare
provided enough value-added features to make its deployment worthwhile:
- All versions of a document were preserved under
a single entry
- Common document formats (MS Word, MS PowerPoint,
Word Perfect, etc.) were converted, upon request, to HTML by the server,
for instant viewing in a browser window. Although they could not be
edited in this state, this was a significant time-saver for users who
only wanted to read the documents and thus avoided downloading them
and opening their native applications.
- Documents were placed into a meaningful, familiar
hierarchy of nested folders
- Files (documents) could easily be relocated
between folders, their ownership changed, and access to them determined
on a file- rather than collection-level
- New folders could be created by any student,
whether for group or individual use
Finally DocuShare's simple, rudimentary calendars
proved useful for most teams, who used them primarily to schedule their
online meetings and keep track of due dates for assignments.
Challenges
From the very moment we decided to go ahead with the
experiment, we knew very well that it would not be a cakewalk, and indeed,
it wasn't. Some of the challenges we had had to face before the semester
drew to a close were predictable, but others caught us by surprise. Yet
the show went on and, I'm proud to say, through creativity, commitment,
and occasional good luck, we were able to overcome a great majority of the
obstacles we stumbled upon along the way. From today's perspective I know
that we could have been better prepared and that some bumps and scratches
on our heads - metaphorically speaking - might have been avoided. But errare
humanum est and one's mistakes provide invaluable learning material.
It is also important to point out, that in the end, what we did, exceeded
many people's expectations, including my own...
Not surprisingly, the crown jewel of our tool set
- Placeware Conference Center - was the source of our biggest concern.
IP-based conferencing, especially involving audio or video communication,
is hardly a mature technology. Being bandwidth-intensive, it is highly
sensitive to network conditions, most of which are beyond any single webmaster's
or LAN administrator's control. It has difficulty negotiating with firewalls
(although its capabilities in this area are quickly improving). Its hardware
requirements are often quite high and involve the use of non-standard
peripherals such as video cameras, good quality microphones, headphones,
and specific sound cards. Hardware and software incompatibilities tend
to make the experience of setting up and using Web conferencing clients
a rather frustrating one. So much so, that some of the vendors of Web
conferencing software - including Placeware, Inc. - gradually shied away
from advertising the IP-audio capabilities of their solutions, to the
point of practically hiding those capabilities from potential customers,
and instead promoting audio via phone conferencing.
Given the number of variables that can make or
break a conferencing session, having control over as many of them as possible
becomes truly crucial. In an ideal world, one should be able to allow
students to connect to a virtual auditorium from a variety of locations,
making it a convenient alternative to a trip to campus; after all, this
is what "distance-independent, online learning" is all about. Unfortunately,
with the current state of technology, this would mean spending more time
helping students setup their computers and troubleshooting a plethora
of problems than actually teaching... That's why we decided to go with
a much more controlled environment of three computer labs, one at each
of the participating schools. Our basic assumption was that once the computers
in those labs were outfitted with necessary software and peripherals,
their performance would stay consistent and predictable.
Alas, this assumption was proven false. For a number
of reasons, including lack of sufficient funding, overcommitted technical
support staff, and delays in administrative decision-making, the labs
were not fully prepared when the semester started. Some computers were
waiting for ordered headsets to arrive; some were not adequately tested
for firewall interference; some did not have the necessary plugins installed.
On top of that, huge interest in this course at American University prompted
us to admit more students than initially planned and thus purchase additional
licenses for some of the tools to be used in the course; the needed licenses
for Placeware Conference Center did not reach us on time. In effect, the
first two lecture sessions were an exercise in creative workarounds: one
computer in each lab was connected to a set of speakers, so that students
still without headphones could listen to the instructor, and an image
of the audience console was projected onto a screen in front of the lab,
so that students unable to connect due to insufficient number of licenses
could see the visual part of the lecture as well.
The firewall in place at the University of the
Witwatersrand was also a source of grief. At one point it simply collapsed
without warning, cutting the Placeware session off. To make matters worse,
all the technical support people capable of restoring the firewall had
left for the day... This time sheer luck rescued us from a very tight
spot: Derrick, who happened to be lecturing that day from this very lab,
was able to use his laptop to connect to an ISP outside of the fatal firewall
and continue broadcasting to the labs in Washington and Ann Arbor, while
students in Johannesburg, who experienced him "live", did not really miss
a whole lot by not having Internet connectivity at that time.
Bandwidth fluctuations constituted yet another
significant challenge. Despite the fact that the real-time sessions were
held on Tuesdays and always at the same time of day, network conditions
would differ considerably at times, affecting the quality of the audio
by introducing delays, choppiness, and "static", sometimes to the point
of making it unintelligible. On those occasions we would resort to using
a speaker set rather than having students listen to the lecture on their
headphones and it usually did make enough of a difference. Twice, however,
we were forced to use a speakerphone to deliver the audio portion to a
lab affected by a drop in available bandwidth, and at one time the solution
we came up with was quite creative: Derrick's voice was transferred, via
telephone, from the lab he was in, to a speakerphone in the second lab,
where it was captured by a nearby microphone and relayed to the third
lab, this time via the Placeware server.
In the middle of the semester, Netscape released
a fairly minor update to its Communicator suite, whose browser was our
browser of choice for the Placeware sessions. This update, which fixed
a number of bugs discovered since the last release, was promptly installed
on all the computers in the School of Information. However, as it is often
the case with software updates, while fixing a number of known bugs, they
tend to introduce a slew of new ones. To our dismay, this update had the
unfortunate side-effect of making the Placeware application unusable.
Of course, this was a relatively small problems, easily dealt with by
bringing back the older version of Communicator, but I decided to mention
it here as an example of totally unforeseeable developments that may appear
out of the blue and wreck instant havoc, forcing us to react quickly to
a new set of circumstances.
Interestingly enough, Placeware turned out to be
much less of a problem that we had feared, possibly because our fears
forced us to predict what could go wrong and devise countermeasures. Instead,
it was the textual chat, an infinitely simpler tool with much longer track
record, that failed us completely. The troubles started with the abysmal
performance of the WebBoard-native HTML chat, which had the habit of slowing
down to an unbearable crawl as soon as the number of participants exceeded...
three. Prodded by students' complaints, I switched to a more robust Internet
Relay Chat server and a Java-based chat client. The performance improved
dramatically, but now the firewalls in place in South Africa prevented
students there from participating in chat sessions. To add insult to injury,
the Java foundations of the client caused it to behave somewhat unpredictably,
especially on Macintosh computers. One of the better ways out of this
no-win situation was to use the chat feature in the Placeware console
instead, and, indeed, students often resorted to this method of holding
online group meetings.
I do not have hard data to confirm my suspicion,
but my conversations with several students seem to point to the patchwork
nature of the learning environment as a source of considerable frustration.
Although the various tools deployed in the course used Web browsers as
their only (or primary) clients, they remained different tools, with more
or less varying interfaces, separate user databases, and serving different
purposes. Aside from the minor nuissance of having to log in separately
to each of these tools - somewhat mitigated by our efforts to keep user
IDs and passwords the same - their functions were initially somewhat confusing
to students, especially those, who had little experience with Internet
technologies beyond basic Web surfing and e-mail. The distinction between
WebBoard (discussion tool with file attachment capability) and DocuShare
(document management system), was particularly perplexing; some students
simply chose to stick with the classic method, i.e. using
e-mail for both discussion and file exchange, thus shifting the burden
of archiving and storing on the instructor and assistants.
For several reasons, including - but not limited
to - the lack of sufficient technological and human resources, our South
African students found themselves struggling to keep up with their colleagues
in the United States. At the start of the semester, the computers in the
lab designated for the course were not prepared to meet the requirements
of the Placeware sessions. (With the grace-saving exception of a single
workstation, around which the students would gather.) No training was
offered and the technical support was spotty at best: for the first few
sessions it was not unusual to start the lecture with the Johannesburg
node still off line and the students frantically looking for the one person
capable of troubleshooting Placeware problems, who, incidentally, was
in high demand in other areas as well. The firewall in place at Wits (short
for Witwatersrand) University and maintained by a unit separate from the
School of Public and Development Management, contributed heavily to the
problems, culminating in the previously mentioned collapse, which nearly
took one lecture off the schedule. A few weeks into the course,
Derrick's personal intervention and soliciting the help of a new, private
ISP in Johannesburg, which let us use its state-of-the-art and firewall-free
lab, turned the situation around and made the rest of the semester much
more satisfying for our students there.
It is worth mentioning that these problems are
not South African problems - they are truly universal and can pop up anywhere,
including the United States. However, there are identifiable challenges
that are specific to environments that spread across geographic regions,
political borders, cultures, time zones, etc. In our case, the most important
of those was the 7 hour time difference between our two American universities
and Wits in Johannesburg, which limited our students' ability to get together
without it being too early in the day for some or too late for others.
Matters were made worse, when, towards the end of the semester, Michigan
and D.C. switched to the Daylight Savings Time, decreasing the difference
to 6 hours. This relatively small shift had significant implications for
our South African students, many of whom held full-time jobs and now were
forced to cut their Tuesday workdays by an hour to make it to the lecture
on time. (Changing the time of the lecture was considered but rejected
as impractical.)
Recipe for success
Our planet is littered with bones of explorers, who
ventured into uncharted lands or waters without sufficient resources, be
it food, training, fuel, knowledge of local customs, reliable lines of communication.
Luckily, an unsuccessful foray into distance-independent learning is very
unlikely to have tragic consequences, but the potential of wasting significant
amount of time and money, dealing with disappointment and criticism is enough
of a deterrent to make us examine our strategy carefully and well in advance.
Let me offer here a few pieces of advice extracted from our own experiences.
The importance of sufficient testing cannot
be overemphasized and the need for it increases as we climb the ladder
of complexity and/or novelty. Unfortunately, it is often impossible to
recreate the exact conditions under which the system will eventually work
"for real", but even a limited test is better than no test at all, as
it can give us very valuable information about the system's performance
and help uncover potential vulnerabilities, especially when the tests
are repeated over and over.
But why repeat tests? Isn't it just a waste of
time? Certainly not and there are several good reasons for doing it, such
as changing network conditions, variations in the load placed on the server,
different skill levels among testers, modifications in the client environment
(e.g. software installations), etc. Before the "official" launch of the
course we ran tests involving various: locations (Geneva, Ann Arbor, Cairo,
Johannesburg, Washington), computers (from laptops, to low-end desktops,
to high performance workstations), peripherals (several types of headphones
and microphones), and human testers. Do I need to mention that even that
did not wholly protect us from surprises?
Murphy's Law stating that: "If something can go
wrong, it will" applies to all kinds of human endeavors, but those involving
computer technology seem to have a disproportionately large share of its
effects. (Or is it only my subjective misperception?) No matter how many
tests have been conducted and how confident we feel about our hardware
and software performing as expected, it is never a good idea to
be without a contingency plan. Yes, schlepping the speakerphone
to the lab before every lecture can become a minor pain, especially when
there never seem to be any use for it, but the one occasion when having
it there will save the session from a total disaster will more than pay
for all the carrying back and forth. And believe me, the very day when
you decide to slack off a little and do without it will be the one when
you'll need it the most...
Luckily, most technological mishaps can be predicted
quite easily - I wish I could say that about human errors - so having
a few contingency plans for several possible scenarios does not require
a crystal ball or even a supercomputer simulation, and most solutions
are decidedly unsophisticated, e.g.
- establishing a procedure that the assistants
could follow when faced with a total lack of connectivity, so as not
to waste valuable class time waiting for directions from the instructor
- using e-mail as the document delivery mechanism
to substitute for DocuShare
- using e-mail as a discussion tool instead of
WebBoard
- faxing assignments
- relying on a long distance phone call to make
up for failing IP audio
Needless to say, almost all of the ideas listed above
came in quite handy during our course.
On those relatively rare occasions when the unpredictable
happens, a healthy dose of creativity and resourcefulness will
not hurt. I sometimes joke that it may be helpful to have someone from
Eastern Europe on staff, as the decades of fluctuating shortages
of everything have forced people there to resort to do without or with
very little in situations when citizens of more affluent countries would
feel quite helpless. (Russian cosmonauts on board of the "Mir" space station
have for years improvised various repairs themselves and kept their mission
control in the dark about the actual state of the spacecraft for fear
of losing substantial bonuses.) But all jokes aside, being able to quickly
switch from one technology to another, from one approach to a totally
different one can be extremely valuable. Unfortunately, this ability tends
to be inborn rather than acquired.
"Cutting edge" technologies are hardly ever cheap,
as the cost of licensing our Placeware "seats" clearly illustrates. Spending
several thousand dollars on software for a course may be less of an issue
at some institutions of higher learning than at others, but it is always
an issue. Therefore, having a good estimate of the costs involved, supported
by a reasonable amount of research into alternatives, can provide quite
an advantage, especially when one can also point at readily availabe,
substantial funds to tap into. The good news is that the pool of
alternative solutions keeps expanding at a dizzying pace; a little time
spent investigating the current software market and a bit of skill in
combining different tools into one package of complementary functionalities
will almost certainly result in bringing the cost down.
Appendix A: Screenshots
Placeware Conference Center 3.0:
WebBoard 3.5
DocuShare 1.5
Appendix B: Links
Written by Vlad Wielbut,
May 1999
|
 |