TUTOR

A programming language for PLATO developed by Paul Tenczar. It allowed branching, free-form answering, and the display of graphics.

Tenczar later developed the language into TenCORE as part of the Computer Teaching Corporation.

We get a sense for authoring by pulling section introductory sentences from the memo, Introduction to TUTOR. Computer-Based Education Lab. pdf

quotes

One frequently writes material that is used in several units. Such material might be a graph or other display that is repeated, or it might be a large set of answers used for several questions.

Here is a unit that randomly selects one digit adends for a continuous adition dril. An explanation of the lines is at the right.

One frequently writes material that is used in several units. Such material might be a graph or other display that is repeated, or it might be a large set of answers used for several questions.

This exercise illustrates a way to have a set of several exercises executed in a different order by each student, or by a given student going through them several times.

There are several lessons intended to assist authors. They are available from any terminal.

How to write and draw on the screen. Includes writing in various sizes, drawing lines and circles, etc.

How to use TUTOR variables to keep records and perform calculations.

.

Other than some support for sets of answers, I don't get the impression that there was much going on semantically in TUTOR other than sequencing through state machines. See Programming Paradigms