1 CAI_courses

     $ CAI [course_name]

Self-paced Computer Aided Instruction courses take  you  through  the  use  of
system commands or particular facilities.

If you supply a course_name parameter,  the  named  course  is  run.   If  the
parameter is omitted, a menu of available courses is given.

If course_name does not  match  one  of  the  courses  in  the  system  course
directory,  SYS$INSTRUCTION,  then a search will be made in the user's current
directory for file course_name (default type COM), which is assumed  to  be  a
command procedure in a prescribed course format.

2 Introduction_to_VMS

"VMS2CAI" is designed to provide a simple, yet flexible, means  of  learning
how  to start using the VAX/VMS operating system.  Each command is described
in general, and you then have to enter particular instances, the results  of
which are simulated at the terminal.

The course consists of short  lessons  on  specific  system  commands,  from
creating and manipulating files to writing and executing command procedures.
You can select topics from the course menu, or from a Topic Index.

Once you are in a lesson, pressing the HELP key will allow you to move ahead
or leave the lesson.

Enter VMS2CAI either by selecting option I from the CAI course menu,  or  by
typing the VMS command:

     $ CAI I[ntroduction]

If you have not used VMS2CAI or EDT2CAI before, you are advised to answer  Y
to  the  question  "Is this your first time taking this course?", which will
take you through the operation of the course menu system.

When you have completed the course,  you  will  understand  how  the  system
command  language  works,  and what VMS can do for you.  However, the course
does not by any means attempt to cover all of the many  the  facilities  VMS
provides,  and  you  should  read  the  full manuals on specific commands or
utilities, or use the HELP facility, for further details.

3 Topics

1. GETTING STARTED
      1.0 Basic concepts
      1.1 Logging in and out
      1.2 The command environment
      1.3 Using HELP

2. SPECIFYING FILES and DIRECTORIES
      2.0 Basic concepts
      2.1 Specifying files
      2.2 Specifying directories
      2.3 Editing DCL commands

3. CREATING FILES and DIRECTORIES
      3.0 Basic concepts
      3.1 Creating a text file
      3.2 Creating a directory
      3.3 Setting file protection

4. MANIPULATING FILES
      4.0 Basic concepts
      4.1 Copying, renaming, and combining files
      4.2 Printing files
      4.3 Purging and deleting files

5. CREATING COMMAND PROCEDURE FILES
      5.0 Basic concepts
      5.1 Writing a command procedure
      5.2 Writing a LOGIN.COM file

6. USING MAIL
      6.0 Basic concepts
      6.1 Reading, sending, and saving mail
      6.2 Saving mail in mail folders

3 Notes

o  This course may  only  be  run  from  a  VT1xx  or  VT2xx  terminal  or
   compatible emulator.

o  Don't be too clever -- the course may not  recognise  command  formats,
   abbreviations, and defaults that it hasn't taught you!

2 DELETE

The course on the VAX/VMS DELETE command, used to remove unwanted files from
your  directory,  demonstrates the operation of the command itself, and some
of its most useful qualifiers.

The course includes a questionnaire style "final  exam"  in  which  you  are
asked to adjudicate on the correctness of several DELETE commands.

Enter the DELETE course either by selecting option D  from  the  CAI  course
menu, or by typing the VMS command:

     $ CAI D[elete]

3 Topics

1. Introduction to the DELETE Command

2. DELETE Qualifiers:
      /CREATED, /MODIFIED, /BEFORE, /SINCE, /CONFIRM, and /LOG.

3. Final Examination

3 Notes

During the demonstration, this course creates a number of temporary  files
in  your SYS$SCRATCH directory.  These will be deleted if you complete the
course normally, but may be left if you exit it prematurely by  using  the
control-Y key.

2 EDT_editor

"EDT2CAI" is designed to provide a simple, yet flexible, means  of  learning
how  to  use  the EDT editor (or, with restrictions, VAXTPU in EDT emulation
mode).

The course consists of short lessons on specific  editing  procedures,  from
adding  and  deleting  text to advanced techniques designed to increase your
efficiency.  The lessons are accessed through menus or from a lesson  index.
Each  command is described in general, and you then have to enter particular
instances, the results of which are simulated at the terminal.

Once you are in a lesson, pressing the HELP key will allow you to move ahead
or leave the lesson.

Enter EDT2CAI either by selecting option ED from the CAI course menu, or  by
typing the VMS command:

     $ CAI EDT_editor

If you have not used VMS2CAI or EDT2CAI before, you are advised to answer  Y
to  the  question  "Is this your first time taking this course?", which will
take you through the operation of the course menu system.

