MOO TOOLS

WHAT TOOLS ARE AVAILABLE?

While there are tools, such as online dictionaries,  which are specific to particular MOOs, this section provides a brief overview of tools which can be found in most MOOs.  The best way to find out how they work and what can be done with them is to log into a MOO and try them out.  Online help usually provides an overview of the various commands available for use with a particular tool.   If online help does not clarify the use of the item, other users are usually willing to provide explanations.

MOO tools can be divided into those which can be used for

These tools may be synchronous or asynchronous and may allow for one or two way communication, as shown in the table below.
 
TOOL (A)synchronous 1 or 2 way Collaborative Individual Presentation Reflection Socialization
MOOmail Asynchronous 1 & 2 - + - - +
Mailing lists Asynchronous 1 & 2 + + - + +
FAQs Asynchronous 1 & 2 + + + - -
Bulletin Board Asynchronous 1 + + + - -
Books Asynchronous 1 & 2 + + + + +
Whiteboards/
Blackboards
Synchronous 
&
Asynchronous

1 & 2

+

+

+

-

-
OHP/OHT Asynchronous 1 + + + - -
TV/VCR Asynchronous 1 + + + - -
Tape-recorders/
Logs
Synchronous
&
Asynchronous

1 & 2

-

+

+

+

-
Classrooms/
Meeting rooms
Synchronous 2 + + + - +
Bots Synchronous 1 - + + - +
Games Synchronous
&
Asynchronous

2

+

+

-

-

+

Features of some widely-used MOO tools

MOOMAIL

The in-MOO mailing system - MOOmail, offers its users facilities similar to email services on Internet servers.  MOOmail is similar to email but available only to users of individual MOO communities;  it is not usually possible to send MOOmail to a recipient who is not also a user of the MOO from which the message originates, although some MOOs do allow this service.  Like email, MOOmail is an asynchronous CMC tool which permits users to send, forward or reply to single or multiple recipients - MOOmail messages can even be automatically forwarded to users’ email accounts.

[Table]

MAILING LISTS

Most MOOs have in-MOO mailing lists to allow the MOO community to participate in asynchronous discussion for a on specific topics such as policy discussion, current events, teachers’ notices, current events and so on.   The user may subscribe to those lists which are available to her/him and  then receives any MOOmail sent to those lists. Similarly, the user can simply address her/his MOOmail to a particular list, and other subscribers to that list will receive that message.   Any user can set up a list, although it is necessary to contact the MOO administrators (wizards) to request permission to make the list active.  MOO-based mailing lists can be used as collaborative tools which, for example, enable learners to build up and follow logical sequences within a discussion.

[Table]

FREQUENTLY ASKED QUESTIONS [FAQs]

In-MOO mailing lists can include threaded discussions or simply reply to specific questions.  Lists of this sort may may be used in the same way as FAQ lists and can even be dynamically and collaboratively shaped by their subscribers, who will use the list as the first port of call when they have questions about some aspect related to the topic of the list.

[Table]

BULLETIN BOARDS

Within the MOO environment, it is possible to create an object known as a “note”. This can be written on by a restricted or unrestricted group of users and can operate as a Bulletin Board.  Unlike the CMC tools described above, the Bulletin Board  is a one-way communication medium.  Specified users may post announcements to it, while both they and others with appropriate permissions may read it.

For project work, a Bulletin Board is a useful tool on which to post general announcements to groups of learners involved in a project, although it is necessary to ensure that they are aware that they should check the Bulletin Board regularly for project updates.

[Table]

BOOKS

Although similar to collaborative whiteboards, books contain multiple ‘pages’ that can be read or written on. It is also possible to program or define who has permission to alter the contents of any book.

This tool has the portability of white/blackboards (which are, after all, portable) and can be used in any variety of imaginable ways.  Among other activities, books may be used to keep notes about learning strategies, useful quotations, references, urls and so on.  They may also be employed to present material and to reflect on the learning experience.  Books may also be used in less ‘academic’ ways, such as compiling user-written Haiku or recipe collections, or providing salutations to, or personal information about other users.

