Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site umcp-cs.UUCP Path: utzoo!linus!philabs!seismo!rlgvax!cvl!umcp-cs!mark From: mark@umcp-cs.UUCP Newsgroups: net.unix Subject: Re: On-line tutorials under UNIX Message-ID: <2411@umcp-cs.UUCP> Date: Sun, 4-Sep-83 22:31:31 EDT Article-I.D.: umcp-cs.2411 Posted: Sun Sep 4 22:31:31 1983 Date-Received: Mon, 5-Sep-83 20:36:58 EDT References: <4776@sri-arpa.UUCP> Organization: Univ. of Maryland, Computer Science Dept. Lines: 23 I wrote a program which sits between the user and the shell for teaching people about editors. It works by logging the user in again through a pseudo-tty, so it could actually be used to teach anything about unix from the ground up. It is a trivial two-window interface, with the top window for commands and the bottom window being the real terminal (requires terminals with set-scrolling-region command). It reads a script of things to present to the user, commands to execute as if the user typed them, and sequences of keystrokes which the user is REQUIRED to type (if the user types the wrong key during one of these the command window say something like: I expected you to type 'x', you typed 'y'. Please type 'x'." I would be happy to mail you the source (it is only about 100 lines of C, not counting the window interface which is about another 300 lines of C). -- spoken: mark weiser UUCP: {seismo,allegra,brl-bmd}!umcp-cs!mark CSNet: mark@umcp-cs ARPA: mark.umcp-cs@UDel-Relay