Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: KLASMAN3

KLASMAN3.m

Go to the documentation of this file.
  1. KLASMAN3 ;ROUTINE FOR CLASSROOM CRTS W/INSTRUCTION PDW/CINCINNATI ;DEC 18,1990@13:54:58 [ 07/28/93 3:11 PM ]
  1. ;;1.0
  1. DOC U IO(0)
  1. W !!," INSTRUCTIONS FOR USING THIS PROGRAM ARE:",!!
  1. W !,?5,"Press CTRL-",$C(CTRL+64)," followed by:"
  1. W !,?10,"? ..... Review Instructions"
  1. W !,?10,"^ ..... Stop and Exit the Class"
  1. W !,?10,"# ..... Change Command Character"
  1. W !,?10,"char .. Send CTRL-char (for CTRL Characters that are not transparent)"
  1. W !,?10,"***********************************"
  1. W !,?10,"+ ..... Direct Input Mode"
  1. W !,?10,"* ..... Give Command to a Student"
  1. W !,?10,"= ..... Switch IO Device"
  1. W !,?10,"@ ..... Purge Student List"
  1. W !,?10,"% ..... System Status"
  1. W !,?10,"***********************************"
  1. W !,?10,"$ ..... Save Screens"
  1. W !,?10,"0 ..... Turn Broadcast Off"
  1. W !,?10,"1 ..... Turn Broadcast On"
  1. W !,?10,"& ..... Pickup A Class"
  1. W !,?10,"` ..... Xray View Text Buffer"
  1. W !!,?5,">> BE SURE TO EXIT YOUR APPLICATION BEFORE STOPPING THE CLASS. <<"
  1. U IO(0) W !,"YOU ARE NOW CONNECTED TO YOUR APPLICATION, PLEASE CONTINUE.",!,"------->>ON-LINE MODE<<",!
  1. Q
  1. PORT ;EP FOR PORT SELECTION
  1. B
  1. W !,"CURRENT DEVICE IS ",ION S P2=ION X:KNAM'=ION ^%ZIS("C") U IO(0) X TERMNORM
  1. W !,"You are ",$S(KNAM=ION:"ON ",1:"LEAVING "),":",ION,! D:KNAM'=ION ^%ZISC
  1. S DIC="^%ZIS(1,",DIC(0)="EQMZ",X="KLASDEV",DIC("S")="I ($P(^(0),""^"")=KNAM)!(DIY'[""CLASS"")"
  1. D ^DIC S IOP=$S(Y>0:Y(0,0),1:KNAM) D ^%ZIS I POP W !,"SORRY ! BUSY !...",! S IOP=KNAM D ^%ZIS G PORT
  1. W !,"YOU ARE ON :",ION,!,$C(7) H 1 U IO(0) X TERMKLAS W !,"------>>ON LINE MODE<<",! U IO S X=0 X ^%ZOSF("RM"),^("EOFF"),^("TYPE-AHEAD"),^("TRMOFF")
  1. ;U IO:(0::::801001) ; CODE FOR MSM 2.1 UNIX
  1. ;U IO:(::::2097152) S X=0 X ^%ZOSF("RM") Q ; CODE FOR READING SI CTRL-O FOR DSM-11 FOR DSM
  1. Q