[Table]

WHITEBOARDS AND BLACKBOARDS

The in-MOO note object can be adapted for use as a brainstorming tool which behaves  in the same manner as a text-based whiteboard or blackboard.  The main difference between the Bulletin Board tool and the black/whiteboard  is that while the former  is used to leave information for others, usually asynchronously, the latter is often employed by users to share their ideas synchronously.  Of course, any text entered on a white/blackboard remains until it is 'erased', so it is possible for participants in collaborative brainstorming sessions to track the development of an idea from conception to completion merely by reading through the contents of the board.

Although all text entered into a MOO during a ‘conversation’ continues to be accessible as long as it is in the buffer, there are two major problems associated with this:

White/blackboard tools provide users with a permanent, easily-accessible, editable space in which to brainstorm ideas or to write and edit text individually or in collaboration with others.

[Table]

OHP and OHT

The overhead projector [OHP] tool allows a presentation format to be adopted.  If one player wishes to present pre-prepared material to others, as in a meeting or tutorial, for example, s/he can use the OHP to ‘project’ virtual transparencies [OHTs] to the screen.  All users then see the same information at the same time.  In some ways, this is a rather more sophisticated version of the @paste MOO command which allows the user to copy and paste text-based information from any other electronic source to users in the same virtual space, or even in other virtual spaces within the MOO.  Unlike @paste, however, the OHP allows the user to pre-prepare and format material for public presentations either individually or in collaboration with others.

[Table]

TV/VCR

For processes which require a step-by-step approach, MOO offers  television [TV] and video-recorders [VCR] objects.  It is possible to program a sequence of events which can be played back, paused, ‘rewound’ and replayed by the user.  Many educational MOOs use TV and VCR objects to present tutorials to beginning MOO programmers.  The user is able to select a tutorial and then ‘play’ it on either a TV or VCR  object.  The tutorials are synchronous and interactive – the user performs the actions as the tutorial explains them – with the user being able to pause and repeat the video tape at will.  The output of the TV/VCR object may be shared by all players present in the virtual space in which is it showing, thus providing a group learning experience and allowing users to discuss together sections which they may not have understood.  In this way, learners can take collective responsibility for their learning if they wish to do so.

[Table]

LOGS AND TAPE RECORDERS

Using raw Telnet or a MOO client, it is possible for a player to keep a record or log of any MOO session in which s/he participates.   The logging function can provide a very useful record of an online session for all users, from language learners to collaborative writers.  Language learners can use their MOO logs to identify and reflect on any linguistic errors they may have made, while those who use MOO for professional purposes can employ logs to record decisions made at meetings and so on.  Further, because the logging function is built into the client, rather than into the MOO itself, the user does not fill up valuable ‘quota’ or database space with the log, thus avoiding database bloat, one of the effects against which MOO administrators are in constant conflict.

While logging does have many advantages, there are also some serious disadvantages associated with this function:

Firstly, logs are personal and include everything a player sees on screen. Private conversations can be logged secretly, leading to greater or lesser violations of privacy when published under the title of 'research' later, without the explicit consent of all participants. In certain circumstances, logging can also facilitate violations of intellectual property rights.

What Lesley sees What Markus sees
You say, "Ok... 1.  Can you send to someone (who isn't yourself) outside the MOO with MOOmail?"
You say, "2.  Let's just make it "an object known as" because it could be a vast object, in fact..."
Markus nods.
Markus says, "and even receive the answer"
You say, "Really?  How?"
Lesley can't get that to work at all!
Markus says, "This is a feature most owners don't use (server load disk space and bandwidth wise"
You say, "How?  How? How?"
Lesley squeaks in an unlovely fashion
Lesley has made the change, but would love to know the answer (please?)
Markus is lagging badly.  Please bear with him until he either lags out or returns to the MOO.
Lesley says, "Ok... 1.  Can you send to someone (who isn't yourself) outside the MOO with MOOmail?"
Lesley says, "2.  Let's just make it "an object known as" because it could be a vast object, in fact..."
Markus nods.
You say, "and even receive the answer"
Lesley says, "Really?  How?"
Lesley can't get that to work at all!
You say, "This is a feature most owners don't use (server load disk space and bandwidth wise"
Lesley says, "How?  How? How?"
Lesley squeaks in an unlovely fashion
Lesley has made the change, but would love to know the answer (please?)
Markus is lagging badly.  Please bear with him until he either lags out or returns to the MOO.