When you have completed the course, you will understand how EDT  works,  and
what  it  can do for you.  However, the course does not by any means attempt
to cover all of the many the facilities EDT provides, and  you  should  read
the full manual, or use EDT's HELP text, for further details.

3 Topics

1. GETTING STARTED
      1.1 Introduction
      1.2 Line mode editing
      1.3 Keypad mode editing

2. KEYPAD EDITING
      2.1 Moving the cursor
      2.2 Deleting and undeleting characters, words, and lines
      2.3 Moving text
      2.4 Searching and substituting text
      2.5 Obtaining keypad mode help

3. LINE EDITING
      3.1 Entering and viewing text
      3.2 Deleting and replacing text
      3.3 Finding strings
      3.4 Substituting text
      3.5 Copying and moving text
      3.6 Resequencing
      3.7 Obtaining line help

4. MULTI-BUFFER EDITING
      4.1 Alternate buffers
      4.2 Including files
      4.3 Writing output files

5. ADVANCED EDT FEATURES
      5.1 Defining keys
      5.2 Defining macros
      5.2 Creating a startup command file
      5.3 Recovering your editing session after a crash

3 Notes

o  This course may  only  be  run  from  a  VT1xx  or  VT2xx  terminal  or
   compatible emulator.

o  Don't  be  too  clever  --  the  course  may  not  recognise  commands,
   abbreviations, and defaults that it hasn't taught you!

3 Bugs

o  EDT2CAI attempts to emulate EDT, but does some things, like moving  the
   cursor, rather slowly.  Be patient!

o  In Lesson 5, it fails to execute commands (like date  insertion)  which
   would cause the text to exceed its mini-screen width.  It will also not
   allow you to insert blank lines, or anything at the [EOB] marker.

o  In various lessons from 5.1 page 28 onwards, it draws the sample  text,
   and then deletes it!  Bits reappear as you make edits.

o  If you exit the course (via HELP) in the middle of a simulated  editing
   session, the keypad may be left in non-numeric mode.

2 PURGE

The course on the VAX/VMS PURGE command, used  to  remove  old  versions  of
files from your directory, demonstrates the operation of the command itself,
and some of its most useful qualifiers.

The course includes a questionnaire style "final  exam"  in  which  you  are
asked to adjudicate on the correctness of several PURGE commands.

Enter the PURGE course either by selecting option  P  from  the  CAI  course
menu, or by typing the VMS command:

     $ CAI P[urge]

3 Topics

1. Introduction to the PURGE Command

2. PURGE Qualifiers:
      /KEEP, /CONFIRM, and /LOG.

3. Final Examination

3 Notes

During the demonstration, this course creates a number of temporary  files
in  your SYS$SCRATCH directory.  These will be deleted if you complete the
course normally, but may be left if you exit it prematurely by  using  the
control-Y key.

2 RUNOFF

The course on the VAX/VMS RUNOFF document preparation  utility  demonstrates
the  operation  of RUNOFF, and some of its most useful internal commands and
RUNOFF command qualifiers.

The course includes a questionnaire style "final  exam"  in  which  you  are
asked to adjudicate on the correctness of several RUNOFF commands.

Enter the RUNOFF course either by selecting option R  from  the  CAI  course
menu, or by typing the VMS command:

     $ CAI R[unoff]

3 Topics

1. Introduction to RUNOFF

2. Basic Formatting Commands
      2.1 Setting word fill and justification
      2.2 Creating headings and chapters
      2.3 Creating lists
      2.4 Bypassing fill and justification
      2.5 Margin and pagination control
      2.6 Setting paragraphs
      2.7 Special RUNOFF characters
      2.8 Setting a document's title

3. RUNOFF Command qualifiers:
      /BOLD, /OUTPUT, /PAGES, /FORM_SIZE, /RIGHT, /PAUSE, and /DOWN.

4. Contents and Index Generation
      including qualifiers /INTERMEDIATE, /INDEX, and /CONTENTS

5. Final Examination

2 TYPE

The course on the VAX/VMS TYPE command, usually used to display  text  files
at your terminal, demonstrates the operation of the command itself, and some
of its most useful qualifiers.  Use of the terminal control-O, -S,  -Q,  and
-C keys is also explained.

The course includes a questionnaire style "final  exam"  in  which  you  are
asked to adjudicate on the correctness of several TYPE commands.

Enter the TYPE course either by selecting option T from the CAI course menu,
or by typing the VMS command:

     $ CAI T[ype]

3 Topics

1. Introduction to the TYPE Command

2. TYPE Qualifiers:
      /CREATED, /MODIFIED, /BEFORE, /SINCE, /CONFIRM, and /LOG.

3. Final Examination
