Posted on

Ancient Web: TECFAMOO Was a University Virtual World Before Virtual Classrooms Became Normal

Long before Zoom classrooms and browser-based collaboration suites, researchers at the University of Geneva were experimenting with a stranger idea: make education happen inside a programmable text world where students could walk into rooms, talk to people, build objects and write code.

Visit the TECFAMOO material at the University of Geneva.

TECFAMOO was started at TECFA, the School of Psychology and Education at the University of Geneva, in the fall of 1994. Daniel K. Schneider founded the project, with Richard Godard serving as a principal technical wizard. The project described itself as a virtual space for educational technology, education, research and life.

A MOO is descended from MUDs, but the important feature is programmability. Multiple people can connect to the same server, move among named rooms, talk publicly or privately, send asynchronous messages and interact with objects. Users with permission can also build new rooms and program new behavior into the world.

That gave TECFAMOO a quality modern collaboration software often lacks: the environment itself could be modified by the people using it.

The surviving 1997 technical manual is wonderfully concrete. It explains clients, commands, user creation, manners, building, quotas and MOO programming. The server was documented at tecfamoo.unige.ch on port 7777, with a separate object-browsing web interface on port 7778. Standard builders were given object and byte quotas; people doing serious projects could ask administrators for more.

This was not only a chat room with academic branding. TECFA used the MOO for virtual meeting spaces, tutorial support, distance teaching, collaborative work, introductory programming and experiments involving schoolchildren. A 2002 research page said the system was still alive, though at lower priority, and was still being used as a lightweight internal communication tool.

The project also exposes how people imagined the future of education before the web settled into today’s dominant shapes. Instead of assuming learning meant uploading documents into a course-management system, researchers explored persistent spaces, programmable objects and social presence.

Some of that future arrived under different names. Multiplayer games, Discord communities, collaborative coding environments and virtual campuses all contain pieces of the same idea.

Explore the old TECFAMOO pages. Even when the live world is no longer the main attraction, the manuals preserve an unusually detailed record of what educators thought networked learning might become when the Internet still felt open to invention.