Different World Views

Secondly, if a user loses the connection, any exchanges which take place while the user is disconnected are not recorded.  Indeed, in certain instances, the entire MOO log can be lost as a result of a lost connection.  For this reason, if logging of this sort occurs, it is recommended that more than one participant log the session.  In this way, at least one log is likely to be available at the end of an online session.

One of the ways in which it is possible to produce ‘clean logs’, that is logs of MOO sessions which do not include a record of communications from users outside the group, or pages (private messages) between members of the group, is to use a ‘tape-recorder’ object.  This object will record only what it ‘sees’ on the screen.  Since it is an object, not a player, it does not receive a record of who logs in or out of the database, and receives no communications extraneous to the discussion.  A tape-recorded log, therefore, does not need to be edited.

Because the tape-recorder is part of the MOO environment, it continues to record, even when its owner is not there, thus solving the problem of logs lost as a result of  broken connections.  Unfortunately, the tape-recorder log does use up database space, and so it is necessary to ‘erase’ the contents regularly.  It is, however, possible in many MOOs to send the ‘tape-recorded’ log directly to their own email – as opposed to MOOmail – accounts by using a single command before erasing them from the tape-recorder.

NB: It is considered to be unethical to make 'secret' recordings of any MOO session, whether by using the log function or by employing a tape-recorder object.  Such behaviour is a serious breach of MOOtiquette and, in some MOOs, can result in expulsion from the MOO community and destruction of the offender's MOO persona by the wizards.

[Table]

CLASSROOMS AND MEETING ROOMS

For those who take a pedagogically more traditional point of view, most educational MOOs offer the tailor-made virtual classroom or meeting room, complete with: It is important to note that the discussion areas in this type of ‘room’ object are programmed so that the users in the ‘private’ areas cannot communicate with those in the ‘public’ areas by using the usual say command.  This is a useful pedagogical feature, since it means that learners can work in the same virtual room, undisturbed by others. There are, however, also disadvantages in that unless all participants in a discussion within a such a room are aware of its properties, misunderstandings can arise.  For example, if a player in a 'private' area is unaware that her/his contributions can only be seen by others in the same area, this can lead to frustration and anger that the wider group appears to be ignoring her/him, while those in the public area may find the apparent silence of one of their colleagues inexplicable because they do not realize that s/he is in a private area and thus, any contribution s/he makes is not visible to the wider group.

It is important to remember, then, that the features of this type of room should be clearly explained to all participants in order to avoid demotivating learning experiences.

[Table]

BOTS

Bots, short for ‘Robots’ are artificial ‘players’ in that they are programmed objects that can respond to certain commands given by ‘real’ users.  They serve a variety of purposes within educational MOOs.  They may, for example: The function of bot objects is limited only by the programmer's imagination and programming skills.  It has even been known for real players to have 'conversations' with bots for some time before realizing that they are conversing with an artificial player!

[Table]

GAMES

Most MOOs contain some sort of game.  These may be word games like Scrabble or Boggle, card games like Hearts or Poker, treasure hunts or even virtual darts.  Such games fulfill a variety of functions from socializing players to allowing them to practise the target language in specific situations.

While the games are played in real time, they can also be saved and returned to at a later date.  It is even possible for games like virtual chess to be played asynchronously, with opponents logging in and making a move independently of the other being online.

[Table] [Top]

back          up           next

Last updated 30th January 1999
Authors: Lesley Shield and Markus J.Weininger