Home
Provisional notes for Tplan version 29
Contents
1. 112 OST COCHET O RR ERROR C E seritelaecinsderl ESES 113 Provisional notes for Tplan version 29 1 Harald Michalsen Page 3 of 117 Introduction We have decided to release version 29 1 forthcoming season summer 2011 This requires some revisions of the current user manual for version 28 Due to time limits Mid April 11 now this cannot be done in a satisfactory manner What follows is a set of supplementary notes to current user manual and we refer to parts of the manual where we have made modifications Of course what we write here overrules older documentation Mainly these notes are intended for users with some experience but we also make a few comments to make the initial start of using Tplan simpler for the beginner In quite a number of places we have tried to simplify the use both for beginners and more experienced users By that we mean we eliminate facilities which you normally don t need depending on how you judge your own experience level See later Almost no one except System support should classify themselves as Advanced since some options here may have undesirable consequences if you are the least uncertain about what you are doing Closing note 27 05 11 I don t think that the content in this paper is too bad and this is badly needed I am not too proud of the layout of this document but considering this has been produced in 30 days I am not ashamed of it eit
2. Teacher pools Table VERK MON 1 4na HON 2 TR MON 3 Fisy HON 4 Fiai HONS ELARA HONE BEEN TUE1 AREE TUE AIMI TUES Ales TUE 4 Ales TUES Sis TUES Fes WED 1 ates WED Aiea WED 3 ates KOH TEI Tals KUH TEI KOH TEI KOH TEI SKEY LAN E133 LAN HABE THUG SRR US FRI1 HB FAI Ales FRI3 ABa FRI4 ais FRI 5 KUH TEI FRIG B amp B THU 4 THU 5 4 Glet TEGN H KUH LAN KUH LAN SKEV H Y SKEV H Y 1H Y T 1Hay amp MAIN PROGRAM COMPLETED Provisional notes for Tplan version 29 1 Harald Michalsen Page 50 of 117 A P6 operation is a fast and simple process TP 1 Tplan SAUDA and highly to be recommended It may be slightly awkward if there 1s some distance on the screen between the columns you want to change or interchange Try therefore to have CERO similar teachers or rooms in the same region mi lE L B in your basic data entry or create a selection with the teachers in question VERK MON1 41A HON 2 4110 MUN 3 MUN 4 MON 5 MON TUE 1 ey TUE AIDI TUES At TUE 4 ANS TUES ala WED WT p ul WED 2 Simi WED 3 an WED 4 ALESI WED KUH TEI WED 6 AiG THU 1 St THU gt St eS THU 3 Bisse THU 4 Fisza THUS aS TV 1 wEI 1 TY 61 WEI FHI a KUH TEI KUH TEI KUH TEI FRIG SLRS S Li Files Edit Formats Functions Control Run Maintenance 7 E uu j
3. oc SOCNE ON m Pc G O 2B cB 2G cE DENGG 4E da 5E o D eF BE EAD ia 2c ise eas sas E pa 5AA 5AA F c r r co eel Se et MAS GO saa TAB E pe pa 2A 3c O Ee NI EX M san a a fe ft T Le c een Dom ee CNN END o a0 E SAA ETE 2G F za jD Dm 3C celo saa fe a pc ea BAA SELECT 36 AO M3 M CAT 4 TUES The green periods here are those which may be interchanged with TUE 3 In addition we want to find a green period where AO is available meaning that 3G IT may be assigned there That is fulfilled for THU 5 amongst several others and we select that interchange and 3G IT is then assigned in THU 5 Next we select 1G IT and get this selection Provisional notes for Tplan version 29 1 Harald Michalsen Page 109 of 117 m 1 Tplan St Cuthbert s CC2 Files Edit Formats Functions Control Run Maintenance Compressed Help JW EE E E E kempes Aurei Selection iG HL Jo JG JLA j SL LMC AO DK Lam PMG MB JDP 7 Display kicked out activities c oa s DM L3 E Display nat laid activities mo TAL Be splay erased actrivite 1 E Displ d activiti sp MIT NI TO Display parked activities lc EN zs Yo Fi Display special activities pL IM IMEEM E NECNN SAF SAA SAE FO B BOE o m j E F E 2E sc o coe MEM CIN G E ae eoo iS BE E E E E B Ed rm D SELECT 1G AO M7 IT CAT 4 This is a more complic
4. 3PA MATNAT 272 3PA MATNAT A E E E SELECT 1AAPOANA NAT CAT 4 We see that 1AA is available in TUE 7 while actual teacher POA is teaching elsewhere in TUE 7 We also see tables for other teachers in pure class activities in 1AA From this figure it shouldn t be too difficult to spot a possible compromise but we will show how Tplan could lead you to a solution In the general case things may be far more complicated than in the above figure We click on the P4 button once more and get the same dialog as before Provisional notes for Tplan version 29 1 Harald Michalsen Selection of activities Class Teacher 144 POA Teachers Rooms Page 25 of 117 Actual position Activity Day TUE Pos oF Select position IUE 07 Category 5 All activities O Only activity Pure class activities Small parallels From a dropdown list we select TUE 7 our actual period in the upper right corner and click OK We get this colour selection now Provisional notes for Tplan version 29 1 Harald Michalsen Page 26 of 117 ee Tplan Bjertnes vgs 041 Registered version Files Edit Formats Functions Control Run Maintenance Compressed Help Oo 9B GUB se mi an School Teachers Teacher pools Classes Rooms Subjects Blocks Periods Steering Compressed Selection Full Tex ih Selection 1A AA POA TE HB PKG ni T MON 1 FET Ww Display kicken aut amtie MON 2 085
5. From this figure we see THU 1 may be interchanged with THU 4 and BIR is currently available in THU 1 We do this drag drop and get this message Activity 8A NO 1 from THURSDAY 4 to THURSDAY 1 Had vil du gare Hvad vil du akceptere Flytte den markerede aktivitet fra amp til B amp Sende konflikter til udsparksmappe Aokere aktiviteter i amp ag B jJ Akceptere dobbeltplacernnger Exchange activities 84 NO 7 from THURSDAY 4 to THURSDAY 1 send conflicts ta kick out folder The operation can be done without conflicts We accept that Then we drag the last 10C SAF from kickout list to THU 4 and end up with PROBLEM SOLVED Selection BIG BRE LEN KLU LAN NBR SO MON 1 815 300 EER 10C E NOMA 1 BA SA BA SA 104 KRG 3B KUH MON2 910 955 PWE 10C NOMA 2 MON 3 1005 1050 MON 4 1120 1205 MON 5 1275 1300 MON 6 1310 1355 TUE 1 615 900 TUE 2 910 S55 TUE 31005 1050 i TUE 41120 1205 z US TUE 51215 1300 PERIS TUE 61310 1355 WED 1 815 900 gA 8 NOMA 3 WED 2 910 955 WED 31005 1050 SEIN WED 4 1120 1205 WED 51215 1300 WED 6 1310 1355 THU 1 815 THU 2 J10 THU 3 10085 THU 4 1120 THU 51215 THU 6 1310 1355 FRI 1 815 300 s JE gA GA BA S i AA 3 FAL 2 910 355 BA BA h JE KD D BNDMA 4 108 KOH FRI 31005 1050 iz JC HA 106 KOH FRI 4 1120 1205 5 BA K FHI51215 1300 SA 10C KAL A 5 FRI B 1310 1355 BA Tw BA TV 104 MAT 6 3 3 Example 3
6. V Follow journal line For line during run Follow journal continually Dio nat wait for key to be pressed Display selected parameters prior to HMTP motor run xe of Explanation As a beginner you should normally concentrate on correcting the formal Forces a Transfer Run errors to avoid later Ignore syntax errors even if there are formal confusion However there errors are cases where you need the option to get sensible info about what is going on While running a DOS Definitely I use this window will open option almost obligatory I showing info about the can read much more from Follow run in DOS environment Provisional notes for Tplan version 29 1 Harald Michalsen Indirect room allocation Absolute room allocation New room allocation Same SUBJECT to same room Sudoku RSKIP RKEEP RNEW FAGPRI SUDOKU progress of the current run Used as a link between analysis program and main program Current room table is only used as a logical matrix securing that all room requirements in various periods are respected while no direct allocation of room takes place This secures the main program maximal freedom for continued timetabling while older manual adjustments of rooms will be lost This is the opposite of indirect room allocation All manual teacher room changes are kept in the continued timetabling process This might easily remove some flexibility in the cont
7. We refer to the Definition fcr PERL cia wwe res RooM direc ro need acd inco or ideari vear level 1g deleted fram table the reserved identifiers NSP and NGP year level 1g pure class activities deleted from table year level 1g pure class activities and small parallels deleted from table This is a very efficient way of deleting a year level or parts of a year level In particular if you in the continued runs for creating new tables for 1g use the run option Absolute room allocation the other year levels will keep their former tables 100 intact Other cases for using such deletion technique is for timetabling project weeks for various classes or if certain teacher teams are creating their own timetables more or less independent of the rest of the school Running in interactive mode we will need the use of this register more frequently During this process we might need to change teachers You are not much helped only by doing the change in subject register since the original teacher is still in the current timetable which overrules subject register If you remove the activity with teacher change in the register above then this activity is removed from current timetable and your changes in subject register will take effect Finally when working with this register follow the same procedure as explained in previous paragraph Provisional notes for Tplan version 29 1 Harald Michalsen Page 61 of 117
8. 6 2 4 PO Move an Activity Table unit FROM Class Timetable to Kickout list PO is exactly the reverse of P1 operation but works only in a Class Table for lateral drags in teacher room see next paragraph A lateral drag of a class cell transfers that activity table unit from timetable to kickout list This operation will never give new conflicts but you get this warning to confirm the transfer Provisional notes for Tplan version 29 1 Harald Michalsen Page 45 of 117 BE Tr k aktivitet Gl dapat Sc Vis altid denne dialog inden sletning af aktivitet Slet aktivitet 3 Annull r You might say that the above dialog 1s unnecessary since you never get new conflicts However it very easily happens that you do a lateral drag of a class cell inadvertently and the above dialog gives you the chance to regret that An identical way of transferring an activity to the Kickout list is to click Ctrl Del on a cell and this table unit are transferred to the kickout list This operation works ALSO for a teacher or room cell I very seldom do it but the same drop technique may be used for Full Text Grid Go to Functions Settings gt Timetable You get this dialog _ uw Settings Timetable Export Individual Frint Hmetable Print from position 1 f Content of cells in Full text Print to position Display empty class columns Display empty teacher columns Use new day names mE Display empty room columns I
9. 7BB TUES 7AM EE WED 1 WED 2 TARE 6HOT BIMU j AGM BELA SHDT o EIMI AGM BELA e e ea SHDT BIMU 7AGM 7B ELA SHDT B MU 7A GM 7B ELA The grey cells 2 component are in parallel in 6 and 7 form The pink cells 4 component are also in parallel Everything 1s nicely organised as requested I have of course no objection to this data set but I will stress that such organisation may be the start of a very slippery road where you could easily go astray 6 4 3 Teacher Pools I have never officially documented this facility which I absolutely see could be a very useful tool in various contexts The mechanism has not been my main concern while developing drag drop in Provisional notes for Tplan version 29 1 Harald Michalsen Page 114 of 117 version 29 1 However I would like to sum up the current situation and while developing the P4 operator I realise that we could give Teacher Pools extended use by including these in sensible selections even if the school is not using pool teachers at all in their subject register A Teacher Pool Register might look like this Functions Control Run Ma CL School Teachers Teacher pools Classes Rooms 5 ubtr aog Alar mg YOR Alu 06 VOB Adu 09 VOB Adu HE LLi DRHo k d H l Cor
10. To use this method you must as a start name name ftor nent tions use a Special run option for that Till 5G 5G 5 50 further notice we will allow both methods BAA BAA 5 40 for defining components ee E i You check the new run option New e EA component rules to use the alternative BAD BAD b 40 e l NE Sn T data specification Your class register will EAF GAF 4D then look like the following this figure BAG BAG E 40 This is all classes if you have components BAH GAH 40 in form 6 and 7 You only have as many BAI BAI 17 class symbols as the maximum number bat BA b 3 of class groups in the various PAA FAA j fe components Notice further that you i de don t use the Component column and in L a the column Positions you enter the sum f 42 i gt of periods linked to the various class 7 42 symbols 7 42 The data entry in the subject register will 32 look like the next figure Notice here the n 24 column Belongs to block To be substituted with the heading Component This is more or less the same as the Component column in class register with the earlier method Instead of stating that sets of class symbols belongs to different components we are now saying to which component the individual activity belongs The obvious advantage of this convention that you get rid of the vast number of class symbols using older conventions Furthermore you are rid of all rigid rules of the relative order of these class symbols You
11. tue 5 54C PE WH SHI 5AA wed 1 5AA OP ILTES EJ 4AB wed 2 5AA RE OG BAA 2A 5E wed 3 SAA OFT JHA 2B 4AA wed 4 SAA MA TR 7AA EDEN AA wed 5 SAA OPS ICLA4 G ME thu 1 BAA OPS UJCLAd jv Ec 4F thu 2 SAF 5AE thu 3 5AC PE WH SHI 4AA thu 4 BAA MMA TR 644 6AH thu 5 SAA EN BA 2A fri 1 SAA EN BA TAA iD 4G fri 2 544 RE DG 4AB fri 3 5AB 5AA 4AE rid SAA Op3 JE LAd fo 3H fri 5 5AA 5AC 4G 7 SELECT SACLE CA Ph CAT 4 The interesting period is THU 1 where 5AC is available while LE is booked ACO could possibly teach here As luck would have it we immediately spot a solution ACO in MON 1 may be interchanged with LE in THU 1 both are teaching pure class in SAB in those periods We does that interchange and 5AC Ph may be assigned in THU 1 I could show that this adjustment gives a room conflict In any case it is more seldom you see directly a possibility and later examples will show a more general way of doing such adjustments Next I try to adjust 3G IT and get this selection Provisional notes for Tplan version 29 1 Harald Michalsen Page 107 of 117 TP 1 Tplan St Cuthbert s CC2 Files Edit Formats Functions Control Run Maintenance Compressed Help HL PSI PI BSc Compressed Selection TER P a Aea meal EID um ug IRE ss y W Display kicked out activities vonz Pe a CC sau T Display not lid actives MONS co o Display erased activities
12. 1745 ZEE mon 1255 1340 a Select pos v E Im Fal E mon 7 1350 1435 la sispAl Oe o oOo Se es mon 1445 1530 tue 1 la laD tue 2 300 345 tue 3 355 1040 tue 4 1050 1135 tue 5 1200 1245 tue 6 1255 1340 LE mu tue 7 1350 1435 LE mu tue 1445 1530 wed 1 Ta sidpAl wed J00 945 LE sidpAl wed 3 355 1040 LE lal wed 4 1050 1135 wed 5 1200 1745 wed amp 1255 1340 wed 7 1350 1435 wed 1445 1530 thu 1 thu 300 945 SES ia mu PE 920 1a mu thu 3 355 1040 thu 4 1050 1135 thu 5 1200 1245 thu amp 1255 1340 thu 7 1350 1435 thu amp 1445 1530 Fri 1 Friiz 900 945 LE E Fri 3 955 1040 LE E 4 n 2 2 22 4 m EE EI E SELECT la PE 20 mu CAT 5fril We have selected 1a mu and used fri 1 as actual period Quit a number of periods may be moved to fri 1 We look for a period where PE is available We end up with Files Edit Formats Functions Control Run Maintenance Compressed Help f D Sl Ole ea iJ c Ee EJE School Teachers Teacher pools Classes Rooms Subjects Blacks Periods Steering Compressed Selection Full Test Tables Listings various Selection 1a oe um w FRI F 1350 1435 DA Display kicked out activities FRI 8 1445 1520 Display not aid activities Disp
13. 6 2 11 Use of the Kickout list in other contexts Manual assignments The heading of the Kickout list look like this 99 of the time you will need to display only TP 1 Tplan SAUDA UNGDOMSSK So the Kickout List Normally you then select an _ activity in this list and perform a P4 operation E RN as explained If you click Select pos and do ae eee ease eee that the next button will then show the P1 iL 4 Bae symbol and you might use this dialog for P1 My strong preference is to use directly a lateral drag drop for P1 Alternatively you might want to modify the content of a Kickout by using the F2 button above The S button will be explained shortly Files Edit Formats Functions Control Run i Display kicked out activities Display not laid activities Display erased activities l Display parked activities Display selected activities The check mark Display not yet allocated activities allow you to inspect all activities ps m 2 remaining to be allocated J E 1 1 8A NOMA 1 1 c br od 1 A NOMA 4 It could happen that you in the odd case needed to assign some of these activities manually This is somewhat inconvenient since this list is usually very large I must confess that I have not found the check mark Display erased activities meaningful It might get a meaning later The check mark Display parked activities is intended to cover the case where you only are working with a partial timetable
14. GE ac Next figure shows a further advantage by using new conventions Provisional notes for Tplan version 29 1 Harald Michalsen Page 97 of 117 Files Edit Formats Functions Control Run Maintenance Compressed Help OUO ei J Be Iii Bae CET CESSES ESIESIES School Teachers Teacher pools Classes Rooms Subjects Blocks Periods Steering Compressed Table Full Text Tables Listings Various Table GAA 6AB 6AC 6AD amp AE amp AF 6AG 6AH 6Al GAJ M v Moni SAA Ch MHA LAGIGAB IL AK SACELDM___ 6ADTHPCL 6AE De LF T BS AC 6AG Fm KS 6AHPYLC 6AISC MHLAI Display kicked out activilies MON2 CIU EOAR SAC El JDO 6AD Th NMC 6AE DE JHA 6AF Bs JP 6AG FM IH 6AH PY LC GAI sc SL LAI Display not laid activities MON 3 Display erased activities MON 4 T Display parked activities MON 5 Displ ial activiti TUE1 isplay special activities TUE 2 TUE 3 6AA Ch MHA LAG 6GAB IL AK IGAC EL DM IGAD TH PCL 6AE DE JHA 6AF BS AC 6AG Fm KS 6AH PY LC 6AI Sc JB LAGB Select pos v eal Im F2 s TUE 4 TUE 5 WED 1 WED 2 WED 3 WED 4 WED 5 THU 1 THU 2 THU 3 THU 4 THU 5 FRI 1 FRI 2 FRI 3 FRI 4 FRI 5 moni OILTE SAC EL DM SAD TH PCL 6AE De LF 6AF Bs JP 6AG FM IH 1 1 3A TE 1 1 3E SC3 3E SC3 MH LA SUTH E BE SC3 MHA LA1 9UT a 3E SC3JB LAS SUTH 171 ZAG FH mon 2 6AA CH TH LAGA 6AB II ST IGAC El JDO IGA
15. Pure class activities J Final adjustments v Follow journal line for line during run Follow journal continually Dio not wait for key to be pressed Display selected parameters prior to HMTP motor run In standard mode we mention these additional run options Run Option Explanation Creates additional TK s just as before in the Analysis This 1s an important option dialog This option has but we recommend beginners additional parameters and an only to use default values example is shown below GENERATE NEW TKs A very strict requirement which must be used carefully in particular if you have a 5 day school week The assignment of an activity on a day will block the activity on neighbour days Block neighbour days The old way of linking The link between the analysis between various parts of and main program is made by 1 plan Might also be very Old iteration means of internal logical useful these days in case you matrixes and the table you see get lost in the table onscreen onscreen is ignored This is useful in a typical case where the spanning rules are 2 2 2 2 and the table consists Join single Tries to assign single periods periods in contiguous positions Provisional notes for Tplan version 29 1 Harald Michalsen New comp rules MODULE TABLE STEPWISE ROOM ALLOCATION SPLIT SITE RULES Desires Week Balance SPLIT4 These notes will show an alternative way
16. Rooms Include in selection Select position Select position Category C All activities 3 Only activity Pure class activities Small parallels Our selection from the kickout list is shown in upper left corner and our only action is to select in the right down corner Pure class activities since 1AA NAT self is a pure class activity We click OK and get this selection of compressed table Provisional notes for Tplan version 29 1 Harald Michalsen Page 24 of 117 1 Tplan Bjertnes vg Files Edit Formats Functions Control Run Maintenance Compressed Help Selection MOR 1 iE MON 7 0855 0540 iul MON 30350 1035 gir Display erased activities MON 4 1035 120 fiir C Display parked activities MON 5 1150 1235 ae MON E 1235 1220 E Display selected activities MON 71330 1415 CEN MONS 1415 1455 CAT m F2 TUE 1 THE TUE 20355 0340 DHE E TUE 30950 1035 BEA E TUE 4 1035 1120 2wF 32 TUE 5 1150 1235 TUE amp 1235 1320 TU TUE 7 1330 1415 TUE 8 1415 1455 WED 1 WED 2 0855 0340 WED 3 0950 1035 WED 4 1035 1120 WED 5 1150 1235 WED 6 1235 1320 WED 7 1330 1415 WEDS 1415 1455 DET THU 1 THU 2 0855 0340 THU 30350 1035 flan THU 4 1035 1120 1 F Ot THU 5 1150 1235 THU amp 1235 1320 THU 7 1330 1415 THU 8 1415 1455 FRI 1 FRI 2 0855 0940 FRI 3 0350 1035 FRI 4 1035 1120 FRI 5 1150 1235 FRI amp 1235 1320 FRI 7 1330 1415 4 EE 172
17. SOL JOH LIE NBR gps LY JOH UE SOL J SC SC SSA SAN JOH NBRH SC 3C 1SA SAN JOH NBH SELECT 9B SAN SVOH KRG CAT 3 WED 4 Notice in this screen the following e All our PE rooms GYMI etc are included in the selection unconditionally e All specials symbols B etc are included in the selection e Most periods in table are red i e impossible to use for an interchange WED 2 seems to be acceptable and MON 3 may possibly be used by making other compromises e By checking further you see that the use of WED 2 is a complete illusion since all PE rooms are blocked here The correct interpretation of the green colour here is You may interchange these two periods if you only consider classes and teachers but not rooms In some cases not here this could be an acceptable compromise By checking MON 3 further you find the situation here is even worse since an interchange destroys presassignment of large blocks Provisional notes for Tplan version 29 1 Harald Michalsen Page 37 of 117 This is more or less a ridiculous example showing it is almost hopeless to move 9B KR from WED 2 The point of this exercise was to show how to create a selection to show that the colour must be red with some reservation and to STRESS the fact the ALMOST all adjustment of kickouts should be handled in KtempGrid 6 2 2 P2 Move Interchange an activity table unit Earlier button for
18. Sende konflikter til udsparksmappe Rokere aktiviteter 1 4 og B Akceptere dobbeltplacennger Move activity TO4 amp NOMA 5 from TUESDAY 4 to THURSDAY 1 send conflicts to kick aut folder The operation can be done without conflicts Next we de 10A KRL from kickout list to TUE 4 and get this message TE Flytte eller rokere aktivitet Activity 104 ERL 1 position from kick out folder to TUE 4 Had vil du akceptere Sende konflikter til udeparksmappe Akceptere dobbeltrplaceringer Place activity TO4 amp EAL from kick aut Folder ta TUE 4 Accept double bookings The operation can be done without conflicts This problem is solved and we continue with 9C KRL and create this selection selection 9C I AON 1 815 900 EmEXIISSISE 8405 NOMA 2 9C SHKNM 9B KUH 104 KRE 9C HKNh IC 3 NOMA Fi Di sand AON2 910 955 EMARE Qi NO D Jak NOMA ISCSHKNMS SB KL CIRM Iommi D eey not lid activities AON 3 1005 1050 46 9C 8 HKNM 6 gp SA g CNM 6 B A Display erased activities ADN 4 1120 1205 N 9C 4 NAEN 3 g NAEN SC SA ga Hg 9B Display parked activities AON 51215 1300 Eee 9C SA 8 9C SA mM SC KRE Display selected activities AON 61310 1355 E A SgCHNAEN 2 d N 2 UE 1 815 900 UE 2 910 955 SC NAEN 3 UE 31005 1050 UE 41120 1205 lest gC S SB 8 HKN 9B 8 HKNM 94 KU U4 KA UE 5 1215 1300 SBSHKNM1 SAKUH i 9C KRL BRY GR UE 61310 1355 a VED 1 815 900 VED 2 910 355 ED 3 1005 1050
19. The start situation 1s like this TP i Tplan NYFIKSKOLAN 322 Registered versior Files Edit Formats Selection THU 6 THU 7 THU 8 THU 3 THU 10 THU 11 THU 12 THU 13 THU 14 THU 15 THU 16 THU 17 THU 18 FHI 1 FRI 2 FHI 3 FHI 4 FHI 5 FHI amp FRI 7 FHI 8 FHI 3 FRI 10 FRI 11 Functions Control Run Maintenance Compressed Help AF School Teachers Teacher pools Clases Rooms Subjects Blocks Periods Steeing Compressed Select 3B JA SY JA 5Y 7 Display kicked out activities KF IK Display not laid activities ro Display erased activities Display parked activities Display special activities amp si Ey I SELECT 9B KK 5O 5L CAT 3 If we could get rid of 9A NO in THU 12 we could assign 9B SL in THU 12 13 14 We attempt that Provisional notes for Tplan version 29 1 Harald Michalsen Page 91 of 117 Files Edit Formats Functions Control Run Maintenance Compressed Help 8 I3 IET OE Compressed Selection Ful Test Tables Listings Various mm Display kicked out actryities Sa ET Display rot laid activities 9ASY XXX LUNNJA XXXLUMLKA XXXLUNBAS Display erased activities Display parked activities sauo CT T samo T T T Display special activites zm mS E 273 9B SL 3 3 9B SL SELECT 9A NJA NOL NO CAT 3 THU 12 9A NO may be dragged to FRI 2 and 9B SL may be assigned on THU We do this with 4 drag drops and end
20. 1 Tplan dokka 791 Registreret version Filer Redig r Formater Funktioner Kontrol Kere Vedligehold Komprimeret Hj lp a eJ Ge ccie EJET Loe ESTES ESTESIE Ekale Laser Late Klasser Lokslr Fon Bloke Fosiioner Sting Komer Pn Skema Tabeler Udsiter Diverse Plan 8A ac 9A 9B 10A 10E 10C Em v y mani 77 NAKH1 ENG TMM 055 edsparkede aktiviteter MAN2 CETE Vis uplacerede aktiviteter MAN 3 GYM W Vis slettede aktiviteter MAN4 fcii Vis parkerede aktiviteter mans ELTS E Mane Gar Vig udvalgte aktiviteter TRI SEM 1 NEM 1 NEM 1 wo LITIENMILILENMILGLEMN nnz Se ee 555 0 0 IND Fal S IIR 3 Nom Mus ESEMETE TIR 4 Mus NOH ENEE E TRS xr KRL TE a ee a 15M Ine CEELEN 3 PRO3 PRO 3 UTPL3 UTPL3 UTPL3 onsi EIE ONS 2 ONS 3 ONS4 EK OMS 5 ONS 6 TOR 1 TOR 2 TOR 3 rer TORS TOR 6 FRE 1 FRE2 FRE 3 FRE 4 FRE 5 FRE 6 E MEM 5 amp MEM 4 amp PRO 1 amp PRO 2 amp PRO 3 amp PRO 4 amp PRO 5 amp PRO 6 NER 3 NEMI 1 4 HEMI 2 MAIN PROGRAM COMPLETED This is small infernal complex school Look at all large blocks large sequentials and same day req We have ended up with a single pure class kickout 5C KLT Select that act in kickout list and then click on P4 button just above Use Category
21. 1350 1435 la Tue TUE 8 1445 1530 WED 1 la sidpAl WED 2 300 345 BEESEAD I T WED 3 355 1040 EE WED 4 1050 1135 BEEN WED 5 1200 1245 da bi WED 6 1255 1340 la en WED 7 1750 1435 Ta enw WED 8 1445 1530 THU 1 THU 2 300 345 THU 3 355 1040 1a lac THU 4 1050 1135 THU 5 1200 1245 ila hi LE hi THU 6 1255 1340 ita sidpAl THU 7 1350 1435_ THU 8 1445 1530 ia sidpA1 FRI 1 ila naa la nah FRI2 900 945 imu SELECT 1a PE 920 mu CAT 3 Display kicked out activities E Display not laid activities Display erased activities Display parked activities Display special activities PE MES Jno One of the periods may be assigned as a single in TUE 6 We accept that and our next selection shows J a mu Provisional notes for Tplan version 29 1 Harald Michalsen Page 87 of 117 TP 1 Tplan Esbjerg Statsskole 003 Registered version Files Edit Formats Functions Control Run Maintenance Compressed Help O05 X3 US 88 S89 fena T EECUT la LA cc BD PE HJ AK ah Fi Display kicked aut activities 3 KP FRI 1445 1530 Display not laid activities mon 1 Display erased activities mon 300 345 Display parked activities mon 3 355 1040 E Display special activities mon 5 1700
22. A HEB DHo K d H l COr Mar A Hag 5SBr HSH Hi AMo lg DCo JGe HH Mo Sr Jae NSh DOBLES A Teacher Pool is defind be 3 characters and the first one MUST be Then follows the initials of the teachers included in various pools These pool identifiers MUST ALSO be entered in Teacher register and Room register The general idea is to require a pool identifier as teacher in subject register This is more or less treated as a room group and when you eventually do the room allocation you select the actual teacher for the various subjects This teacher allocation is subject to VERY STRICT RULES about using as few teachers as possible for the same subject There is more to Teacher Pools than that The teacher register looks like this EE Files Edit Formats Functions Maintenance Help TP 1 Tplan St Matthew Control Run Lui Hogan K Ag Ager 4 15 Mar Greer M 39 JLa Cartwright J 4 S5Bu Burow 5 44 Moclrane E The interesting column here is now Pos 1 e When using Teacher Pools this value states the MAXIMAL NO OF PERIODS a teacher may teach in ordinary teaching periods being included in some pool This limitation is quite obvious Assume for instance that the headmaster or some part timers with few periods are included in pools and without some limitation they are very tempting to use in Po
23. ADJUSTMENTS OF TIMETABLES eo ee teo ve eene seno ene pa eee Nou pn Pau nae epp a rY FEE CI e ea S Enea aa enero eaae Ee ve esee eee vues 18 Ja gg Xo DUCTION Per Mr rm T 18 6 1 PRESENTATION OF A COMPRESSED TIMETABLE cccssssssssssssscsccscscscscscscssssscsscccssssscssccccsscsccsses 20 THE HOTIMALCOIOUIS TLIC IN TINCIADIC WES tieira s une e Edid tide a osito Det fade uode ide roa col Labbe based fole qud lade deae 21 6 2 THE BASIC DRAG DROP AND SUPPLEMENTARY OPERATORS ccssssccccceeeeesseesssssssceesecccceeeeeeseseeesstenseeeasaaeceeeeseseees 3 G 2 4 JPA Selecuon Colourme Advanced Selectiot icis teet ie adea dut odia tue vut adta depo dote EE Slut ads 32 SELECTION OE ACTIVI IES PENNE 33 Aca POSU I Pc 33 Emp QCIUGL DOS ION T T E 93 Filled uncut POSTOM Scostevexive seeds iyu A E ete ce ope tede ti tovacke i odd sel hal astehed e estqui R EN ne c d 34 0 2 2 P2 Moye Interchanpe amdactivity table unit ues ve se reae let dee N De eer dra EN e A TA PEDES Nace VO deh 37 6 2 3 P1 Move an Activity Table unit FROM Kickout list to Timetable ccce nnne 42 6 2 4 PO Move an Activity Table unit FROM Class Timetable to Kickout list ecce nnnnens 44 0 2 5 P6 Teacher and Room changes or interchanges si astu deus tit vl elxte o d RED ee eive eE IR OM BERE SEN dee UU d desde dS 46 6 2 0 F2 Editing ina timetable cell Ihe F2 dialog cassu ditus ee ee e qe o ei d eo o ETIN HR TEE e E T
24. Ake Tec4 CARa m IINE He 5Bu MFL KCa En KAd He 4Aa THU 8 Tecd ke pum T Teck WPe MEE CHa Tec Tou H5 S Bu MFL KCo En KAd THUS HumJGe ReMar See lyva Re SBu Ses se MathSkic MathCCa MathJMc Math GHa THU 10 Aimee T BEHMBI SeA Lra Re SBu ScB RCo Mat Ne Mahka Manie Manih FRI 1 Mu OCh MFL REI En DRo Hum JGe Ar NS5u Dame JARo GameLSa Game LRAo FAI 2 Mu OCh MEL REI En ORo Hum JGe Ar N5u Game JAo Game L5a Game LAO FRI 3 En AHa Dr VOB Re Re Re MGr EnDRo Mu OCh IET ABr Mu SMi FRI 4 En AHo Dr VOB Re Re Pe Fa En DRo Mu OCh IET ABr Mu SMi FRI 5 IET ABr Humd amp e MFLREI EnK d Dr VOB Sc JMao MFLKCo ICT JKb Dr R u FRIE IET ABr HimJGe MFLREI Me Dr VOB Sc amp JMao MFLECo ICT JKb Dr RO FRI He Mor En HAI Hum Aa 5c Lra HeLa En KAd Ar CHa ScB Br 5c RCo FAI 8 Re Mar En H I Hum Aho ScALYa HeLa En Kad Ar CHa Scb GEr 5c Alo FRI 8 ArNSu Sc RCo Dr 0B M MFLKCo Map ScBLYa EnHAI HumSBr ICT MMi FRO eS Sch RCo Dr Vv B MFLKCo ET ABI Seb Ea En H I HumSBr o ICT MMi 7 4 I MAIN PROGRAM COMPLETED ITERATIVE Lo T In this case year 7 1s the lowest form in this school and Teacher Pools are used to an extreme extent here The green yellow and red colours shall be interpreted this way Green This subject has same teacher in all periods Yellow Subject is lectured by two or more teachers Provisional notes for Tplan version 29 1 Harald Michalsen Page 116 of 117 Red This period is currently lacking a teacher We can continue wi
25. KOH HENNAI SKEY SKEV SKEY NOMA5 CMER MHENNA2 SKEV SKEV SKEV ENNA3 3 sAF 3B atv 1 MIVA IVa No _ mTv 1 jetty 1 uiv 1 sari DIEN wai ur n io TN NOMA4 NOMA KRA SB TH AER NAEN3 HNAEN SAF MUS 3g MA gp O NOWA4 SHKNM6 NOMA3 ENNAS MUS on KRA _ HKNM4 KR NN 1 Pee a KRA _ HKNM4 KR NAT A ENNA MAIN PROGRAM COMPLETED ITERATIVE Figure 6 1 For some reason we want to move 9B KR i e PE in WED 4 somewhere else We click on that cell and then P4 in Main Bar We enter the P4 dialog as shown before This dialog consists of 4 different parts and we show here each part in a separate figure Provisional notes for Tplan version 29 1 Harald Michalsen Page 33 of 117 SELECTION OF ACTIVITIES This is the upper left corner and this is of course the most important element in the selection of activities e Cl Teach H Activ dialog Usually this defines one specific ma a Wu 3B SAN SV EH KRO activity but this selector is defined just as E for period directives and in the general Classes Teachers Rooms case we might refer to any activity set i Actual position Actual position Upper right corner ius pper rig ED This is usually the position where we selected an activity but these fields might also be blanks 1 e in the case we have selected some activity in UtsGrid The selected tables we MS produce will contain colour codes
26. MONDAY 6 What do you want to da Haw ta handle conflicts Move marked activity from ta B Send conflicts to kick out folder Interchange activities in A and B Accept double placements move activity 94 MUS from TUESDAY 6 to MONDAY 6 send conflicts to kick out folder activity will be send to kick out folder MUS BRE MUSA BC MUS activity will be send to kick out folder KAL v 01 8S KRAL The operation can be done with the above mentioned conflicts The heading shows what we are trying to do followed with what would happen This is the case where we move 9A MUS fro TUE 6 to MON 6 and then transfers conflicting activities to the kickout list Assume we accept that and we end up with this result Provisional notes for Tplan version 29 1 Harald Michalsen Page 38 of 117 TP 1 Tplan SAUDA UNGDOMSSKOLE 914 Registered versior Files Edit Formats Functions Control Run Maintenance Compressed Help JIE ele a amp 6 ON Dressed Table at ed Display kicked aut actrvities m em eee Display not laid activities Display erased activities Display parked activities Display special activities TUE 4 eae TUE Sa WED 1 NOMA 1 WED 3 WED 4 ENSIS WED 5 sls WED 6 a HUI THU 2 TLI 173 9A MUS has been MOVED from TUE 6 to MON 6 and the two conflicting activities in MON 6 are transferred to the Kickout List Assume we would a
27. POT 4 moia TAB ET 5 nan ECR E Display parked activities Display special activities TUE 2 Baa ftaa Um a oe E TUE 4 Ej AA TUES AA WED 1 WED 2 WED 3 WED 4 WEDS THU 1 THU z THU 3 THU 4 THU 5 FRI 1 FRI Z FRI 3 FRI 4 FAIS man 1 man z man 3 man 4 man 5 El El E E E Ee Edd Ed Ec Ec Ec Eo tue 1 tue 2 tue 3 tue 4 tue 5 wed 1 wed 2 wed 3 wed 4 wed 5 thu 1 thu z thu 3 thu 4 thu 5 Fri fri z fri 3 fri 4 Fri 5 SELECT 3G AO M3 M CAT 4 The problematic period is TUE 3 where 3G is available while AO is booked I make the same selection as above but include TUE 3 as Actual position The result is Provisional notes for Tplan version 29 1 Harald Michalsen Page 108 of 117 TP 1 Tplan St Cuthbert s CC2 Files Edit Formats Functions Control Run Maintenance Compressed Help Cy BLASME EJEA School Teachers Teacher pools Classes Rooms Subjects Blocks Penods Steering Compressed Selection Full Text T ables Listings Various T Selection 3G JKP LMC MD i JAO DK a Js BF 189 7 Display kicked nut activities eo fe saa aa he fae Display nat laid activities Display erased activities Display parked activities Display special activities Select pos _ IRI Fal S F iad BEES 3A i c fja ean jsaA 2m E DG 3c gm ia x E Je D Maa E LL EL i 3E s BO BAD MAA 2E 7AB fA 0 a
28. Provisional notes for Tplan version 29 1 Harald Michalsen Page 48 of 117 Files Edit Formats Functions Control Run Maintenance Compressed Help OO led 8 SEL ejr Table HON 10C NOMA 1 MON 2 8B 5 ENNA 1 10C NOMA 2 HON 3 B8B 4 ENNA 2 MON 4 MUN 5 MUN amp oA TY 1 9B KAU sc MUS IUEI ETT OC EN ESE GEN TUE lana new TUE 3 SC MUS 108 SAF TUE 4 10C SAFO IUES SBCKRHE MELTE TUEG Se sa Mus 39 WED 1 wWED 2 TOA ENNA1 Ue ty MEDS MED 4 WED 5 WED 6 B ENNA 3 THU 1 B ENNA 3 THU 3 10B SAF 1c NO THU 4 10C SAF 10C KRAL 8A NO 1 FIFIN THU 5 THU B 8A NO 1 FRI 1 FRI2 ESE FRL3 RES 10B SAF 10C NO FRI 4 OA ENNA 3 FRI 5 OC 3 ENNA 1 Such operations never give new conflicts and no messages are displayed In THU 2 we notice an interchange of teachers The remainder is a set of teacher changes This is a fast and simple process Assume we have a room table looking like this Provisional notes for Tplan version 29 1 Harald Michalsen This is the table of the crafts rooms in the school In hindsight you realize that teacher HOY can only teach in room VERK while the other teachers accept both rooms A few lateral drag drops easily perform the needed interchanges like this Files Edit Formats Control Compressed Help Page 49 of 117 UTP 1 Tplan SAUDA Eai Eha Functions Run Maintenance Wma TBE
29. Pure class You get this selection Provisional notes for Tplan version 29 1 Harald Michalsen Page 66 of 117 TP 1 Tplan dakka 791 Registreret version Filer Redig r Formater 2 ea Kontrol K re Vedligehold Kormprimeret Hj lp MEE COCON mL BE st Le Lmg Keer Lase Be Poe S KomprUdvala Skema Tabeler Ut us te jeve se so ig v Vis udsparkede aktiviteter a1 man CESE Yis uplacerede aktiviteter MAN S tub Vis slettede aktiviteter MARS frags MANS EMET F Vis parkerede aktiviteter Mane Goan REER Vis udvalgte aktiviteter TIR 1 HEM 1 amp NEM 2 we Mus ES 8B NOR 843 NEM 5 ERR E BEL EU ET E BE EEE AN EB ESTERS ee SE ESTEE ee B Eee ee B EE E SC SAF O Ga ai a a a d m aa N EMETTE TY SELECT amp C 5G 106 KLT CAT 4 Actual teacher SG is occupied in FRI 1 where 8C is available Make the same selection again and use FRI 1 as actual position You then get Provisional notes for Tplan version 29 1 Harald Michalsen TP 1 Tplan dokka 791 Page 67 of 117 Filer Redig r Formater Funktioner Kontrol K re Vedligehold Komprimeret BFG E ec SAF HEMI 6 GTM GTM amp HEMI 5 4 HEMI 4 4 NEM 1 4 NEM 2 ee ee ee E SEL EVE 5G SE 8A MUS 8C SAF 8B SAF 8A HEMIE amp E WE MUS NEM 6 tA NEM 6 3B NOR 3A MUS 8A TY Bg ITXIZT ELTXIZSSEI Bp ITELL EITLEILZSE B IMXLZUUEDLELNZUE
30. SMc MathCCa MathJMc Math GHa TUE 5 Math GSc MFLKCo ReRe En KAd EnLLi TUE E Math GSc MFLKEo Re Ret En KAd EnLLi TUE 7 En AHa MFL REI acd AK acd Fl TUE 8 En 4Ha MFL REI Hum Aho Hum JGe MFL EGe CA ecA HR ec Wy Tec CF TUE 3 Sch RCo ArNSu MFLREI ScBLlYa MuS5Mi Dr R u Mu DER Re Re MFL KCo TuE10 E MFLREI SceBLEYa Mu Si Dr R u MFL Co WED 1 Hum JGe Re Mar hu OCH MFL KCa Hum SEr ICT ABr He Red Ar CHa EnLLi WED 2 Hum JGe He Moar Mu DCh MFL KCo Hum SBr ICT ABr He Red Ar CHa Er LLi wED3 ScBSwH ScBRCo EnDRa ScBlvYa Sc amp GBr HumNSh OrAQu En KAd wED4 ScBSwH ScBRCo EnDRo ScBLYa Sc GBr HumNSh DrR u En KAd WEDS ERIE GameLSa GameLRo GameMMe ERE En H I MFL REI WED 6 Game JAo Game FEr GamelSa Game LAo Game Mhic jeg pes En H I MFL REI WED 7 Ename THE ICTH3 PHa En DRo ArNSu HumSBr Reed MFL KCo WEDS inam IETJTa EMO Rou En DRo Ar NSu HumSBr Re Red MEL KCo wEDS MPO RED Enel ScBlYa EnkaAd imee TecBAKe TecB Riwh TecB WPe WED 10 MPORED ER Aal ScBLi a EnkaAd da aE TecBAKe TecB Riwh TecB WwPe THU 1 Re Mr Scb RCo Sock Lra ICT JKb HeLa Game JAo iGameLlSa Game LAO ame THU 2 Re Mr Scb Ao ScB Lra ICT JKb HeLa GameJRo ET 07 3 BET GameLRo ame by THU 3 Game JAo Game FEr GamelSa Game LAo Game Mho 51 pes En DEo He He En LL THU 4 ERE F Game LAo GameMMe 31 EnDRa Re Re EnLLi THUS DERE EA MED KCo Hum SBr MFLREI Hum amp Ma THUG EERE TAENEME MFL KCo HumSBr MFLREI Hum amp Mo THU 7 Tec
31. Teacher pools Classes Rooms Subjects Blocks Periods Steering Compressed Select TP T ENIM Display kicked aut activities Tuum 3A NO 7A BLHK 7A BLHK L Display nat laid activities THU 12 7A BLHK 7A HLHK Display erased activities aT d T cnm Display parked activities THU 15 C Display special activities THU 16 THU t7 Select pos 4 us RR Fal L8 THU 18 FRI 1 FRI Z FRI 3 FRI 4 FRI 5 FRI amp FRI FRI amp FRI 3 FRI 10 FRI ti FRI 12 FRI 13 FRI 4 FRI 15 FRI 16 FRI 17 4 L SELECT 9A CL B100 BL CAT 3 Provisional notes for Tplan version 29 1 Harald Michalsen Page 94 of 117 I hope this shows the general idea I am not too proud of this example since I am still stuck with 2 single 20 min modules and further work may be needed 6 4 SOME ADVANCED FACILITIES Preamble The facilities mentioned here assume that you have some experience with using Tplan in particular that you are familiar with the timetabling problems mentioned here These notes are just some emergency aid Due to lack of time I cannot do more for the moment 6 4 1 Component setting The traditional way of defining this mechanism is A Line Stream consists of a set of components In their turn these consist of a set of unique class groups These groups must then be entered in the class register according to some strict
32. Tplan version 29 1 Harald Michalsen Page 52 of 117 Activity IL Activity tupe Activity Number of periods 1p HF1A 1 u Number of periods 01 L Actual cantent Class Teacher Room Subject Full name Reference class Ip JE 123 bkh 1qr bkh lp E dit cantent Class Teacher Room Subject Full name Reference class fip E 123 bkh fiqr bkh fip Display only available teachers and rooms X Cancel KY Undo actual KY Undo all Help First of all you see the combo box containing all the units included in the activity under consideration Activity IL Activity type Activity Number of periods 2 1p HF1 amp 1 01 Number of periods lp bkh E 9 G E D01 bkh EE 128 lp bkh O04 bkh JB 129 lar bkEkh O03 mak HL 132 lg muh O04 wiih ET Lad lr mak Subject Full Pane Reference class t I bkh Tp bkh lp E dit cantent Class Teacher Room Subject Full name Reference class fip EB 128 bkh fip bkh fip Display only available teachers and rooms X Cancel KY Undo actual amp Undo all Help This activity is made out of 4 units Every unit can be edited in turn Only one unit can be edited at a time The Display only available teachers and rooms checkbox gives you the ability to select another available room and or teacher for a unit in the activity You can also edit the subject the full name and select another reference class When you are editing teacher and room it is mandato
33. a a d me aga NER 3 amp NEMI 1 4 NEMI 2 T Formater Sb QE a Funktioner Kontrol K re Vedligehold Eomprimeret Hj lp GEE EJE Kompr Udvalg Tabeller Uc Wis udsparkede aktiviteter 83A NEMME Vis uplacerede aktiviteter a Viz slettede aktiviteter A SNEMIS Vis parkerede aktiviteter 2A NEMI4 F Vis udvalgte aktiviteter aa mji SC MUS 3B NoM 8A NOR 8C KRL SB KLT Bg ESETEM T EN 106 MUS 8A NEM6 8A NEM6 3C NoM 10C MUS 8B NOR aa MUS SA TY as ZELE 5 M SS oer E EST EN EB Eee E34 BE EERE ee BE EEE ee E HAEE Bp HELLoESEUI ET R38 O 8C SAFO CAT 4 FRE1 have it SG is available in WED 3 By all means select WED 3 Le You drag 8B KRL for teacher SG in FRI 1 to WED 3 and drop it here You are told that this is an Ok interchange operation You accept and end up with Provisional notes for Tplan version 29 1 Harald Michalsen Page 69 of 117 TP 1 Tplan dokka 791 Registreret version Filer Redig r Formater Funktioner Kontrol K re Vedligehold Komprimeret Hj lp D St GB BS DCE Skole L rere Lasrer gr Klasser Lokaler Fag _ Blokke Positioner Styring Kompr Udvala Skema Tabe Udvalg 8C eves sG s MAH 1 MAN 35 Mis uplacerede aktiviteter MAM3 Ju Vis slettede aktiviteter MAN 4 GTH mans BCS TG SA NEMI foe vis parkerede aktiviteter mane aka
34. activities BIB I make a selection of this activity TUEZ Category Pure class for e m Fal S remaining examples in this chapter TUES WED 1 WED 2 WED 3 WED 4 WEDS THU 1 THU 2 THU 3 THIId 34 RH TES TE CAT 3 Provisional notes for Tplan version 29 1 Harald Michalsen Page 106 of 117 nr 1 nm St Cuthbert s CC2 Files Edit Formats Functions isi Run Maintenance Compressed Help I2 Ele oO e lela amp Steeing Compressed Selection Ful Te Selection SAC ACO jwa m JE j gi F Display kicked out activities MON 1 MON 2 F Display not laid activities 2d MUN 3 Display erased activities XEEN AUN s EN E TAH AG n Display parked activities gt TTF eS TAA TAH Display special activities TUE 2 5AA RE DG IZECLLLL A ee TUE 3 Select EZ IB Fal E TUE 4 TUE 5 SAA OPI JHA dao E WED 1 5AA OP JL TES e 141 3A TE WED 2 5AA MA TR E 1 1 3E 5C3 WED 3 BAA OFT JHA ri WED 4 5AA EN BA WED 5 5AA RE OG THU 1 E THU 2 5AA RE OG gg THU 3 THU 4 SAA MA TR THU5 5AA OPT JHA FRI 1 SAA EN BA FRI 2 5AA OP JL TES FRI 3 SAA MA TR FRI 4 SAA OFT JHA WAA 2B FRI 5 SAA DP3JCLA 4 Cri mon 1 5AC SAF mon 2 54 EN BA 444 74H mon 3 5AA DPZ IL TES mon 4 BAC PE WHSH Aa mon 5 5AA MA TR BAA 4AE tue 1 5AC 5AA 5AF tue 2 5AB 5AC 5AE tue 3 SAA EN BA Dm 4G tue 4 T OFF JC LA IAH
35. an INTERCHANGE of an activity with another activity In both cases you have a choice of either accepting conflicts resulting from that or transfer conflicting activities to the Kickout list A dialog shows you the results of the 4 different choices you can make In simpler cases with no conflicts you can just click on OK and proceed In some cases it might matter what you call period A i e start of drag and period B 6 2 3 P1 Move an Activity Table unit FROM Kickout list to Timetable The older P1 button still used 1n the heading in the heading in the Kickout list but a drag drop is much simpler Ls Provisional notes for Tplan version 29 1 Harald Michalsen Page 43 of 117 Perhaps the most frequent drag drop operation You drag an Activity Table Unit FROM the Kickout list and drop it in a cell in a timetable grid This is lateral or horizontal drag drop is most usually done in a class table but might also be done in a teacher table but NOT room table A P1 operation has fewer choices than a P2 In case the P1 operation gives conflicts then we might transfer conflicting activities to the Kickout list We might accept the double assignments from the P1 operation in the same way as we did for a P2 operation Assume we have this selection from an earlier timetable run Ti Tplan SAUDA ANSI 930 Registered version Files Edit Formats Functions Control Run Maintenance Compressed Help HME SBEL bae lee Ca ESI E
36. and move that back to the left By then checking on the last check marker I might end up with something like this TR 1 Tplan SAI DA UNGDOMSSKOLE 9 Files Edit Formats Control Run Maintenance ITT Help DE EXC Qe alee w m BA TEGN lm Display kicked out activities rare a E Display nat laid activities WON 3 mm ergs Display erased activities MON 4 SKEW SKEW HEY E Display parked activities MON 5 T EE Display selected activities MON B A Ts hr OO 1988 TUE 2 TUE 3 8B KUH TUES BC KUH BC KUH TUER roe eer TEL TV HOY WED 1 JA KUH JA KUH SB KUH 8B KUH IC KUH IC KUH 104 KOH 104 KOH 108 KOH 108 KOH 10C KOH 10C KOH HTV 1 LAN eee SiHTV 1 TV 1LAN 1 f 1 amm SUH LAN BA KUH 8AKUH KUHTE HET ENTM ES al SELECT 8A LAM TEGN KUH CAT 3 Provisional notes for Tplan version 29 1 Harald Michalsen Page 63 of 117 That figure 1s the point of this exercise In the current case I have selected all activities using the Craft rooms VERK and TEGN I am now in a position to hand knit those two rooms in whatever way I want THE OUTLINED PROCESS MAKES WHAT WE EARLIER CALLED OLD COMPRESSED TABLE WHERE YOU COUL MANUALLY ENTER NEW ASSIGNMENTS AND BLOCKINGS COMPLETELY REDUNDANT SINCE IT NOW CAN BE EASILY DONE BY A SET OF P1 OPERATIONS To complete the picture you may notice there is some manually creat
37. for this subject One possibility is Move 3PA NO from TUE 5 to FRI 4 Move 3PA NO from TUE 6 to TUE 8 We do these adjustments with two P2 operations JG and GM are both available in TUE 5 6 With two P1 operations we move 3PA MATNAT from kickout list to respectively TUE 5 and TUE 6 Provisional notes for Tplan version 29 1 Harald Michalsen Page 31 of 117 The end result of these 4 drag drop operations is shown in this figure TE 1 Tplan Bjertnes qs 041 Registered version Files Edit Formats Functions Control Run Maintenance Compressed Help m Sl B xj Le Es EL EJH 6 1 School Teachers Teacher pools Classes Subjects Periods Steering Compressed Selection Full Text Tables List Lj Selection 3P A PKG JG AKO GM BKA FiDi n MON 1 FA IER 1A AA 1AAA IT T ri shay KIEKEN ou BEDS MON 20255 0940 55 35r Display nat laid activities MON 30950 1035 Fada Display erased activities MON 41035 120 Faia C Display parked activities MON 5 1150 1235 MEN MON amp 1235 12270 ETT T Display selected activities MON 7 1330 1415 MUN amp 1415 1455 Select pos TUE 1 FA uu TUE 2 0855 0340 FA iui TUE 3 0950 1035 TUE 4 1035 1120 TUE 5 1150 1235 MATHAT TUE amp 1235 1220 MATHAT TUE 7 1330 1415 TUE amp 1415 1455 Ho MED 1 WED 2 0855 0540 WED 3 0950 1035 MATHAT WED 4 1035 1120 MATHAT MED 5 1150 1235 WED 6 1235 1320 WED 7 1330 1415 2
38. in fact I might even remove some of the shown checkmarks to compress the survey 6 2 9 SPECIAL ACTIVITIES AND ROTATION OR CHANGE OF DAYS Fiegister for Special activities This 1s an alternative way for making ts interchanges in compressed tables Bes eame OUT far Tro movemen Teacher pav Pas Day POs We do as much as possible in compressed tables 5 MO TU 35 LUNFZ 1 but this register must be used in case the activity 1s not included in a class column in compressed DOT a TH tables These cases are 1 Conference activities XXX 2 Free time for teachers included in timetable As example half day free for teachers 3 LUNCH for teachers The procedure for using the above register Special activities and also the register in next paragraph Deletion of many activities MUST be as follows Enter the adjustments you require in these registers 1 Run anew Transfer program to let Hmtp get hold of these adjustments 2 Rerun Analysis program and build of course on current timetable 3 Such adjustments will frequently have consequences for the room allocation which should be rerun use Run option New room allocation for that 4 Check that your compressed table is adjusted as required If there are errors return to point 1 3 and correct 5 When adjustments are as required BLANK what you have entered in Special activities and Deletion of many activities Finish the process with a fin
39. of gaps This is a considerable simplification of earlier dialogs for main program and room allocation We only use the most important parameters here and less frequent parameters may be defined by some additional option Definition of parameters in above dialog Steering Normally you use your own steering as explained in user manual Alternatively you might initially use a standard steering I might modify these in the future Maximal Number of steps This 1s the standard way of creating a partial timetable from a set of directives as explained in user manual Maximal Number of placements This 1s an alternative and less frequent way of only making only a partial timetable 1 e the main run is stopped after a fixed number of assignments This 1s intended for the case where a specific steering directive refers to a large number of activities and you don t want to assign all these in the same step This parameter might also be useful for system support Acceptable number of gaps For a medium complex timetable you will normally want to create tight teacher tables and you normally select a value in the region 2 5 For other school structures you can t afford to require or are not interested in requiring tight teacher tables In that case use the value 99 If you use a value of 0 or 1 you trigger some very special mechanism which gives a considerable reduction in teacher gaps but which may have undesirable side effects like many more
40. p am 6 2 6 F2 Editing in a timetable cell The F2 dialog We have a section of the timetable looking like this TP 1 Tplan SAUDA UNGDO MSSKOLE 914 Registered version Files Edit Formats Functions Control Run Maintenance Compressed Help OOC Ee ee 7 SSG0nRnHEE School Teachers Teacher pools Classes Rooms Subjects Blacks Periods Steering Full Text Tables Listings Table 10 106 om MOH i KAR LIE GTM KH 0L HOMA 1 XANH OT 10C HOMA 1 03 MON 310 ass TE HOHY NOMA 2 SAN Oa FS E MON 31005 1050 ETTZZTTESI MOM 4120 1205 ERSTE MONS 1215 1300 BEHERISETT S moat 117 SBSAF24 MON 6 1310 1355 M07 ee 2 A aE Provisional notes for Tplan version 29 1 Harald Michalsen Page 51 of 117 TV 1 in MON 5 6 is a block of classes 10A 10B 10C and several teachers For some reason teacher AUS changes with teacher BRE and teacher XX changes with teacher BRU and these new teachers shall also use different rooms Click on any of the TV 1 cells and click F2 You get this dialog m aF Edit activity Activity IO Activity type Activity Pernod Humber of periods 10AT 1 05 0i Pernod Humber of periods 05 01 m OO1l TV HYS 08 Full name Reference class 10 TWE 10C IC Class Teacher Roam Full name Reference class 108 LED d UL E Display onl
41. periods back in the compressed table a double would then require two operations but time loss here is very small compared with what you gain in FLEXIBILITY and SIMPLICITY For instance to place a kickout of a double period might possibly be found by assigning it as two separate singles and likewise a kickout of two singles of same activity might eventually be adjusted as a double period In very many cases such compromises are quite acceptable or needed We give an explanation of the kickout list in fig 2 1AA NAT and 1AB NAT are 2 kickouts of single activities 1 1 AC NO is a kickout of one double period 1 2 and 2 2 3PA MATNAT is also a double period and from the colour we see that this activity is a small parallel We have blown up the first period to show the complete content of this activity The remainder of the kickout list are several kickout of simple double periods making the list a lot less scaring in particular since this school is not too strict about the period breakdown For the moment our selection is 1AA NAT notice black dot on this activity To get a start with drag drop we will adjust a few activities 1n fig 2 and start with 1AA NAT and click on the button named P4 in fig 1 We get the following dialog Provisional notes for Tplan version 29 1 Harald Michalsen Page 23 of 117 TE Coloured selection E i Selection of activities Actual position Llass Teacher Activity Day JAA POA NAT Classes Teachers
42. rules Activities subjects are then assigned to these classes The vital component condition is then Class groups belonging to different components in a LINE may NEVER be assigned to the same time period while class groups belonging to the SAME component may be assigned to the SAME time period if no other conflicts An alternative way of formulating the same timetabling requirement is as follows e A Line Stream consists of a set of class groups These groups are included in activities subjects just as traditional classes However these activities are given a component property specifying to which Line and which component where it belongs The vital component condition is then Activities belonging to the same LINE but different components here may NEVER be assigned to the same time period while activities also having the SAME line component property may be assigned to the SAME period if no other conflicts Provisional notes for Tplan version 29 1 Harald Michalsen Page 95 of 117 From a mathematical and also practical point of view these definitions are identical The first case 1s documented in current User Manual and here we describe i iJ CTP 1 Tplan St Cuthbert s CC2 Regist majk x a Maintenance Help n El the second method for defining School Teachers Teacher pools Classes Rooms Sub components Bean one aoe EET es e
43. satisfied e Dark red background black foreground Assignment is possible but you are then breaking a day conflict and some positional directive e Yellow brown background black foreground Assignment here breaks both a day conflict and some room requirement e Olive background black foreground Assignment here breaks both some positional directive and some room requirement Provisional notes for Tplan version 29 1 Harald Michalsen Page 34 of 117 Filled in Actual position Now the colour codes tell something about the assignment interchange possibilities of other activities in relation to actual position The selected activity is possibly already assigned here If not we imagine it being assigned here and then we make an interchange of actual position with all other positions in the table Actual position will very often be an empty cell and then the interchange process is reduced to move other activities to actual position The interpretation of the colour codes is now e Light green background black foreground This position may be interchanged with or moved to actual position e Light yellow background black foreground This position may be interchanged with or moved to actual position but we then break one or more day conflicts e Pink background black foreground This position may be interchanged with or moved to actual position but we are then ignoring one or more blockings in positional directives e Deep red backgrou
44. say you are working only with the upper forms of a table and disregard lower forms for the moment By checking Parked activities you then also get access to lower forms and if needed you may manually assign some of these activities The really exiting check mark is the last Display selected activities combined with the use of the S button By clicking that you get this dialog Select special activities Basic class L rer Lokale Holdbetegnelse LOKALE HOLDBETEGN Specially selected activities In the first line I can define the set of activities I am interested in Next I check the button Mark all down left and that lit an arrow pointing to the right Click on that and the activities to the left are moved to the right like this Provisional notes for Tplan version 29 1 Harald Michalsen Page 62 of 117 Select special activities Case sensitive Basic class Activity name Holdbetegnelse FAG LER LOKALE HOLDBETEGN specially selected activities EUH KUH EUH EUH EUH EUH EUH KUH EUH EUH KUH KUH EUH m KUH EUH EUH KUH DLO Lo Lo I Lo LO LO LO LO LO LO ci ANAPPPPoOotoooonanann LJ Lo Ji Oooo ua ua LO L0 rn rn cnm io Lio I am ready to make a different selection in the first line and get that to the left in the above figure mark that and move these new activities to the right etc in case I make unfortunate selections I can mark parts of the right side
45. survey The output file Lisy is split in two parts Lisy and Lisys Initially you will be interested in both files but as you do quite a number of new transfers it 1s perhaps sufficient with the more compressed and vital info in file Lisy Analysis Program The additional dialog here has been removed and the parameters here are now defined by a run option We only need to specify if we a creating a table from scratch or continuing from a partial table already created Main Program Here there is a set of additional parameters which must be specified Run mode Standard or Interactive In almost all cases you should use Standard mode Earlier I had high hopes for the Interactive mode where timetabling is stopped temporarily at once when you get a kickout and the intention is to adjust this immediately That might often lead to dubious manual guesswork but in some cases I have found the technique useful say the last part of a large timetable where only pure class activities remained to be allocated PHASES OF THE MAIN PROGRAM This is an important choice which you always must consider and this is linked with a couple of important run options The Allocation phase uses options Indirect room allocation New room allocation The Adjustment phase substitutes this with Absolute room allocation The first set of options is definitely the best options while you gradually build a complete timetable and possibly builds on a previous partial tab
46. up with Files Edit Formats Functions Control Run Maintenance Compressed Help ey Compressed Selector Selection JB THU 5 JA Sv THU EG JA SY THU 7 JA SY THU 8 THU 3 THU 10 THU 11 THU 12 THU 13 THU 14 THU 15 THU 1 amp THU 17 THU 18 FHI 1 FHI 2 FRI 3 FHI 4 FRIS FRI amp FRI 7 FRI 8 FRI 3 FRI 10 4 BB KK E Display not laid activities Display kicked out activities Display erased activities Display parked activities Display special activities 1988 SELECT 9B KK SLI SL CAT 3 Next 9A BL Provisional notes for Tplan version 29 1 Harald Michalsen Page 92 of 117 TP 1 Tplan NYFIKSKOLAN 322 Registered Files Edit Formats Functions Control Run Maintenance Compressed Help Com ial Selection JA THU 10 54 HO THU 11 54 HO THU 12 THU 13 THU 14 THU 15 THU 16 THU 17 THU 1 FRI 1 FRI 2 FHI 3 FRI 4 FRI 5 FRI amp FRI f FRI 8 FRI 3 FRI 10 FRI 11 FRI 12 FRI 13 FRI 14 FRI 15 FRI 16 FRI 17 FRI 18 4 loo f SELECT 9A CL B100 BL CAT 3 Display kicked out activities Display nat laid activities fof Display erased activities Display parked activities Display special activities im ms E If we could get rid of 9A EN in THU 16 we could assign 9A BL in THU 16 17 18 We could try that Provisional notes for Tplan version 29 1 Harald Michalsen Page
47. usual 2 Useundesirable rooms 3 Ignore teacher blockings or other requirements to the timetable Tplan could of course do such things automatically however it is completely against my basic philosophy that Tplan shall do compromises on its own I come from a time where the manual adjustments were done with paper pencil and rubber It could lead to enormous interchange chains to assign a kickout I remember cases with 30 50 steps These days are now history due to the following e The various selections you can do using P4 gives a dramatically improved survey compared with the techniques of yester The forthcoming adjustment work 1s much simpler and easier to survey in particular use KtempGrid rather than KomprGrid if you choose the correct selections e The current level of the algorithmic foundation of Tplan has been improved to an extent where it is a question of marginal returns Nobody is able to make a timetable considerably better than Tplan e The typical adjustment work will be frequent use of P1 where the number of steps is very small P2 will also be used e Now if a number of operations with P1 and P2 lead to a gradually increasing chaos it is high time to forget what you have done till now Go back to the start and concentrate about a Try to make better steering directives Try a number of complete runs simply to get a better survey of the complexity in the timetable b Inspect carefully the logical analysis Is the prob
48. 002 Groups must be at the endif the register S Tear 003 01 0003 O02 Empty groups are not allowed O18 15 47 Subject register 144 00401 0002 1a is not allowed as class sumbol 00401 0003 1a is not allowed as class sumbol 13b TSAL O04 07 0004 1a is not allowed as class sumbol 19c 004 07 0005 1a is not allowed as class symbol p20 acAL O04 06 0005 TEs is too long mas 3 chars It is quite obvious that the G for room 002 is completely wrong and we remove that Now almost all errors we started with have disappeared Ok this was an artificial example and real life 1s more Provisional notes for Tplan version 29 1 Harald Michalsen Page 17 of 117 complex than that However having spent a lifetime looking for such rubbish errors I consider the shown technique as an enormous improvement LISTINGS FROM A TIMETABLE RUN SELECT FILE LIFEL Latest overview LISY Result of transfer By clicking on Tab sheet Listings and LISYS Suplementary result of transfer arrow for drop down box you get access HAN Analysis of timetable to the various listings from a timetable Pet gt SIP EDENLAEN Sees HE eee LIANW Manual errors and or compromises run LIAN1 Analysis of timetable LISCH Compressed table for classes and teachers LISAL Compressed table for rooms LIO Warnings after Full text adjustments LIH Assignment Journal LIH1 Assignment Journal LIROM Journal for room distribution LI
49. 003 1a is not allowed as class sumbol O04 01 0004 1a is not allowed as class sumbol DO 1 0005 1a is nat allowed as class symbol 004 06 0005 TEs is too long mas 3 chars School Teachers Classes Rooms Subjects Blocks Steering Compressed Full Text m L Ss TEE Teachers Salary Max Max Ame Bonnesen Anne Sofie Overgaard Lif Arme Michelsen Birgit Andresen Annette Post Benedikte Neergaard Anders Bergholt Birgit Heiniskau Anne Vibeke Bjerastram Birgitte Holch Knudsen Bn Morell kresten Bruun Birgit Svane Birthe T andrup Bente Wadschow Kasper Pretzmann Cecilia Bjarkman Casper Deleuran Connie Knudsen Claus Levinsen Conni Steensg rd Mielsen mm registers before calling the n ic Obligatory information 000 01 0003 2007 2002 is too long mas chars Teacher register 007 017 0003 AL es O01 01 0004 Abs tan long max 3 chars Class register 002 02 0004 1aaa is too long mas 3 chars DO 98 008 AB does nat exist in register For teachers DO 9 003 AB does nat exist in register For teachers Dr 08 0011 46 does not exist in register For teachers OU2 09 0020 AB does nat exist in register For teachers O02 09 0021 AB does nat exist in register For teachers Do 03 002 7 AB does not exist in register For teachers DE O8 O0 33 AB does not exist in register for teachers Room register DLE Ur 0003 Groups must be at the end if the register DO O1 0003 O02 Empty groups are n
50. 01 0003 O02 Empty groups are not allowed DOO 2c ec Er l l Subject register OOO zu eu em O04 07 0002 1a is not allowed as class symbol DOO zv zv zm 004 01 0003 1a is not allowed as class sumbol Ban 2 F 2 DO 01 004 1a is not allowed as class sumbol 00401 0005 1a is not allowed as class ssmbol 0004 2x m 004 06 0005 TE xx is too long max 3 chars nnn a eui zm It is quite obvious that we have wrongly entered laaa instead of la By correcting that most of the errors above disappear What remains 1s room register School Teachers Classes Rooms I yf 4 Controlling registers before calling the mol 8 x Rem oom Room nam Func Obligatory information A name Group tion 000 01 0003 20017 2002 is too long mas chars Teacher register DLE Go O01 07 0003 Ales ts too long mas 3 chars 002 001 01 0004 Ab RR is too long mas 3 chars D04 STUE Class register a05 002 02 0002 1aaa is too long max 3 chars DUE STUE DEO DII 0008 AB does not exist in register For teachers O02 09 0009 AB does nat exist in register for teachers Dr O8 0011 46 does not exist in register For teachers 011 TSAL Dor O9 020 AB does nat exist in register for teachers 012 15AL Do 03 0021 AB does nat exist in register for teachers D13 IGAL 002 09 0047 AB does nat exist In register far teachers TTE 1SAL Dr O9 033 AB does nat exist in register for teachers 015 15AL Room regier oooO 003 02 0
51. 050 10C MA l FAI 41120 1205 E 104 ENNA 3 T FAI5 1215 1300 EMMA 10C KAL TNT TEST BC HENNA 1 FRIG 1310 1355 EMAA SSE KR FS NAT There is currently no possibility of making BIR available in THU 4 Next attempt is to try to get BIR available in this period Click on BIR in THU 4 and make a P4 Again Main bar here We get this result Selection LAN MON 1 815 8 SA OC oh A 1 a4 SA a4 SA 9B KUH 104 KR MON 2 910 BA MA oC NOMA 2 3B KUH BAMA gg K 7 Display not laid activities MON 3 1005 8A KAA m T v Display erased activities MON 4 1120 Display parked activities MON 51215 Display selected activities MON 6 1310 Select pos zl m TUE 1 815 e 1 1 10C SAF 4 Display kicked out activities TUE 2 910 TUE 3 1005 TUE 41120 TUE 5 1215 84 4 ENNA 1 TUE 6 1310 WED 1 815 84 8 NOMA 3 WED 2 910 WED 3 1005 8A BIO WED 4 1120 WED 5 1215 WED 6 1310 8A EN THU 1 815 THU 2 910 THU 31005 THU 4 1120 THU 5 1215 THU 6 1310 FRI1 815 900 8A SA OB SA BA SA 8A SA E V RE FE FRI 2 910 955 T B OB K 0C KRE my FRI31005 1050 ENGI 9C 4 NAEN TE 8A KRE B oc h 9C H NAEN 2 TE iw r i T BA K FRI 4 1120 1205 FRI 51215 1300 FRI 61310 1355 SELECT 8A BIR 11 NO 1 CAT 5 THU4 Provisional notes for Tplan version 29 1 Harald Michalsen Page 71 of 117
52. 2 TAG FM TH thu 3 thu 4 thu 5 fri 1 fri fri 3 fri 4 fri 5 TAG FM TH wm Display special activities i 3 i l m m m m a i Er Ed T SELECT 7AGTR FM CAT 4 We must look for empty pink cells for 7AG Those are found in THU 4 and mon 5 In both periods both KS and TR are in a option blocks in 5 form A not unfamiliar situation We must do a compromise and in the above figure we double assign TR in THU 4 Our kickout list has now been changed to Provisional notes for Tplan version 29 1 Harald Michalsen Page 102 of 117 TP 1 Tplan St Cuthbert s CC2 Files Edit Formats Functions Control Maintenance Compressed Help E Display kicked aut activities M2 L3 Display nat laid activities Display erased activities Display parked activities Display special activities TP l Tplan 5t Cuthb ert s CC2 Files Edit Formats Functions Control Run Maintenance Help Comit LIANW Manual errors and or compromises POSITION ACTIVITIES WARNING OR ERROR FOR ACTIVITY ACTIVITY HAS PER LENGTH ACTIVITY HAS PER LENGTH WARNING OR ERROR FOR ACTIVITY ACTIVITY HAS SEVERAL PER ON The double assignments here is the result of our drag drop while the double period in 6AH is caused by presassignment in period register To sort out remaining kickouts we could either start with pure class act in form 4 5 or blocks in form
53. 3 I prefer the latter I start with 3E SC3 and get the following selection Category Only activity Provisional notes for Tplan version 29 1 Page 103 of 117 Harald Michalsen TP 1 Tplan St Cuthbert s CC2 Files Edit Formats Functions Control Run Maintenance Compressed Help Selection MOR 1 MON 2 MOHN 3 MON 4 MON 5 TUE 1 TUE 2 TUE 3 TUE 4 TUE 5 wED 1 WED 2 WED 3 WED 4 WED 5 THU 1 THU 2 THU 3 THU 4 THU 5 FHI 1 FRI 2 FRI 3 FRI 4 FHI 5 mon 1 mon 2 mon 3 mon 4 mon 5 tue 1 tue 2 tue 1 tue 4 tue 5 wed 1 wed 2 wed wed 4 wed 5 thu 1 thu 2 thu 3 thu 4 thu 5 fri 1 fri fri 3 fri 4 fri 5 OK Display kicked out activities Display not laid activities Display erased activities Display parked activities Display special activities Select pos m m H H E E E Ed E DE If we investigate this figure we find one reasonable possibility wed 4 Here all actual teachers are available while actual classes have pure class act which then is transferred to the kickout list We then use the same technique for 3A TE and get this selection Provisional notes for Tplan version 29 1 Harald Michalsen Page 104 of 117 Files Edit Formats Functions e Run Maintenance Compressed Help hed Qs le lee Selection 3A MIOR 1 F 5 l MON 2 F Display not laid activities MION 3 AA AA Display erased activities xA EIE EN
54. 3A NEM Wie udvalgte aktiviteter TIH 1 NEM 1 TR AE Valg pos Es Ei Fa s J Vis udsparkede aktiviteter TIR 3 TiR4 TIR 5 TIR 6 ONS 1 ONS 2 ONS 3 ONS 4 ONS 5 ONS 6 TOR 1 TOR 2 TOR 3 TOR 4 B ITXLZ NUIBNJU B ER SE HELEENE e EGRET TORS Bp EEE TOR amp Bp EE FRET Es se NOR FRE 2 8C SAF 8B SAF FRE SEM A mus ZNDTRGZIEIECZNOR SIE FRE 4 NEMI 1 FRES Baie A NEM F o an NE e s m P RET FRE amp EK 3B Mus FME 4 SELECT 8C 5G 106 KLT CAT 4 You have a nice green colour in FRI 1 for both 8C and SG A simple drag from kickout list and drop in FRI 1 completes the timetable SIMPLE 6 3 2 Example 2 This example is slightly artificial since Tplan on its own would never produce such a result The starting table is like this Selection 10C AUS _ BIR sS SAN SAN WEI jui n2 09 j14 Display kicked out activities MOM 1 315 10C NOMAT 8B ENNA 3 10C NOMA T1 10C NOMA 1 MOM 2 910 10C2NOMA2 e sr TE B Diso dl MON 3 1005 104 tt SKEV 104 SKEV ee MON 4 1120 TEE TU ETTSY C Display parked activities MON 51215 108 ETY 1 ga NO 1 m E Display selected activities MON 6 1310 TOAHTY 1 gB SAF E ED a r TUE 1 815 10C HENNA 1 10C HENNA 1 Select pos M Es TUE 2 J10 10C E NOMA 3 TOC NOMA 3 10C NOMA 3 Sel Gas SS TUE 31005 10C 8 E
55. 5 0940 EIEN ITE Display not laid activities MON 3 03950 1035 giis Display erased activities Mon 4 se UL Display parked activities MOH 5 1150 1235 ake Display selected activities MON 6 1235 1320 Select pas m Fal MON 7 1330 1415 1 F 01i MON 8 1415 1455 LLL TUE 1 TYrO23 IL TUE 2 0855 0940 I F O23 TUE 3 0950 1035 2 FOF1 TUE 4 1035 1120 2 FOF2 TUE 5 1150 1235 HAT TUE amp 1235 1320 HAT TUE 7 1330 M15 TUE 8 1415 1455 WED 1 WED 2 0255 0340 WED 7 0950 1035 WED 4 1035 1120 WED 51150 1235 WED 6 1235 1320 WED 7 1330 1415 WED 1415 1455 1 F 01i THU 1 THU 2 0855 0940 THU 3 0950 1035 1 F 011 THU 4 1035 1120 1 F 011 THU 5 1150 1235 HAT THU 6 1235 1320 HAT THU 7 1330 1415 THU 8 1415 1455 FRI 1 FRI 2 0855 0540 FRI 3 0950 1035 FRI 4 1035 1170 FRI 5 1150 1235 FRI amp 1235 1320 FHI 7 1330 M15 mm SELECT 1AAPOANA MAT CAT 4 TUE 1 2 3PA MATNAT 2 2 3PA MATNAT In the status bar at the bottom of the screen we see our selection LAA NAT Category 4 1 e pure class and actual period TUE 7 The colours in figure show Red You can t interchange move an act from 1 AA in this period to TUE 7 Green You are permitted to interchange move this activity in 1AA to TUE 7 For other reasons you are not allowed move the subject A time in this
56. 93 of 117 TP l Tplan NYHKSKOLAM 322 Fies Edit Formats Functions Control Run Maintenance Compressed Help a C E Gl B 2 eB Bie 81S PT I li School Teachers Teacher poole Classes Roomse Subjects Blacks Penadzs Steering Compressed Selection Full Text Tables Listings Selection 3A 3B REN JSA KAH THU 11 3A ND 3A ND XXX LUNREN XXX LUNKAR THU 12 THU 13 THU 14 THU 15 THU 16 THU 17 THU 18 FRI 1 FRI 2 3A NO FRI 3 JA MA FRI 4 JA MA FRI 5 3A MU 7 FRI amp 3A MU FRI 7 3A LUNIA 96 LUNG 7ASPRK 7 Display kicked out activities Display nat laid activities E Display erased activities Display parked activities C Display special activities sassy SAEN SAEN NENNEN see IM EU 8 pud MEM pe SATEN SAMEN LT ANNE A EN a A SPRK A SPARE TA SPRK FRI 3A 50 E 50 A SPRK FRI 3 3A 50D B50 A SPRK FRI 10 94 50 B So aan LUNREN FRI 11 JA E A E FRI 12 JA T JA T FRI 13 FRI 14 FRI 15 FRI 16 FRI 17 FRI 1 TL SELECT 9A KARSV3 EN CAT 3 THU 16 We could move 9A EN to FRI 1 as a triple and assign 9A BL on THU We do this with 4 drag drops and end up with TP 1 Tplan NYFIKSKOLAN 322 Registered version Files Edit Formats Functions Control Run Maintenance Compressed Help elil By Bs ej B S a School Teachers
57. 9B LH 206 KRL CAT 4 The problematic period is WED 5 with teachers LH and T LH is the main teacher in MAT while T is a support teacher The interchange possibilities are minimal EVE may move from MON 1 to WED 5 Not much help in that since MON 1 is problematic for both LH and T FRI 6 is the last sensible possibility since LH the most important teacher is available here A solution is then Drag 9B NO from FRI 6 to WED 5 and accept the double assignment for teacher TO in WED 5 9B KRL may then be dragged from kickout list to FRI 6 We do this and get this selection Provisional notes for Tplan version 29 1 Harald Michalsen Page 78 of 117 P 1 Tplan dokka 790 Registered ver TEES m Notice double assignment DPL for T in WED 5 and we intend to let teacher EG be a substitute here We ra blow up F5 the figure above and LA L 5 Ez f include EG in selection Then we drag 9A MAT from T to EG Files Edit Formats Functions Control Run Selection 9B FT 94 x MAEH 1 104 PRO 6 Tha t gives mE Aa nm 36 MOR Im nmm m mAT Gr 34 GYM Boe 34 GYM We n A _ ai MO MIAT Ee IZ Me nz EE NAKH2 AEH ELSE Bee i PRO 3 nmi ENG S43 MEM 2 SELECT 9B LH 206 KRL CAT 4 Provisional notes for Tplan version 29 1 Harald Mi
58. A j ir tue 1 TAA CH MHA LAS tue 2 tue 3 tue 4 tue 5 wed 1 wed 2 wed wed 4 wed 5 thu 1 thu 2 thu thu 4 thu 5 fri 1 fri fri 3 fri 4 fri 5 TAA Ch TH LAGA TAA CH MHA LAF j T TAA Ch TH LAGA SELECT 7AA K5 MA CAT 4 cum WT SH Run Compressed alia ra ee SH E Page 98 of 117 l i Maintenance Compressed Help Display kicked aut activities Display nat laid activities Display erased activities Display parked activities Display special activities 171 3A TE D J E Er 3E S5C3 MH LA SUTH CP 3E 5C3 MHA LAT SUTH SCC JE 5C3 JB LA5 SUTH SCB 171 ZAG FH In this situation we want to assign 7AA MA and select that to use P4 and as Category we use Pure Class act The figure above then shows the 7AA column and the two teachers in Y73 act Le yellow brown cells The possible periods are WED 4 FRI 2 and thu 4 Both actual teachers are occupied in these positions Normally it is impossible to free these teachers in these periods and some compromise must be done We notice that KS is teaching 7AH in MA in WED 4 and FRI 2 Perhaps he could teach both groups for one period We select that compromise like this Provisional notes for Tplan version 29 1 Harald Michalsen Page 99 of 117 TEN x Files Edit Formats Functions Control Run Maintenance Compressed Help OOO Gewese Bela EJET Teacher pools Su
59. A AAA Display parked activities MON 5 1150 1235 Display selected activities Seiect pos E Fal i8 MON 6 1235 1320 2 F021 MON 7 1330 1415 MON 8 1415 1455 TUE 1 2 F 014 TUE 2 0855 0940 2 F 014 TUE 3 0950 1035 TUE 4 1035 1120 TUE 5 1150 1235 TUE 6 1235 1320 TUE 7 1330 1415 TUE 8 1415 1455 WED 1 WED 2 0855 0940 WED 3 0950 1035 MATNAT WED 4 1035 1120 MATNAT WED 5 1150 1235 WED 6 1235 1320 WED 7 1330 1415 2 F024 WED 1415 1455 2 F024 THU 1 2 F021 THU 2 0855 0940 2 F021 THU 3 0950 1035 THU 4 1035 1120 THU 5 1150 1235 THU 6 1235 1320 THU 7 1330 1415 THU 8 1415 1455 FHI 1 FRI 2 0855 0940 FRI 3 0950 1035 FRI 4 1035 1120 FRI 5 1150 1235 FRI 6 1235 1320 2 F 01i FRI 7 1330 1415 HE e P Os eer FF B A F SELECT 3PAGM 310 MATNAT CAT 5 Provisional notes for Tplan version 29 1 Harald Michalsen Page 30 of 117 The interesting periods are TUE 8 and FRI 4 where 3PA is available but teacher JG is occupied here There are several ways of solving this problem and it would require many figures to show all stages in this adjustment Instead I will give a verbal description of one way of doing it We notice that teacher AKO has many periods in subject NO in 3P He is also available in TUE 8 and FRI 4 There are reasons to believe that the period breakdown maybe modified
60. B ITXLZUEUXLAZE Bp IEEE EDLENLUE B Ber E KRL 8C SAF B SAF _ 8A NEMI 3 8A NEMI 3 SELECT 8C SG 106 KLT CAT 4FRE1 From this figure we conclude that FRI 1 may be in GEE Mis udvalgte aktiviteter lverg pes _ IBI Fa is 84 NoM 8C NOR 8C KRL 8B KLT 8A NEM 3 A NEM 3 Vis udsparkede aktiviteter Vie uplacerede aktiviteter Z Vis slettede aktiviteter Vis parkerede aktiviteter terchanged with TUE 3 or 4 We are not much helped by that since SG is also booked in TUE 3 and 4 Next attempt is to try to get SG available in FRI 1 Click on 8B KRL in FRI 1 in above figure and use P4 again NB this time you use P4 button in Main Bar since you are calling P4 from a Grid This time you get Provisional notes for Tplan version 29 1 Harald Michalsen Page 68 of 117 TP 1 Tplan dokka 791 _ Filer 1 Udvalg MAH 1 MAH 2 MAH 3 MAHN 4 MAH 5 MAH amp TIR 1 TIR Z TIR 3 TIR 4 TIR 5 TIR amp ONS 1 ONS 2 ONS 3 ONS 4 ONS 5 ONS 6 TOR 1 TOR 2 TOR 3 TOR 4 TOR 5 TOR 6 FRE 1 FRE 2 FRE 3 FRE 4 FRE 5 FRE 6 SELECT 8E 5G 105 KRL The figure above tells that SB KRL might be interchanged with TUE 3 or WED 3 As luck will Redig r NER amp GTM GTM NEMI 5 4 NEMI 4 MEM 1 NEM 2 MUS HEM 3 HEM 6 MAT Tf amp NEM NEM amp PRO amp PRO PRO 4 PRO 4 PRO 4 PRO Gh GTi p
61. D Th NMC 6AE DE JHA 6AF BS AC 6AG Fm KS 6AH PY LC 6AI sc SL LAI mon 3 mon 4 mon 5 tue 1 tue 2 6ABMaAA 6ACEnDST GADARJSAR3 GAESSNM GAFITPWITS 6AGCH THLAGA 6AH AA JEA AR2 tue 3 6AA CH TH LAGA 6AB IL AK ISAC El JDO SAD Th NMC 6AE DE JHA 6AF Bs JP tue 4 6ABBiEPLA3 6ACGGPC 6AEFRIMC 6AFENBA 6AHMA2TR4 6Al Aa PMG ARS tue 5 wed 1 wed 2 wed 3 wed 4 wed 5 thu 1 thu 2 thu 3 thu 4 thu 5 fri 1 fri 2 fri 3 SAD Th NMC 6AE DE JHA fri 4 fri 5 4 MAIN PROGRAM COMPLETED _ All subjects belonging to 6AA is nicely ordered in the same column as for all other component classes With the older rules you had much less control over which subjects were allocated to the same column To the right in the figure we have the Kickout list and we shall do a few adjustments Provisional notes for Tplan version 29 1 Harald Michalsen 1 Tplan St Cuthbert s CC2 Registered Files Edit Formats Functions Control KS Mw EAG AA TAA TAG 5E 5AA TAA TAA Ph PR LAF Selection MOR 1 MOH 2 MON 3 MOM 4 MON 5 TAA CH MHA LAS TUE 1 4AA TUE 2 TAA TUE 3 TUE 4 TAA Ch TH LAGA TUE 5 WED 1 TAA wED 2 5AA 5AA WED 3 WED 4 zaH Ira WED 5 THU 1 THU 2 THU 3 THU 4 THU 5 FHI 1 FRI 2 FRI 3 FRI 4 FHI 5 mon 1 mon Z mon 3 mon 4 mon 5 TAA CH MHA LAS d a TAA Ch TH LAGA TAA CH MHA LAS TAA Ch TH L
62. Display parked activities P P Display special activities EE Display kicked out activities MORS TUE 1 moa TUE 2 AA AA m Jo TUE 4 E TUE 5 TN WED 1 WED 2 WEO 3 WED 4 WEDS THU 1 THU 2 THU 3 THU 4 THU 5 FHI 1 FHI 2 FHI 3 FR 4 FHI 5 man 1 man 2 man 3 mon 4 man 5 EE 171 SATE E E H H E E E tue 1 tue 2 tue 3 tue 4 tue 5 wed 1 wed 2 wed 3 weed 4 wed 5 thu 1 thu 2 thu 3 thu 4 thu 5 fri 1 friz Fiz Fri 4 tri b SELECT 3A RH TE5 TE CAT 3 Due to the actual teachers being involved in a lot of blocks it is not easy to see a reasonable period for 3A TE FRI 2 appear to be the simplest one We transfer 3A RE to kickout list and then double assign teacher RH to be adjusted later Our current kickout list is now Provisional notes for Tplan version 29 1 Harald Michalsen Page 105 of 117 I am happier with this list than the Fg T pplan Se Cube ETCCHT a veri accu E RES previous one since we only have i a egistere i m TE We Files Edit Formats Functions Control Run Maintenance pure class activities remaining Compressed Help g It is to longwinded to show all steps s in this adjustment but I will show a subjects Bh few typical techniques seein E Display kicked out activities poem _ Display nat laid activities I start with subject SAC Ph MON3 E Displey erased activities FES F Display parked activities ma F Display special
63. EEE Compressed Selection Selection 8C JOH Lil G YM1 IG YM2 GYH3 SYAH Display kicked out activities MOM 1 aC KARE BC KAC Bc KAR BB EAB BC KARE BC EAB x K zB aC KARE ac KRE Bc KARE ES K DE ac K HB Bb KARE BB K Display nat laid activities Display erased activities m s T zm Display parked activities boc oNoMad 3A KRE q RE ac ERE g ERE Tae Display selected activities H k OMA 2 35 ERE JC KRE 3L KRE g amp KRAD 34 KRE a Tv 1 BA SHKNMI 104 NAT Setect pos _ II Fi aC 8 NOMA 3 hi 104 HO 1 Sere BAe e I 171 8C KRAT BCH NOMA 4 OMA 1 ac 7 ao BA KAD gA TV 1 E SENNA 2 104 KRO 104 KAO 104 KAA C SENNA 1 10A KRO 10A KAB 10A KAG SELECT 8C JOH GY KR 1 CAT 3 This table is created in the following way We have a kickout of a block activity 8C KR 1 P E We use as Category Only activity and included in the selection all rooms which 8C KR 1 could use and the above table is the result When inspecting the room there seems to be little hope here due to all room blockings The school shares PE rooms with another school There are two red periods here i e being blocked for 8C KR 1 WED 6 and THU 6 The latter looks in particular little promising but we make a try with WED 6 The result is the following dialog Provisional notes for Tplan version 29 1 Harald Michalsen Page 44 of 117 hange activities activity 8C ER 1 1 position from Kick out folder to WED 6 How ta handle contl
64. F T1 JG 303 T FO11 JG 303 T FO023 HAS 303 T FO023 HAS 303 2 FO31 BH 302 1AAB 2 FO33 JHI 303 303 FO21 PKG GY FO21 PKG GY YEO MF 305 Lid RN MF 305 VFU23 GYHM2 FO23 GYM 303 E v Display kicked out activities F Display erased activities Display parked activities E Display selected activities Select pos F Display not laid activities EHE m F2 8 TUE 4 1035 2Y F032 HH 302 2Y F032 JNI 303 TUE 5 1150 TUE 6 1235 TUE 7 1330 TUE 8 1415 WED 1 WED 2 0855 09340 WED 3 0950 1035 WED 4 1035 1120 WED 5 1150 1235 WED 5 1235 1320 WED 7 1330 1415 WED 8 1415 1455 THU 1 THII NARR fiar 4 1120 1235 1320 1415 1455 1 2 3PA MATNAT 3P MATNAT GM 310 Matematik _ 3PA MATNAT JG NA Naturfag 2 2 3PA MATNAT E E E E El E 1 F011 JG 303 T FO11 HF 305 EL E 1 1 Ra Fatal Katal h e m E MAIN PROGRAM COMPLETED Fig 2 This user has preferred more complete cell content than I recommend in compressed tables but skipped the special symbols I like but you don t get a better survey to solve kickouts this way The kickout list to the right is no as scaring as it looks and it shows an important new convention Each single period in a multiple period is listed as a separate kickout When you then are inserting these
65. FO24 WED 1415 1455 FA duri THU 1 2WF 21 THU 2 0855 0340 FA iur THU 3 0950 1035 THU 4 1035 1120 THU 5 1150 1235 THU amp 1235 1320 THU 7 1330 1415 THU amp 1415 1455 FHI 1 FRI 2 0855 0540 FRI 3 03950 1035 FRI 4 1035 1120 Ho FHI 5 1150 1235 FRI amp 1235 1320 2 F li FRI 7 1330 1415 4 E E E EE SELECT 3PAGM 310 MATNAT CAT 5 This proved to be a fairly simple adjustment The main point of this exercise was to show the simplicity and flexibility of managing multiple periods when you use a single period as basis for drag drop operations 6 2 THE BASIC DRAG DROP AND SUPPLEMENTARY OPERATORS In earlier versions of Tplan each operator had specific buttons leading to dialogs for giving further information We have the same functionality today but drag drop makes many buttons and dialogs unnecessary and things are now handled in a much simpler and faster way Provisional notes for Tplan version 29 1 Harald Michalsen Page 32 of 117 6 2 1 P4 Selection Colouring Advanced Selection This operator is still used in much the same way as in earlier versions There is one P4 button for the kickout list If you want to make a selection from an activity in compressed ial table there 1s also a P4 button in main bar This operator does not modify the timetables itself but in many ways this is the most important operator since it perfor
66. FRI 3 II IIT 8S1D0r FRI 10 SELECT 754 SBu Re CAT 4 THUS We get the class 7S4 all teachers being able to teach RE and to the right we see all requirements to pools teaching RE and still not being assigned to some real teacher We can easily solve FRI 4 by using teacher Rou and just drag 7S4 to Rou The remainder is not solved by this figure and I skip continued work However there is a further important point with the above figure Even if you are not using teacher pools at all you may be well served by creating selections like the one above to create survey of possible teachers in case you must do some teacher changes As mentioned Teacher Pools has not been the focus of my interest while developing drag drop My current attitude to Teacher Pools is as follows Provisional notes for Tplan version 29 1 Harald Michalsen Page 117 of 117 I am a firm believer in the value of using Teacher Pools in some contexts Currently the most typical case is as follows In a UK school you have complex upper forms with components and many large blocks and several compromises must eventually be done In the lower forms there is a lot of freedom for deciding the teacher work load and there are also a lot of pure class acts Considerable freedom for the upper forms may be achieved by using Pool Teachers in lower forms in particular in subjects with few periods For the moment I am very sceptical to Pools in subjects with many periods but tha
67. I kal Table 8C 134 3B 13C 104 1108 110C MOM 1 3 M TE 3 amp HE NM 4 JE eR NOMA 1 MOM 3 MON 4 ows ova se THEN ER d y ES K v ask K MONS Sz NA T MON E DEMENS TUE 2 TUE 3 TUE4 EIIBIITE TRE S S IT D TUES EXIIZEE 8 T H NOMA TUEE KALI LC CFANNUIANECUANE 8 WED a a The steps here are 9A MUS is moved to MON 6 and 9A KRL and other conflicting activities are moved back to TUE 6 By Sau up this table F5 we get JE 1 Tplan SAUDA UNGDOMSSKOLE 914 Registe Files Edit Formats Functions Control Run Maintenance Compressed Help am ae Bi Seo ores Teste reser ues Reone ster eis reso senem Eene ata Table J 8C ac 3B SC 104 108 0c MONT HAEN 3 S HKNM 4 Re Re H MOM 1 MON 2 EN S HENM 4 NC MON 3 MON 4 MONS ES SAFO MONE M5 eee UY mua TUE T MN 5A ESM HCERNE TUE 2 S MM 1 KUH HNDMA2 NO 1 HENNA 2 3 Cems UNE ANN NE TUE4 EE uf amp HKI m n T TE ME ar TUES ae S CPI PEBBETITTR MER a WED 1 Bae Provisional notes for Tplan version 29 1 Harald Michalsen Page 41 of 117 In the above we used TUE 6 as period A and interchanged with MON 6 period B and accepted double assignments Doing it the opposite way gives you something different Assume you want to interchange 9A KRL in MON 6 period A with TUE 6 period B you get this message activity 9A KERL from MONDAY 6 to TUESDAY 6 What do vau want to do How to handle contli
68. LASS SEMUS BRE MUSR TUE 3S u o us hamus fere Mh Fn o o eo 0M MS WIN us eMUs BRE MUR Fn 4 8 Ms WB WENi0c 70 Mus 7 NCMUS eRe MSR THUS gu In this case you enter the teacher and room which shall be placed and placing in second line the substitutes Click Replace and you end up with rcu TP FULL TEXT Search Search and Replace NR Oum 707 I mre CLASS SUBJECT FULLNAME TEACHER ROOM Dey POS gt Basic class ACT NAME REF CL amp ss Search for BRE MUSA Replace with AWF KANT Search for all cell content Case sensitive EJ Display changes RENE Erased Index CLASS Aen L ome FULL NAME te BUE ee NI REF CLASS poton feo 0011 00102 00285 00291 00445 Bs 00447 Bis O0449 Bg This is as wanted Click Update and close and you end up with Provisional notes for Tplan version 29 1 Harald Michalsen Page 56 of 117 TP 1 Tplan SAUDA UNGDOMSSKOLE 914 Files Edit Formats Functions Control Run Maintenance Fulltext Help 3m de NICE Periods Stee Full text T able MEUM 1 10C 8 NO 09 MON 2 OR GEN 16 10C NO oF MON 3 BB HEN 16 MOM 4 E MON S 104 TYE 17 104 tt Tv amp 17 TUE 1 106 H EN 08 TUE 106 8 EM 08 oo NOST 11 gB HEN 4 34 NOST 11 gg FEN 4 10 EN 17 10C 8 EN 09 10C 8 EN 09 Full text Table CTRL F5 Timetabl
69. MONT MON 2 MON 3 MON 4 MONS MON 6 UIE TL TUE 2 TUE 3 TUE 4 TUES E TUEG WED 1 8C TS TV 1 Hi MDMA 3 H NOMA 1 Compressed Table Full Test 3t 104 10C IR S HR Hh 4 n A NOMA 1 TRE s EES EES DIN DEMO c 0 UH fana DNO is i MUS KL UH NOMAS NOMA 4 s G Aw ROHS The reason for doing this in two steps is two folded The first table is most compressed and perhaps enough The second table is more complete but the blowing up process may take a little time Alternatively we might want to interchange 9A MUS in TUE 6 with 9A KRL and get the following warnings Provisional notes for Tplan version 29 1 Harald Michalsen Page 40 of 117 TE Move or interchange activities activity 9A MUS from TUESDAY 6 to MONDAY 6 What do vau want to do Haw to handle conflicts C Move marked activity from A to B CO Send conflicts ta kick out folder i Interchange activities in amp and B Accept double placements exchange activities 94 MUS from TUESDAY 6 ta MONDAY B accept double bookings activity will give double booking HET Wi KJA 8B HEME 3 activity will give double booking EM GAR 13 8C EM The operation can be done with the above mentioned conflicts Notice that these conflicts are in TUE 6 1 e in the period we started the drag 1 e period A By ae pane this we get this table Files Edit Formats Functions Control Run Maintenance Compressed Help DOC BEL
70. N 815 300 EMMA 104 KRE MON 910 355 Po MON 31005 1050 MALA MON 41120 1205 PRES MON 51215 1300 Tee ac EROT MON 61210 1355 MASIA TUE 1 915 900 EMONA TUE 2 910 955 104 NO 1 TUE 31005 1050 MOa TUE 41120 1205 ane TUE 51215 1300 PMAN TUE 61310 1355 Tee WED 1915 900 MMA 104 KOH WED 910 955 MMA 104 KOH WED 31005 1050 IE ELhIT SNNT econ Tm fee WED 41120 1205 BERGTS 104 KRG WED 51215 1300 RET 104 KRG WED 61310 1355 BE ELDITT EBMIDTTEPRITTE THU 1 815 900 THU 310 955 ETT Te al THU 31005 1050 TS Re THU 41120 1205 METE THU5 1215 1300 eT THUG 1310 1355 ERS JA SA FRI1 815 300 104 SAF 1 FRI2 910 955 10A NAT 104 NAT FAI31005 1050 tee yer 5C ERD FAI 41120 1205 MMMA FRHi5E1215 1300 MELMER EE FRIE1310 1355 MMEM een ye We use P4 once more with THU 1 as actual period Category Small parallels 10A KRE 10C EM i eee MNA 3 10C ERE 10C ERE 104 ENNA 3 104 ENNA 3 3 OCR ENNAI 1OA2NOMA4 100 SENNA 2 BA TV q4 KRE AE NOMA 4 104 3 NOMA 4 Provisional notes for Tplan version 29 1 Harald Michalsen Page 82 of 117 We must find a period where LIE 1s available and which may be moved to THU 1 The most reasonable seems to be TUE 4 which makes a double of 10A NOMA 5 which is acceptable We do this ee and get this message Flytte eller rokere aktivitet M Activity 104 NOMA 5 from TUESDAY 4 to THURSDAY 1 Hvad vil du gare Had vil du akceptere Flytte den markerede aktivitet fra A til B
71. NNA 2 EN 10C HENNA 2 x TE all O E d mew TUE 51215 TERME E KRL oC NOMA 4 TUE 61310 1 amp HS Tv 1 wED 1 815 10C MA i 2 9B SA aC 8 NOMA 1 WED z 910 WED 3 1006 100 KOH WED 4 1120 10C KOH BC 8 NOMA 2 WED 51215 WED 61310 10C KAB THU 1 815 1 C MUS THU 2 910 THU 3 1005 THU 4 1120 THU 5 1275 HIJ E ie Provisional notes for Tplan version 29 1 Harald Michalsen Page 0 of 117 We have kickouts of 3 periods of 10C SAF pure class We use P4 and get nice dark green colour in TUE 4 and THU 3 Two simple drag drops from kickout list to these periods eliminate 2 kickouts For the remaining kickout we use P4 with THU 4 as actual position We get Selection 10C 01 MON 7 S15 900 Me ETE 10C 8 NOMA 1 9p KUH 10C 8 NOMA 1 MON 910 955 NIB ENSE EETTE 10C NOMA 2 100 3 NOMA 2 MON 31005 1050 ij MON 41120 1205 MMEA 104 SKEY PMON5 1215 1300 IPR 1A TV 1 jx 10A HT 1 MUN 61310 1355 IMEI 1A TY 1 9B SA 10A S TV 1 TUE 1 815 300 MMA TUE 2 910 955 3 EESTI TUE 31005 1050 E i TUE 4 1120 1205 n TUE 51215 1300 ine ITLUEBT3 IU 1355 STN eee wED 1 815 900 REMA WED 910 955 RITHETIE WED 31005 1050 MMe WED 41120 1205 EKIESHE wED51215 1300 TIER wEDEBE1310 1355 EIESESSIS THU1 515 500 METTRE THU2 910 955 BEMA THU 31005 1050 PA THU 4 1120 1205 THU 51215 1300 ETIMESIE THUuBE130 1355 EMMA FRI1 815 300 10C ERD FRI 2 910 955 10C ERA FRI 31005 1
72. OR amp MEM 5 amp MEM 4 amp PRO 1 PAO 2 PRO 3 SES s PRO 5 PRO 6 SAF MEMI 3 amp MER 1 amp MET 2 m SELECT 8C SG 106 KLT CAT 4FRI2 We work with 8C KLT teacher SG and uses FRI 2 as actual pos We see that we may interchange FRI 2 with WED 4 We are not much helped by that since SG 1s booked in WED 4 Our next attempt is to try to free SG in FRI 2 We select 8A NoM in FRI 2 and get this Provisional notes for Tplan version 29 1 Harald Michalsen Page 75 of 117 Files Edit Formats Functions Control Run Maintenance Compressed Help ee Aleve EJEA CEE Classes ion Full Text Tables Listings Various A EYE SG SL 5ST SR W Rs NEME S MUS 84 NEME 84 MEME iV Display kicken out Be KELT aC SAF E Display not laid activities Grm E Display erased activities Display parked activities Display special activities ios Dee r5 94 PET 3A MOR SELECT 8A 5G 102 NoM CAT 4 FRI2 We see that FRI 2 may be interchanged with WED 2 and we accept this interchange and get this new situation Provisional notes for Tplan version 29 1 Harald Michalsen Page 76 of 117 TP 1 Tplan dokka 790 Registered version OoOo E Files Edit Formats Functions Control Run Maintenance Compressed Help Compressed Selection SCM EAS EYE JSG em E a a Display kicked aut activities YE went Display not laid activities MON 3 GiM D
73. Only activity while working with large blocks As soon as possible we switch to Small parallels If this selection is too large or if there only is pure class activities remaining I switch to that latter category 4 Resources being unconditionally included in selection Down left in the dialog there are three Llasses Teachers Booms tab sheets where we can define which 01 KANT MAP J Include in selection classes teachers or rooms which 1s BS SEE included in the selection regardless of 4 FEP which category you select More E sah seldom used facility but in some D7 VERE cases a very important facility The 08 TEGN msi most typical example is the As ain A Select al JP p 10 J GYM a following 1i J GYM2 Xo Uphb I1 y We have assigned all large blocks is 7 Mar A Select none and start assigning smaller activities 14 IT which requires heavily used specialist TE rooms P E or Crafts might be a I F117 typical example In this case it is very useful to get a survey of the gymnastic rooms and craft rooms regardless of selected category to investigate possibilities for moves interchanges in these rooms Another example for using this technique is if several classes are cross linked in a multitude of ways and having a dominant influence upon the whole timetable and ought to be watched at all times Same is the case if teachers are teaching in several heavily used specialist rooms example P E C
74. P2 operation currently not in Tplan but might later be restored P2 is a VERTICAL drag drop operation WITHIN a timetable grid We drag an activity from period A and drop it in period B Such a drag drop may perform two different operations MOVEMENT from A to B An activity is dragged from A and dropped in B In case this result in conflicts there 1s a further choice to be made We may EITHER accept these conflicts OR we may transfer conflicting activities to the kickout list INTERCHANGE A with B An activity is dragged from A and dropped in B AII conflicting activities are then moved from B and dropped in A That might lead to a further choice from the user We may EITHER accept new conflicts in period A OR we may transfer conflicting activities to the kickout list To sum this up A vertical drag drop in a class teacher column NB not rooms may perform two different actions MOVEMENT or INTERCHANGE In each case there 1s a choice to be made about accepting new conflicts Depending on the user s action a P2 operation might give 4 different results We will show P2 in the table fig 6 1 Assume that we for some reason want to move interchange 9A MUS in TUE 6 i e period A with MON 6 i e period B We give no timetabling reasons for that action We just want to show the mechanics 1 e what could happen We do this drag drop and the following dialog pops up TE Move or interchange activities activity 9A MUS from TUESDAY 6 to
75. Provisional notes for Tplan version 29 1 By Harald Michalsen Provisional notes for Tplan version 29 1 Harald Michalsen Page 2 of 117 Content INTRODUCTION oec D ANE LTS 3 START OR TPLA Ninona ecce eeeee cur eco e cederet a soie o EE rire ores Su eio eee 3 SELECT LANGUAGE oaiue n ir npe toptboltas tes Vel eM o teso tes pede gt bolas te novel out botones adopt bolas ten ved eM t bo tose fit Qpa egt botas ia oe leue n eut 4 SELECT USER EE VE Coia E sadoue bec E sadope ena E E E 4 Importing data from version 28 0 10 VETSION 29 1 aae e ER eee QU AG RAE ihe Ec IES ws adie 4 The run menu Initial part of chapter 5 in Old MANUAL cccccccscccccccccccceeesessecceeeee ee eeeseeeeeeee ae eeseeeeeeeeaaaeeeeeeeeeeaaaaeseeeeeeseaaaaaneees 5 RUN MODE STANDARD OR INTERACTIVE occas ee eee eee eee 6 PHASES OE THE MAIN TROGRA M ii d sn eres sas deett NS adottare Fae pina ates Mua par MD is 6 DIRECTIVES POR MAIN PROGRAM aipee e na too orici eo pue ode oio aue tuc LP iecit Eaa EPNER 7 ROR OLTIN isset AUG MR IEEE EE LEE IM M IE I E M EE EIE 8 TRUM ODUOHS d DE UNE MOLE a susan tat rata tee e Obs duse bet dace icu nu po Ule vate rufo peu E uS ua udo Qui du au n Sonics arme tos 8 IU OPELONS TL SION OTA MOLE wacnter Scams CETTE PEERTHEEN 11 THESTARTOPA TIME EA BILE RUN recitere o Ui but esne tansauoesbiustion a a Sane den Kobe sten tulis tg ipd sss 13 HASTINGS FROM A TIMETABLE RUN S te stetepu edet tbe a mies DO nibiclen aya ra dU RINN 17 6 MANUAL
76. R 4 DP PLASSERTE PER z 2 5P 3 DP REMAINING POS REGARDED AS SINGLEL PER MODIFY REGISTER WARNING OR ERROR FOR ACTIVITY REGISTRERED PEE A 535P 1 DP PLASSERTE PER 6 5P REMAINING POS REGARDED AS SINGLEL PER MODIFY REGISTER ACTIVITY HAS SEVERAL PER ON TUESDAY WARNING OR ERROR FOR ACTIVITY REGISTRERED PER A 5pP 1 DP PLASSERTE PER Z 5P 2 DP REMAINING POS REGARDED AS SINGLEL PER MODIFY REGISTER WARNING OR ERROR FOR ACTIVITY REGISTRERED PER 4 5PF 1 DP PLASSERTE PER 1 5P 1 DP 1 TP REMAINING POS REGARDED AS SINGLEL PER MODIFY REGISTER WARNING OR ERROR FOR ACTIVITY REGISTRERED PER 1 DP PLASSERTE PER S 2 5P REMAINING POS REGARDED AS SINGLEL PER MODIFY REGISTER WARNING OR ERROR FOR ACTIVITY REGISTREBRED PER 2 DP PLASSERTE PER 2 5P 2 DP REMAINING POS REGARDED AS SINGLEL PER MODIFY REGISTER thursda thursda Provisional notes for Tplan version 29 1 Harald Michalsen 6 3 6 Example 7 Module table Page 90 of 117 The teaching unit here is small 20 min but on the other hand the period lengths are multiple typically 2 3 4 and often longer This is an ideal situation for doing drag drops as outlined since such a school is often willing to modify original period breakdown Within limits The following school is in fact a no kickout school but by artificial means I have succeeded in creating kickouts of 2 triples in practical subjects and they shall also be allocated as triples
77. R ERROR FOR ACTIVITY REGISTRERED PER 4 DP PLASSERTE PER z 2 5P 3 DP REMAINING POS REGARDED AS SINGLEL PER MODIFY REGISTER WARNING OR ERROR FOR ACTIVITY REGISTRERED PER 4 SP 1 DP PLASSERTE PER 2 S8P 2 DP REMAINING POS REGARDED AS SINGLEL PER MODIFY REGISTER WARNING OR ERROR FOR ACTIVITY REGISTRERED PER J DP PLASSERTE PER SF Z DP REMAINING POS REGARDED AS SINGLEL PER MODIFY REGISTEE This should be acceptable The important thing now is the considerable simplified kickout list just containing pure class Too much to show the remaining adjustments but for fun I completed this timetable I ended up with error warnings like this I will not comment further hopefully this 1s acceptable from the school s point of view Provisional notes for Tplan version 29 1 Harald Michalsen Page 89 of 117 Em Files Edit Formats Fanctione Contrel Run Maintenance Help 3B a 3 WARNING OR ERROR FOR ACTIVITY REGISTRERED PER 4 5P 1 DP PLASSERTE PER l 5P 1 DP 1 TP REMAINING POS REGARDED AS SINGLEL PER MODIFY REGISTER WARNING OR ERROR FOR ACTIVITY REGISTRERED PER ZI SP 3 DP PLASSERTE PEE 6 5P 1 DP REMAINING POS REGARDED AS SINGLEL PER MODIFY REGISTER ACTIVITY HAS SEVERAL PER ON TUESDAY WARNING OR ERROR FOR ACTIVITY REGISTRERED PEE 2 DP PLASSERTE PER z 5P 1 DP REMAINING POS REGARDED AS SINGLEL PER MODIFY REGISTER WARNING OR ERROR FOR ACTIVITY REGISTRERED PE
78. S 50 0 2 7 MaIOI ChInpes Man META lO o T EP Er END Un TRE ME IN COE EET Um M ti ORI HE E 53 6 2 8 THE CELL CONTENT IN KOMPRGRID AND SKEMAQGRID ccccccccccccceeeeeesessesssenaaeeeceeeeeeeeeeesseteessnaaaaeeeeeeeeeeeeeeeeeeeeaaas 57 6 2 9 SPECIAL ACTIVITIES AND ROTATION OR CHANGE OF DAYS ssssssreessesssseeerresssssreesssssseetetraesesstssssssseetterreaessnnesssssneo 58 0 2 0 T Interchange days rotate the periods O15 e ee ES CO eU E AR te eee Up DORE 59 6 2 TO DELETION OF MANY ACTIVITIES ionini o UE Fes bet t oe IRE EE bb PNE e m ees amio eu eps Doe bud etr m Pese udo E uie Doi ede MUS 59 6 2 11 Use of the Kickout list in other contexts Manual assignments ssssssseeeeeeeeeeseeee enhn eene nnne nensis 61 6 3 EXAMPLES OF ADJUSTING TIMETABLES USING DRAG DROP TECHNIQUES cscccsccssccsccsccesccnsccsscsccnscesccescesscessenss 65 OE TX ILE Bp LEER 65 Ro AU I 6 AEE OR one A E N RT N E E en ee N 69 8105 B5 SU 08 941 71 0 E S Re E E O E E E EEN a een eee 71 ONDE TENA ceisler SO ODD TXGINDIe 5 A DOORS TO VII STU Sees recedet iier e eser puce eddie ocd ee caedi destino an editos eqeiatte t dis dou 84 Mo B UB DP VIII TDI 7 Module TADE Noires in eE E E E EEE EENE O EEE E EE E 90 GA SOME ADVANGBD EAXCIETPIBES arni a A tM Ee Ua M ue REP Udbu da 94 ORL COMPONE SNT qe 94 VE NAA CrOSS LINKIN OF GODONGE m
79. SLUI Timetable as text file This is considerably modified compared with earlier versions of Tplan for several reasons Since we have removed all ASCII output of complete tables these are no longer needed We have also removed some files which we expect that a standard user don t needs These files may still be accessed if you classify yourself as Advanced User On the other hand we have split the older file Lisy in two files Lisy LisyS and the older file Lian is split in 3 files Lian LianS LianW The idea is to simplify life for the user Earlier I noticed that since files Lisy and Lian could contain a lot of information many users overlooked parts of info which were important Hopefully this reorganization makes important information simpler to detect The output listings from Tplan are for the moment LI FEL Latest result from Control Menu LIS Y Result from Transfer If you ask for complete warnings this is all info from a Transfer LIS YS When the result of a Transfer is satisfactory we move supplementary info from transfer to this file and only keep vital info from Transfer in file Lisy LI AN Result from Analysis If you ask for complete listings this is all info from an Analysis LI ANS The initial info in LIAN might appear huge and difficult to survey As soon as the Analysis appears to be rid of most errors get most of the info to LIANS and what remains in LIAN are vital info perhaps needing further checking LIAN
80. This 1s the same school as example 1 but the starting point 1s slightly more complicated Provisional notes for Tplan version 29 1 Harald Michalsen Page 72 of 117 TP 1 Tplan dokka Registered version E i Files Edit Formats Functions Di Control Run Maintenance a Help JEA MET ME Table MONT MION 2 MOM 3 MON 4 MION 5 MON E TUE 1 TUES TUES TUE 4 TUES TUE E WELT WED 2 WED 3 WED 4 WEDS WED E THOI THU THUS E THU4 THUS X THU E FRI FAl2 FRI 3 FAA FRIS avn ETIN MEMS MED 4 amp MET 1 Eu 2 Tv MEI 3 a MEP 6 4 MEM 5 EITSEEI PRO 1 PRO 2 FRO 3 PRO 4 ETE Edna E TESE amp MET 1 MEI z 8B 8C MEMI E MEMI amp sumi E e nemi ene ne ec A TEM NEM 6 INEM Ema _ EO NOR Ce UU ai c TE Compressed T able MAMME Display not laid activities Display erased activities Display parked activities Display special activities Pe im m 8d E E This time we have 3 kickouts of pure class singles I prefer always to start with the most complicated problem but in my presentation here I start with the simplest problem I start with 9A SAF and use P4 to get this selection Provisional notes for Tplan version 29 1 Harald Michalsen Page 73 of 117 1 Tplan dokka 790 Registered version X Files Edit Formats Functions Control Run Maintenance Compressed Help Bor GE
81. VED 4 1120 1205 VED 51215 1300 VED B 1310 1355 Hu1 815 900 HU 2 S810 955 HU 3 1005 1050 HU 4 1120 1205 HU 5 1215 1300 HU 6 1310 1355 RI1 815 900 RI2 910 955 Al 3 1005 1050 RI 4 1120 1205 RI 5 1215 1300 AL6 1310 1355 SC KRE 8A TV 1 8A TV 9C KRE 104 5 NOMA 4 v Display kicked out activities Provisional notes for Tplan version 29 1 Harald Michalsen Page 83 of 117 The available period for 9C is TUE 6 being actual pos and Category Small parallels We are looking for a period where teacher HEL and BRY is available A little inspection of the figure above shows 9C NOMAI may be moved from FRI 3 to TUE 6 breaking a day conflict which is acceptable Then BRY and HEL are both available in FRI 3 and 9C KRL may be assigned here Two drag drop operations complete the timetable The total error warnings LIANW are Files Edit Formats Functions Control Run Help zza 3 WARNING OR ERROR FOR ACTIVITY 104 NOMA 5 ACTIVITY HAS PER LENGIH WARNING OR ERROR FOR ACTIVITY ACTIVITY HAS SEVERAL PER ON IEACHERS BEING ASSIGNED ON FORBIDDEN POSITION DAY POSITION The broken blockings for teacher SAN is in the period register while the two first warnings are caused by our drag drop operations Provisional notes for Tplan version 29 1 Harald Michalsen Page 84 of 117 6 3 5 Example 5 A Danish Gymnasium The result of a partial mai
82. Va Bee Belo ga Compressed Selection seem Display kicked out activities EE ION 1 MONZ 38 NMI 8AKLT o Display not laid activities MON 3 35 MAKH 3 Display erased activities ESL IS Sia Display parked activities Pr P MOMS m MOME 8ANO Display special activities BIB TUE BA ENEMI TUE _ aA MA _ mi 5 TUE 3 94 WOR TUE 4 TUE 5 TUE 6 WEO 1 WED 2 WED 3 wWED4 wED5 SELECT 9A SR 208 SAF CAT 4 This case is simple 9A SAF may directly be assigned to FRI 6 but you are then breaking a day conflict Looks peculiar but investigating the block in 3 first periods on FRI includes a single per SAF This is a minor compromise We drag 9A SAF from kickout list to FRI 6 and drop it Everything is ok Next case is Provisional notes for Tplan version 29 1 Harald Michalsen Page 74 of 117 Run Maintenance Compressed Help ie JI aC Seve isc isu MEME SE MUS 84 amp NEMNE lt s SAF 8c SA Display nat laid activities Display kicked aut activities a Display erased activities Gr m m EE amp MEMS Display parked activities MEMI 4 2 8 NEN Display special activities MEI 1 amp MEM 2 TY Mo ERL MEMI 3 MEMI E MIAT M
83. W Manual errors and or compromises Initially this file contains inconsistencies between Block subject register and Period register In the later adjustment phase this contains vital info about the various compromises you have made and which perhaps need further fine tuning LIANT Analysis of timetable Supplementary run Very seldom used information LISCH Compressed tables for classes and teachers Still an old favourite of mine and in old DOS days the most important result from a timetable run These days it offers you a fast way of creating a paper copy of the table you have onscreen LISAL Compressed tables for rooms and contains also info about lacking rooms or the latter is moved to file LIANW Provisional notes for Tplan version 29 1 Harald Michalsen Page 18 of 117 LI ROM Journal for the room allocation Fairly seldom you need this information but in case I feel that room allocation is lousy I will inspect this file and then I will often find what is wrong with the original room register LI H Assignment journal from main program Shows step by step what happened in the previous main run For the experienced user of Tplan this info might be very valuable and in many cases teaching you to give a better steering for an improved run LI H1 Assignment journal from main program Supplementary run Less important information It is normal that this file might contain a few additional assignments In case there are many as
84. Y4 7T4 BI Ba Ba DO M Hx 0 A BA A b BA A A BA Bb A A A A A A BA EX s ER ax A ND a ex a B3 B Ri MIL A ROI RI Ra ea o ROI aa a a a aa OR a a a a a RO RO B3 RB RB B3 B3 RI RI BI R32 R32 RO BI B B3 B MaR Bi B2 R2 B3 RB R3 Rl The interesting rows here are the two first and the two last The subject 6G MT is included in component Y62 and Y72 i e form 6 and form 7 is CROSSLINKED The subject 6I MU is included in included in both Y64 and Y74 i e another CROSSLINK We have a situation where form 6 and 7 is cross linked in both 2 and 4 component The school in question is perfectly organised regarding work load for teachers in fact it is a no kickout school We end up with a timetable like this Provisional notes for Tplan version 29 1 Harald Michalsen Page 113 of 117 D TP 1 Tplan St Thomas More Cathol ool 405 Registered version SEs m mem Files Edit Formats Functions Control Run Maintenance Compressed Help aE Table 6E JEF EG J amp H B amp ZA FR MONT MON EHDT X BMU 7AGM FBELA MON 3 GFELA TAM BBO MON 4 MON 5 MON B MON 7 MON 8 TUE 1 TUE 2 BAFMEXOTBAFMERT AA 7BBS THE 3 F E EHDT BIMU AGM 7BELA TUE4 E TE EHDT 6lMU AGM 7BELA amp TUE 5 YARE 7BC TUES TARE 7BC TUE F TAM
85. al Transfer run to let Hmtp also have these registers blanked and you may then continue with normal adjustments Definition of register 1 Class Teacher Usually the basic class for the activity which shall be placed or deleted The most frequent class symbol here will be XXX conference class A teacher initial here signifies we are adjusting LUNCH for a teacher If BLANK field we use class symbol from previous line 2 Act Name Activity name for the activity to be placed or deleted If BLANK field we use name from previous line 3 OUT OF DAY POS Day and position where the activity shall be deleted We use these day symbols MO TU WE TH and FR If day symbol is lacking and position is filled in we use day symbol from previous line At least one of the two position field must be filled in to make this line effective 4 IN TO DAY POS Day and position where the activity shall be placed and the rules are as above You may perform deletion and placement in the same line In the above figure we have done the following Provisional notes for Tplan version 29 1 Harald Michalsen Page 59 of 117 1 Conference period CONF2 is moved from MON 1 2 to TUE 5 6 2 Half day free for teacher DOT is deleted from THU 4 6 6 2 9 1 Interchange days rotate the periods on a day It is not unusual that we detect possibilities for improving some desirable requirements by interchanging two days completely or by rotating the periods on a day For i
86. al life Again some examples more complicated and some general advice is given but no attempt to complete a table The rest is left to the reader s imagination Most of the thing I show is in KomprGrid and KtempGrid will also function in other grids but here I can t guarantee all is free of bugs I have now spent thousands of hours debugging drag drop in Tplan my way and I have experienced more mess onscreen than I like to talk about So therefore If you insist on doing adjustments in a different way than me the user is hereby warned When skimming through current chapter 6 in current User manual I will mention that it was written when we introduced version 28 At that point in time I had high hopes that the simplest way to complete a timetable was to run the main program in what I call Interactive Mode I e Stop a main run temporarily at once you get a kickout and adjust that immediately before continuing the main run Further experiences taught me that this could be a dubious technique in many cases as it often involved some manual guesswork and I learnt that Tplan 1s usually far better than me for spotting problems in the continuation Therefore I am now more in favour of tackling a complex table in a stage by stage manner by defining sensible steering directives and rank the priority levels as good as possible 6 1 Presentation of a Compressed Timetable And a few ampi of pera Cro Files Edit Formats Functions Control Run Mai
87. and the interpretation of i these is very different depending on whether actual position is empty or filled in select position WED 04 In the current case we have selected 9B in position WED 4 and the dialog above is automatically filled in A drop down list allows you to modify selected period The interpretation of the colour codes in the two cases are Empty actual position The colour codes are now telling something of the assignment possibilities for the selector 1 e usually one specific activity Interpretation of colour codes is then e Dark green background black foreground Tplan sees no problems with using this position for selected activity e Light green background black foreground Tplan knows that this position is available for selected activity but due to various timetabling conditions these positions must be used for other activities e Deep red background white foreground One of the resources of the activity is assigned here and accordingly the activity is blocked here e Light yellow background black foreground The activity might be assigned here but you are then breaking a day conflict 1 e the activity is already assigned on this day e Pink background black foreground The activity may be assigned here but you are then ignoring some blockings in period directives e Dark yellow background black foreground The classes and teachers may be assigned here but there is some room requirement which is not
88. are allowed to enter component activities in any way you like in subject register as long as you remember to link the subject to the proper component There is however a small new restriction with the new rules and that is shown in the figure Class 6AA has the subject PH belonging to component Y61 Further down you see that class symbol 6AA is getting the subject PH once more but now it is in the Y62 component Tplan as a whole require that different subjects have different identifiers accordingly you are forced to use the names PH1 and Phl for the Y62 subject I believe this is a small price to pay for having much simpler conventions Besides the error checking in Tplan easily detects use of same name for different subjects Use Inspect button Provisional notes for Tplan version 29 1 Harald Michalsen Page 96 of 117 Files Edit Formats Functions Control Run Maintenance Help am HAWES amp lee S fa Schoo Teachers Teacher pools Classes Rooms Subjects Class ACI Subject Periods Period Teacher Room Class Class Full name Belongs to 00709 l amp aa Ep Ep 2 TR GAB 6AG 12 Ep Y61 00710 Ep amp AC 62H 12 Ep 00711 Ep 6AD 12 Ep 00712 Ep ERE 12 Ep 00713 Ep amp AF 12 Ep 00714 Ep 12 Ep 00715 Ep 12 Ep 00716 PE PH 12 PH 00717 Ph 12 Ph 00718 HI 12 HI 00719 Ji Hi 12 Hi 00720 TE 12 TE 00721 Te Te 12 Te 12 BI 1 Bi 1 FR 1 Fr 12 EC 12 12 12 5c 12 ac 12 Phy
89. ated case The critical period is FRI 2 but we notice that all teachers for 1G in pure class act are booked in this period meaning an interchange won t help us The next possibility is to try to free AO in FRI 2 We select teacher AO in FRI 2 and get this selection Provisional notes for Tplan version 29 1 Harald Michalsen Page 110 of 117 ca a TP 1 Tplan St Cuthbert s CC2 Registe Files Edit Formats Functions Control Run Maintenance Compressed Help By elil QE eJ e e JE EJEA JEN Compressed Selection Ful Text Tables Listings TTL n jmo cw R se Ay ao DK Ms RE ss Ja Display kicked out activities KF IK MON be aD RC D e fees on E Display not laid activities MON 3 Uc U0 ENENNEE 50 Display erased activities MION 4 MONS E Display parked activities TUE 1 LE T thc sap sac a E is o CE J Im F2 5 Display special activities TUE 4 TUE amp BAL wED1 AR fD BAG MAE E 3B aa fie F D wED 2 e e w pa aD WED 3 2E aa EO 5AA V5 wED 4 p 2 WEDS VA THU 1 i BA THU 2 wA 3B PD iE THU 3 vla BAD JC THU 4 THUS FRI 1 FRI Z FRI 3 FRI 4 FRI5 man 1 man 2 man 3 man 4 man 5 tue 1 tue 2 tue 3 tua 4 tue 5 wed 1 wed 2 wed 3 wed 4 weed 5 A 2B 3 E AA thu 1 ac sc eab fA G fD es BAA thu 2 y oc E BAC O B mA thu 3 WA lF 5AB 5AA EE Ec pE AD thu 4 i NM thu 5 B E Em fi a e be
90. bjects Compressed Selectic p MON 5 TUE 1 TUE 2 TUE 3 TUE4 FERRUM ERUIT TUE 5 WED 1 WED 2 WED 3 WED 4 WEDS THU 1 THU 2 T n ES dual V Display kicked out activities MDN 2 AAT Display not laid activities MONS Eel 5E Display erased activities MON4 F Display parked activities mra Display special activities _ II Fa S 171 3A TE 171 3E SCS j T TAA CH MHA LAF T THU 3 THU 4 TAA Ch TH LAGA THU 5 FRI1 FRI 2 Ec Ec Ec Er E EI EHE EH 171 ZAG FH FRI 3 FRI 4 FHI 5 mon 1 I TFAA Ch TH LAF mon 2 mon mon 4 mon 5 tue 1 7AA CH MHA LAF tue 2 tue 3 tue 4 tue 5 744 Ch THLAGA wed 1 wed 2 wed 3 wed 4 wed 5 thu 1 thu 2 thu 3 thu 4 thu 5 Fri d fri 2 fri 3 fri 4 Fri 5 BAA CH MHA LAS T D TAA CH MHA LAF I TAA Ch TH LAGA MA The above figure is created by one P1 drag and then blowing up F5 Next we select 7AE Frl Pure class and get this selection Provisional notes for Tplan version 29 1 Harald Michalsen Page 100 of 117 Files Edit Formats Functions Control Run Maintenance Compressed Help Dc m i a a Compressed Selectic Selection 7AE MON 1 Display kicked out activities Display not laid activities Display erased activities Display parked activities E Di
91. ccept these 2conflicts We get this message TE Move or interchange activities activity 9A MUS from TUESDAY 6 to MONDAY 6 What da pou want to do How ta handle conflicts Move marked activity from A to B C Send conflicts ta kick out folder C Interchange activities in amp and B Accept double placements move activity 94 MUS fram TUESDAY 6 to MONDAY B accept double bookings activity will give double booking MUS BRE MUSA BC MUS activity will give double booking KAL was 07 S4 amp EAL The operation can be done with the above mentioned conflicts We accept this and get the following table Provisional notes for Tplan version 29 1 Harald Michalsen Page 39 of 117 Files Edit Formats Functions Control Run Maintenance Compressed Help DC eles T able MOM 1 MOM 2 MOM 3 MON 4 MOM 5 MON 6 TUE 1 TUE 2 TUE 3 TUE 4 TUE 5 TUE B WED 1 WED 2 WED 3 WED 4 WED 5 at ERE Ty 1 NOMA 3 HORMA 4 n HOMA 1 H NOMA 2 KUH KUH JB 3t HAEN 3 amp HEM 4 i m e v man MENDES il JH c H LA Ww BD eC Notice here the symbol DBL in MON 6 for both 9A teacher BRE That notation conventionally means that there is a double assignment in this cell By clicking F5 we can blow up the table and get the complete picture as shown in next table SKOLE 914 Registered version Files Edit Formats Functions Control Run Maintenance Compressed Help am Jee Bid BEBE c T able
92. cept from some very special timetabling mechanisms SELECT LANGUAGE x i Control Run Maintenance Compressed Settings Before starting data entry you should do a little more initial work spr k Sprog Language Generate blocks from subjects i ee Select tab sheet Functions and you get this dialog Room alternatives Switch between normal and full creen F11 Select the language you prefer Select user level Go to Settings Errors and select Complete That produces considerable information which you normally need in the start but you should reduce all this info when you finally have a complete and formal correct data set SELECT USER LEVEL User level Select your level The following dialog 1 Beginner Far first time users appears 5 2 Standard Far users with some knowledge Select either or 2 here while 3 almost assume you have discussed that e cov j Xem The reason for the choice above is to eliminate from the beginner some facilities which only might seem confusing in the initial stages 3 3 Advanced Far the advanced user In particular you will notice the difference of your choice in the set of run options being available Advanced contains a set of options of a very special nature and I will not document that for the moment Importing data from version 28 6 to version 29 1 If you have tpd file from 28 6 all your basic data ent
93. chalsen Page 79 of 117 TIMETABLE COMPLETED Files Edit Formats Functions Control Run Maintenance Compressed Help With a few minor compromises Ooo eee Bele be School pere Teacher meel Llasses A Subjects Selection 3A EG MON1 ERAT CESTA SD ERE 3 MO 2 amp MAKHZ 8E MA B NMM mow EXE MAOMS pasi 5 8E NOR ENG Bat oF Gil ee 1 Gir he _ EnG 2A MEM 6 eA MEM 6 1 oF HE nm nm ENG E FRO Ban amp PRO 3 MOR Provisional notes for Tplan version 29 1 Harald Michalsen Page 80 of 117 6 3 4 Example 4 The results from a main run look like this S acd Display kicked out activities 1 V Display not laid activities Display erased activities Display parked activities SAF a id ue d d TV E Display selected activities m MEEN og TEEN E ume JIE T m D ETE 171 9C KRL 10 k DH 104 8 NOMA 1 104 KARE 104 KRE 104 8 HOMA 2 104 NOMA 5 104 HENNA 1 106 8 ENNA 1 104 SAF UB ENNA 2 10E 8 ENNA 2 106 KOH 10C KRA 9B NAEN 1 106 KOH 100 M 9B B MAEN 2 1A ENNAS 10B 3NOMA 3 1045 NOMAS 106 NOMA 4 HOC SENNA 9C KRA TEA e SAF EMETTE We start with adjusting 10A KRL use P4 and gets this selection Provisional notes for Tplan version 29 1 Harald Michalsen Page 81 of 117 S election 104 LUE MO
94. class is the first class in the activity Show special Shows the special symbols mentioned in previous paragraph We might gradually introduce new special symbols Show activity Name of activity you will normally want this Show full name Shows full name for corresponding subject Normally you don t want this in compressed table but you may want full name in full text tables Show teacher Shows teacher initial In KomprGrid not all teacher room groups are shown but you get a complete survey in SkemaGrid Full text Show room Shows corresponding room for teacher Teachers 5 parameters the same as for classes teacher is lacking In addition we get a new parameter Show reference class Basic class is the first class in an activity Reference class is the class column under which this particular teacher is placed in full text tables We might possibly want to modify this in the final stages Rooms 5 parameters are the same as for classes but reference class is shown instead of room Exactly the same information might be shown for full text tables and make a note of you have a different cell content definition for the printing of tables and what is shown on the screen When finally printing your tables check also the various facilities mentioned in the File menu Provisional notes for Tplan version 29 1 Harald Michalsen Page 58 of 117 In the above figure I have indicated my own preference when working with compressed tables
95. cts 2 Move marked activity from A to B 2 Send conflicts ta kick out folder Interchange activities in amp and B Accept double placements exchange activities 3 amp KAL from MONDAY 6 to TUESDAY 6 accept double bookings activity will give double booking MUS BRE MUSA BC MUS activity will give double booking FAL KLU 4 88 KAL activity will give double booking KAL 55 03 8B KAL activity will give double booking RAL BIR 24 8B KAL activity will give double booking RAL BR Y B SC KRAL The operation can be done with the above mentioned conflicts 4 Registered version pco no Files Edit Formats Functions CS Run Maintenance Compressed Help DE LEE Qa SE e ee L i LL RE E WEEE Compressed Table ac 10A lig ioc amp HEMM 4 EA ER NOMA 1 TUE 4 ERMITE BOTE TATE z Noma PNA T TIA EALE GA KAL aoo M This is very different from the previous table The lesson here is If you want to want to interchange something in period A with something in period B it is some cases important what you call period A Le where we start the drag The last possibility when dragging 9A MUS from TUE 6 to MON 6 gives you this message Provisional notes for Tplan version 29 1 Harald Michalsen Page 42 of 117 T Move or interchange activities activity 9A MUS from TUESDAY 6 to MONDAY 6 What do you want to do How to handle canflicEs 2 Move marked activity from A to B Send confli
96. cts ta kick out folder Interchange activities in amp and B 0 Accept double placements exchange activities 3 amp MUS fram TUESDAY B to MONDAY 6 send conflicts to kick out folder activity will be send to kick out folder HET vs EJE 3B HEAM 3 activity will be send to kick out folder M 54 04 8B HEN M 3 activity will be send to kick out folder MAST OPE 03 SB HEN M 3 activity will be send to kick out folder MAST BA BB HEME 3 activity will be send to kick out folder EM GARA 13 BC EM The operation can be done with the above mentioned conflicts In this case you want to interchange TUE 6 with MON 6 and sending conflicting activities to the Kickout list this table is the result E TN AS SKOLE 4 Reg ste ad versi Files Edit Formats Functions Control Run Maintenance Compressed Help Dia SEL leale EE Eames Iob a el LOA ur br Display kicked out activities NUR EN oe TETTE E cE i E T Display erased activities i O Display parked activities ser E j FECE ERES ESO D Display selected activities Se a TAN s c ie My carefully selected example is plain rubbish from a timetabling point of view However a more sensible timetabling example would not show all possible warnings that might happen and this 1s the main point of my example To sum this up once more A vertical drag drop in a table from period A to period B is called a P2 operation It might either perform a MOVEMENT of an activity or
97. d activities MUN 6 1235 1370 Select pes Fal MONS 1415 1455 CAT TUE 1 1 F023 TUE 20855 0940 fare TUE 3 0950 1035 2 FOR1 TUE 4 1035 1120 2 F032 TUE 5 1150 1235 HAT TUE amp 1235 1320 NAT TUE 7 1330 1415 TUE 8 1415 1455 WED 1 WED 2 0255 0540 WED 3 0950 1035 WED 4 1025 1120 WED 5 1150 1235 WED amp 1235 1320 WED 7 1220 1415 WED 2 1415 1455 1 FO11 THU 1 THU 2 0855 0940 THU 20350 1025 CAT THU 4 1035 1120 1 FO11 THU 5 1150 1235 NAT THU 6 1235 1320 NAT THU 7 1330 1415 THU 1415 1455 FRI 1 FRI 2 0355 0940 FRI 3 0350 1035 FRI 4 1025 1120 FRI 5 1150 1235 FRI amp 1235 1320 FRI 7 1330 1415 m MOM 7 1330 1415 1 F 01l 172 3PA MATNAT 2 2 3PA MATNAT OK Provisional notes for Tplan version 29 1 Harald Michalsen Page 28 of 117 We have done our first drag drop and moved an activity from FRI 6 to TUE 7 We call this a P2 operation Next we click on 1AA NAT in kickout list and DRAG that to FRI 6 where we DROP it Tplan responds with this dialog IP Move activity or interchange activiti activity 1AA NAT 1 position from Kick out folder to FRI 6 Haw to handle conflicts D Send conflicts ta kick aut folder Accept double placements Place activity TAANAT fram Kick out folder ta FAI 6 accept double bookings The operation can be done without conflicts Eis Edit Format
98. d maybe be tackled in a number of ways I believe the most sensible method would be to modify your table cells in LIST FORMAT i e KlarGrid You have a table looking like this Provisional notes for Tplan version 29 1 Harald Michalsen Page 54 of 117 Files Edit Formats Functions Control Run Maintenance Compressed Help mie Jee elle Periods Steerit Table VR laus ZERETTRTTATI NOMA 2 10E 8 ENNA 10E ENNA 20 10A S TY 117 84 NU 111 gA NO 111 9E 4 NAEN 104 as NO 111 9E 5 NAEN 2 04 108 saoe DMAE MALER 0E Sle 108 MUS MUS 10C SENNA 10 MAIN PROGRAM COMPLETED Your music teacher is BRE will not appear and in addition you lose your music room MUSR and you shall use room KANT while teacher VR substitutes for BRE This could give you a quite messy adjustment problem A simple way 1s this Go to Full Text Table Go to Full Text List ctrl F8 You then enter the table in List Format Go to Edit menu and select Advanced Search and Replace You enter this dialog Provisional notes for Tplan version 29 1 Harald Michalsen Page 55 of 117 TE FULL TEXT Search Search and Replace dee e E a CLASS SUBJECT FULL NAME TE amp CHER ROOM Basic class ACT NAME REF CLASS Search for BRE MUSR Fleplace with VR KANT Search far all cell content Case sensitive Ed a Display changes Erased Lam SL FULL N l DAY CLASS SUBJECT ETEEN TEACHER me nem EET NT IREF C
99. dpAS oz hidpAs 2p mhdpAs 2p mhdp 5 REBELS EEIDEETLE 3a ol ay ea 3a h2dpAl 3a EDI 3a EDI 3a daB oz hidpAs 32 hidpA 3a TTFC 3a ol 3a ol 3z hidpAl oz hidpAl 3a h sp 2p mhdp Al 2p mhdpAl 3a hi 3a hospAdt 3a da 3a da ET bkz ta bkz fp mhsp l oz hispAl CAT 3 istered version 3a da a da 335 ETIN 3 2pesemhspAl 2p eee Ha bi wi Run Maintenance Page 85 of 117 Compressed Help Compressed Selection Full Tex We next try to assign 3a hi and may be made by creating a double on thu We accept that We cannot show all details 1n the continuation We concentrate to first to get rid of the small parallels in the kickout list 1 e we show it for the double in la mu Provisional notes for Tplan version 29 1 Harald Michalsen Page 86 of 117 Files Edit Formats Functions Control Run Maintenance Compressed Help Teacher pools Subjects a J a Selection MOR 1 MON z 300 345 la Bia da iia stu MON 3 355 1040 MON 4 1050 1135 fia bi la mu MON 5 1200 1245 BF mu MON 6 1255 1340 ta nab MON 7 1350 1435 MON 8 1445 1530 TUE 1 Bia sispAl ldla laC TUE 7 300 34 LE LL TUE 3 955 1040 ita da TUE 4 1050 1135 TUE 5 1200 1745 MEAT la bi TUE 6 1255 1740 TUE 7
100. e could operate with a floating Kickout list meaning that the Kickout list may either be onscreen simultaneously as the timetable or it may be closed down with the table remaining This opens a new world for doing drag drop between Kickout list and the timetable That was our starting point autumn 08 and finally in spring 11 we are ready to present the result We have exceeded expected time limit but it had to be done and I am far from disappointed with the end result The facilities we explain in the continuation are in principle little new compared with version 28 which has similar facilities But I have said version 28 runs slow when adjusting Some of the dialogs are quite awkward to use and many has problems with using them in the best way I know very well that old hands with timetables tries to use other methods for the last phase and beginners often get problems there The general progress in computing has reduced run times in version 29 with a factor 4 compared with older versions of 28 If you go to Functions gt Settings Compressed you get the following dialog Settings Registers f Content of cells in compressed table Print to position Display empty class columns Print from position Display empty teacher columns Display empty room columns z Options for main program Display full class name Iv Display dialog when removing activities using drag dra
101. e has been adjusted completely in one simple step I could easily complicate the above example but hopefully I got the general idea presented The next 2 paragraphs are a direct copy of current user manual since no modifications have been done here but very definitely look on the last paragraph Provisional notes for Tplan version 29 1 Harald Michalsen Page 57 of 117 6 2 8 THE CELL CONTENT IN KOMPRGRID AND SKEMAGRID TPIS content in Compressed table Full text table pi x 1 Screen Compr 2 Screen Full text 3 Printer Compr 4 Printer Full text You select this by choosing Functions Settings Compr Shaw basic class or Timetable Content of cuin ie Eds preass H border sequence S same day 4 cell in Compr or Full text Classes Show fullname The following dialogue is 3 Vs shown Teachers show basic class For each resource ide MN preass tt border S sequence same day HJ class teacher room we may Teachers Show full name require 6 types of information Teachers Show reference class We show this completely for ee rM classes and mention what is Room Show special preass H border s sequence same day 4 different for teachers and Room Show activity C Room Show full name Room Show Teacher C Room Show reference class Load A Save HET rooms Es Same as screen Classes Show basic class The basic
102. eacher or room cell means a CHANGE or INTERCHANGE of this teacher or room Assume we have a teacher table like this Provisional notes for Tplan version 29 1 Harald Michalsen Page 47 of 117 Is 1 Tplan SAUDA UNGDOMSSKOLE 914 Files Edit Formats Functions Control Run Maintenance Compressed Help m de NICO School Teachers Teacher pools Classes Rooms Subjects Blocks Periods Steering C pap 1 T able AD IBIR HOW 1 10C HUHA 1 MON 2 910 955 MON 31005 1050 MON 4 1120 1205 MON 5 1215 1300 10A TY 1 3B KAL Nsr MUS TUE 1 10B ENNA1 OC EN 9B SAF O TUE 2 910 955 gigia PN 10C HUHA 3 TUE 3 1005 1050 108 SAF TUE 4 1120 1205 8 SAF PT ZEN TUE 5 1215 1300 aE KRL 10c NOMA 4 TUE 6 1310 1355 qaty 1 0s MUS WED 1 WED 2 910 955 eee oc NO WED 3 1005 1050 WED 41120 1405 WED 51215 1300 WED 6 1310 1355_ 8B ENNA3 9B MUS THU 1 8B ENNA 3 B MUS 2 910 955 10C MUS THU 3 1005 1050 THU 4 1120 1205 0A ENHA 3 THU 5 1215 1300 THU 6 1310 1355 FRI 1 FRI 2 910 355 3B HAEMH 1 FRI 3 1005 1050 3B HAEMH 2 FRI 4 1120 1205 04 ENHA 3 FRI 5 1215 1300 OC ENHA 1 FRI 51310 1355 OC EHHA 2 i MAIM PROGRAM COMPLETED For some reason the subject SB SAF 4 periods must change teacher from AUS to BRE In return teacher AUS gets 4 periods in subject MUS After a set of lateral drag drops you get this situation
103. ed blockings B in the above figure This 1s performed by right clicking on some cell and either use Shift F2 B or Shift F7 b or you may use these function keys directly on this cell In short we lack nothing which Old Compressed could do For the past 10 years I have been the warmest defender of techniques like Old Compressed since I preferred simple and fast adjustment processes and not all the slowness from so called Windows operations in earlier versions of Tplan I now wave a light hearted good bye to my dear old friend Old Compressed I find it rather ironical when writing about the techniques in this paragraph Here I have devoted all my life to find a complex logical solution of a timetable and the very last thing I end up with is demonstrating a cute way of doing things manually Well I see the need for that in some cases I will give some concluding remarks about the work with P4 P and P2 For an operation with P1 and P2 to prove useful you must nearly always make some compromise If you only select some apparently available position you may safely assume that Tplan is perfectly aware of that and Tplan has its reasons for not using that position One postpones or shifts the problem to some other activity perhaps making the problem more complex by choosing such a position I do it regardless sometimes The most common compromises in a conflict situation are 1 Modify the period requirement for a subject most
104. eriod more in week 1 2 periods more If this activity has 1 period more in week 2 2 periods more Furthermore I think there is a detail fig 1 which I feel is important In the compressed table I have tried reduce the cell content as much as possible but on the other hand I am interested in the special symbols just mentioned above The current User Manual explains how to define the cell content Call this a personal preference but I have been working with this for 50 years and know the importance of having as compressed presentation as possible while looking for a solution of your various kickouts In the final stages I will remove special symbols but make the cell content more complete in other ways An alternative way of presenting a partially finished timetable is as follows Provisional notes for Tplan version 29 1 Harald Michalsen Page 22 of 117 TE 1 Tplan Bjertnes vgs 041 Files Edit Formats Functions Control el 38 School Teachers Teacher pools Llasses Floors Subjects B ES Run Maintenance Compressed Help EJEA Blocks Periods Steering Compressed Table Full Text TL Table TUE 1 TUE 2 0855 TUE 3 0950 0940 MON 3 0950 MON 4 1035 MON 5 1150 MON 6 1235 MON 7 133U MON 8 1415 1035 1120 1235 1320 1415 1455 0940 1035 T AAA 2 FO33 BH 302 2 FO34 HH 302 T FO21 HAS 303 T FO21 HAS 303 Tv
105. es E a ea ea F TE i he hae p pn TA ira faa foo fria LO 5AF m SE EN wa F frig m 3B E G 5AA tris Ma sae sag ic t cuam SELECT 2F AO I7 IT CAT 4FRI2 Green periods are the most interesting while yellow ones could also be used breaking a day conflict As luck would have it wed 1 is green and teacher AO is also available here and we of course do that interchange and then assign 1G IT in FRI 2 I will not show further adjustments but I completed this timetable with these error messages LIANW Provisional notes for Tplan version 29 1 Harald Michalsen Page 111 of 117 L Tplan St Cuth Files Edit Formats Functions Control Run Maintenance Help Compn LIANW Manual errors and or compromises TEACHERS HAVING SEVERAL ACTIVITIES IN SAME POSITION DAY POSITION friday thursda friday WARNING OR ERROR ACTIVITY ACTIVITY WARNING OR ERROR POSITION There is still a way to go with some teacher changes and to find lacking rooms I am far from ashamed of this result for a fairly large and complex UK school I did not do the adjustments in the exact order as explained above and I also skipped some more trivial adjustments My hope is to give the reader some understanding of how to use Tplan to solve any timetable problem To sum it up I think that my two last adjustments of 3G IT and 1G IT are the ones teaching you most For 3G IT I tried to interchange an available period for a c
106. example Yellow You may interchange move this period with TUE 7 but you will then break a day conflict In the figure above we are most interested in the green periods and these periods should also have POA available to be able to place LAA NAT here That is fulfilled for FRI 6 and we have found a solution Click on FRI 6 with left mouse and DRAG that to TUE 7 and DROP it here Tplan reacts to this with this dialog Provisional notes for Tplan version 29 1 Harald Michalsen Page 27 of 117 TB Move or interchange activities EM Se activity 144 NO from FRIDAY 6 to TUESDAY 7 What do vou want to do How to handle conflicts iQ Move marked activity fram A ta B 3 Send conflicts ta kick aut folder D Interchange activities in amp and B Accept double placements move activity TANO from FRIDAY 6 to TUESDAY 7 accept double bookings The operation can be done without contlicts f TE l Tplan Bjertnes vgs 041 Registered version Eiles Edit Formats Functions Control Run Maintenance Compressed Help a Je 8 1583 Ba e c Jee School Teachers Teacher pools Classes Rooms Subjects Blacks Periods Steering Compressed Selection Full Tex Sieli Maeda PDA TB NB PKG Display kicked aut activities MOR 1 2 FO33 LS D MON 20855 0940 ITI FEX Display not laid activities MON 30350 10359 pigra i V Display erased activities MON a ec Ueda E Display parked activities E Display selecte
107. gle periods Mew component rules Module table Stepwise room allocation Split site rules Desires Week Balance SUDOKU Phase of main program Category for selections amp Allocating the timetable Pure class activities C Final adjustments Follow journal line Far line during run Follow journal continually Do not wait Far key to be pressed Display selected parameters prior to HMTP motor run The parameters to the right are exactly the same as explained in former dialog to Analysis program THE START OF A TIMETABLE RUN Having filled in the parameters in previous paragraphs you are ready for a run by clicking OK in Run menu The following information is listed Provisional notes for Tplan version 29 1 Harald Michalsen Page 14 of 117 Tplan Commands Setup Transfer registers Analysis program Build on partial table Hain program Hun mode Standard Phase of main program Allocating the timetable Directives for main program Steering Own steering Maximal Number of steps 99 Maximal Number of placements 999 Acceptable number of gaps 99 Collect Teacher Strict requirements for rooms H Options for main program Follow run in OOS environment Indirect room allocation New room allocation GENERATE NEW TK s 300 0 50 Dezirez Week Balance Continue Display this screen before calling motor ee O oe kee fue This is a survey of what run and run parameters you a
108. he function of the register 1s In the register we define in the usual way an activity set but we disregard activities being preassigned in positional directives This complete activity set is removed from current timetable if we run Transfer Analysis Build on partial table It is usually an advantage that such a removal does take effect for presassignment but occasionally we will also remove these This 1s achieved by entering the reserved identifier PRE in the ACT REF field Provisional notes for Tplan version 29 1 Harald Michalsen Page 60 of 117 In the figure above we have required to remove all teaching in social studies and science We have also removed all activities for class 7A and teacher AKS and for the latter we also remove possible preassignments It is obvious that this deletion technique is very simple and efficient when we want to remove larger parts In the file Lian nnn we are informed about what we have deleted for instance like this xk x WARNINGS kKkkK ACTIVITIES BEING REMOVED BY DEL COMMAND SA TV 1 9A TV 1 9A TV 1 10A TV 1 10A TV 1 PREASSIGNEMENTS BEING REMOVED 10A TV 1 10A TV 1 A frequent situation is that some year levels have same timetable for a whole year while other year level changes tables on a half year basis Assume the latter being the case for year level 1g The following figure show three alternative ways of deleting activities in year level 1g Fiegister for Deletion of many activities
109. her Start of Tplan There have been two main methods for the opening dialog in Tplan Now we recommend all to use what we call New opening dialog where you save all your data in just one tpd file Assume you are going to enter new data from scratch You open a blank data set and the very next thing you do is to click on the third button in your main button bar Create a New school The following dialog appears Create new school lel X School code CUT 3 letters or digits School name 5t Cuthbert Address Greatna road Description 2011 12 chars 10 1 Dane DE Petiods per dau Individual instruction planning gt Read planning data EA Edit planning data Fill in this obligatory info and in particular try to define a school code which might be unique for your own school I represent system support receiving data sets from quite a number of different schools and I have to inspect the individual registers in your data When all schools have the same default code HM X I get problems in keeping different school s data apart Please save me from that quite unnecessary problem By clicking Ok in the above dialog you enter the grid for obligatory school parameters filled with default values Modify these to suit your own school data and you are ready for data entry as Provisional notes for Tplan version 29 1 Harald Michalsen Page 4 of 117 explained in the current user manual These rules will not be changed here ex
110. icts Send conflicts to kick out folder 0 Accept double placements Place activity SC KRHEIT from Kick out folder to WED 6 send conflicte to kick aut folder activity will be send to kick out folder KAR LEM Gey 8B KABI activity will be send to kick out folder KAM SOL SYAH 8B EAGT The operation can be done with the above mentioned conflicts Here we get the information why WED 6 is red Both 8B KR 1 and 8C KR 1 are requiring the same room SV H Assume we accept that conflict and we get this dialog hange activities activity 8C ER 1 1 position from Kick out folder to WED 6 How to handle conflicts S Send conflicts ta kick out folder Accept double placements Place activity BC KROI from Kick aut Folder ta WED 6 accept double bookings The operation can be done without conflicts Surprise surprise Now Tplan is telling us that this P1 operation may be done without conflicts while it is quite obvious that we are lacking a room in WED 6 The correct interpretation of the message above is There are no conflicts with the intended P1 operation with respect to classes and teachers while room conflicts are ignored In many cases rooms may be changed in another way and the above info is useful even if it not 100 correct In real life I guess that the school would go along with this compromise We showed a few simpler P1 operations in our introduction and further explanation should not be needed
111. inued timetabling Creates from scratch a new room table Needed option in to play with the Sudoku puzzle Page 9 of 117 that than the average user But ALL can see that something happens or possibly not happens For that reason alone I recommend all to use this option Our current Progress Bar 1s rather pointless and does not tell much The recommended option to use when creating class teacher tables and getting rid of the kickout list Obligatory option in case you insist on preserving all manual teacher room changes you have done till now Often a useful option to use once more when you have solved your kickout list and are ready for the final room adjustments An unneeded option now since you can require the same in directives to main program Provisional notes for Tplan version 29 1 Harald Michalsen Page 10 of 117 Provisional notes for Tplan version 29 1 Harald Michalsen Page 11 of 117 Run options in standard mode Ji Option for main prose NN Commands Parameters Ignore syntax errors Follow run in COS environment J Indirect room allocation Absolute room allocation New room allocation GENERATE NEM T s Block neighbour days Same SUBJECT to same room Old iteration Join single periods Mew comp rules MODULE TABLE STEPWISE ROOM ALLOCATION SPLIT SITE AULES Desires Week Balance SUDOKU Lategory for selections Phase of main program ee Allocating the timetable
112. isplay erased activities P sk MIOR 4 Gil f MON 5 amp MEM 5 BASNEMIS F Display parked activities P P gt one BNE Eres __ Display special activities EB TUE 1 MEM 1 SA SNEnl1 iH Garo Ed B oS TUE 3 Ty 8A TV TUE4 m TUE 5 2 TUE 6 PELE WED MEMI WED 2 MAT WED 3 WED 4 WED 5 amp MEM 5 WEDE EISE THU 1 he PRO 1 THU 2 PRO 2 THU 3 sPRO 3 THU 4 awk THU5 amp PRO 5 THU E PRO E FRI FRIZ FRIZ NEN 3 FRIA NEMI1 FRIS HIME FRIES TY 4 sl SELECT 8C 5G 106 KIT CAT 4 We have a nice dark green colour in FRI 2 Simple to drag 8C KLT from kickout list to FRI 2 Provisional notes for Tplan version 29 1 Harald Michalsen Page 77 of 117 The last problem looks like this TP 1 Tplan dokka 790 Registered version Files Edit Formats Functions Control Run Maintenance Compressed Help E pr ed esc Selection 9B jEvE LH TT a MON 1 WIT T Display bas out eee MOM 2 3B MM 0 L Display not laid activities MONS SB SAF F Display erased activities MON 4 ENG ii MOMS Twi E Display parked activities MON E NOR 3E MOF Display special activities 1985 El GYM GYM MOR bo ET Wi MAT E SB MAT SB MAT Hui BE ERAN MOF mh amp MAKH 3 NAKH2 a EE Bee BR amie E wemus f 10A MUS SA MUS g PRO 1 FRO 2 PRO 3 E MAT ERG SELECT
113. kickouts In general I don t recommend the use of these facilities Principles for collection of rooms For traditional class rooms you want classes teacher or subjects in the same room as much as possible That varies much from school to school This last principle means that you keep same subject in same room at the expense of having both classes and teachers to move more around than Provisional notes for Tplan version 29 1 Harald Michalsen Page 8 of 117 possibly needed There are also some options for allocating rooms like Maximal packing where you will have fewer lacking rooms but which increases more movements of classes and teachers Strict requirements for rooms Normally I recommend you to check this parameter If it turns out that get too many lacking rooms rerun room allocation and uncheck this parameter and see how much the situation improves RUN OPTIONS This is now a separate choice in Run dialog and there is also a separate button for that in Main Bar The content here depends on whether yourself say you are beginner or require standard use Run options in beginner mode TE Options for main program Commands Parameters lgnore syntax errors vx Follow run in COS environment v Indirect roam allocation Absolute room allocation New room allocation Same SUBJECT to same room SUDOKU Phase of main program Category for selections Allocating the timetable Pure class activities Final adjustments
114. lass with some other period hoping to find a period where actual teacher was available For 1G IT we also worked with an available period for a class but here we tried to interchange actual teacher in such a way that he also was available in same period as actual class Provisional notes for Tplan version 29 1 Harald Michalsen Page 112 of 117 In both cases the colour codes in Tplan told you easily about possible solutions and a few drag drops adjusted the table I know that both techniques are the fundamental principles for adjusting ANY timetable You could of course find a compromise by some other method However think how fast proper selections colour codes and a few drag drops lead to a sensible solution 6 4 2 Cross Linking of Components I have certain reservations with showing this possibility but I know that such arrangements occur to some extent in real life My reservations is due to I perfectly well that this might lead to very complex hopeless timetabling if the total timetable data 1s not good organised Well here we go The subject register might look like this Files Edit Formats Functions Control Run Maintenance Help iz ole ie Tables Lisl L Class ACT Subject Periods Period Teacher Boom Class Class Full name j Component atc MI MI 8 Poo ez MT IT YTZ ES Ye3 BS Y3 PE Y3 PE Y3 Ye3 Ye3 es e3 es Ye3 Yes Yes Y3 Y4 Y4 Y4 Yd Y4 Y4 Y4 Yd Y4 Y64 Y64 Yea Yd Y4 Y4
115. lay erased activities Display parked activities Display special activities mon 1 I1 mon 300 345 vats Tal mons 355 1040 mon 4 1050 1135 T mon 5 1200 1245 LE mu T Kw mon 6 1255 1340 da tA 0 a Select pos v Imi Fa E mon 7 1350 1435 PRR EST ae ee mon amp 1445 1530 tue 1 la laD tue 2 300 345 tue 3 355 1040 tue 4 1050 1135 tue 5 1200 1245 tue 6 1255 1340 la mu tue F 1350 1435 la mu tue amp 1445 1530 wed 1 la sidpAl wed 2 300 945 LE sidpAl wed 3 955 1040 la lal wed 41050 1135 wed 5 1200 1245 wed amp 1255 1340 wed 7 1350 14 5 wed 1445 1530 thu 1 thu 2 300 345 thu 3 355 1040 thu 4 1050 1135 thu 5 1200 1245 thu 6 1255 1340 thu 7 1350 1435 thu 1445 1530 tri 1 Fri 2 S300 93945 LEM TI fri 3 355 1040 Ta lal 4 JT m T I Tl TI HI SI EIE EIS ESI SELECT la PE 3220 mu CAT 5fri1 Provisional notes for Tplan version 29 Ll Harald Michalsen Page 88 of 117 We have moved 1a tyA from mon 6 to fri 1 teacher AK and inserted 1a mu in mon 6 Our error warnings LianW looks like this P 1 Tplan Esbjerg Statsskole 003 Registered version Files Edit Formats Functions Control Run Maintenance Help MEE JE BBE Teacher pools Subjects Compressed WARNING O
116. le Sooner or later you reach a stage where all activities are assigned in time but there are still problems with some teacher room changes Now you must definitely switch to Adjustment phase to keep firmly locked all the teacher room changes you are going to make and you in addition have to return to a new transfer analysis main run for continued runs However you risk that this continued run will not be as optimal as if you were in Allocation phase On the other hand a return to this phase means that you lose all the efforts with room adjustments So you have to make a choice To sum this up Try to make a complete table in TIME using the Allocation phase and postpone as long as possible teacher room changes When you eventually solve all kickouts switch to Adjustment phase and you are stuck with that for the remainder of the process in particular if you do many room changes It could happen that these are few and you could produce a new table in the better Allocation phase starting from scratch with rooms Provisional notes for Tplan version 29 1 Harald Michalsen Page 7 of 117 Directives for main program This leads to the following dialog E Directives for main program Directives For main program Directives for room distribution Steering Collect Own steering Class Standard 1 Teacher Standard 2 Subject 4 Maximal Number of steps Strict requirements For rooms 333 Maximal Number of placements 44 Acceptable number
117. lem stated too ambitiously Provisional notes for Tplan version 29 1 Harald Michalsen Page 64 of 117 c If you don t see a solution through point 1 and 2 you will have to revaluate the basis for your desired school structure e Believe me it goes much easier to forget the chaos you have created and start with blank pages and learn from the experiences you have made Provisional notes for Tplan version 29 1 Harald Michalsen Page 65 of 117 6 3 EXAMPLES OF ADJUSTING TIMETABLES USING DRAG DROP TECHNIQUES The previous chapter showed the principles for using drag drop in Tplan Many examples were rather artificial from a timetabling point of view Here we will show more realistic examples This presentation has some practical problems We need a lot of figures to show everything and the A4 format is too small for complete screen dumps I limit the no of figures and work mainly with a selection KtempGrid or a part of a selection I assume most is interested in learning the basics of drag drop while none is interested in the complete solution of the examples I am showing I will do a lot of shortcuts here and there while I shall try to pinpoint what might be general in various operations I could have wished to use more Danish examples and perhaps even a more varied set of school structures But I have to adapt to A4 and Danish schools usually have a large time frame or they are just too simple for my examples 6 3 1 Example 1 gm TP
118. mputing world was not that progressed at that point in time Then we got Windows and I got other problems We created Tplan 26 no concern for drag drop and Tplan 28 where drag drop were superficially considered but skipped because of all other new facilities in 28 Initially I was very pleased with the manual adjustment possibilities in Tplan 28 but as the years went by say 2008 I felt a growing uneasiness as we still lacked drag drop which now was common in almost any Windows software Drag drop with current standards 1s in itself a trivial operation However we had additional problems since the info we collected from a drag drop had to be sent to a different program system and there the info had to be converted to logical matrixes for evaluation of timetabling consequences and these results had to be presented onscreen to allow the timetabler to decide the continued action One weak point in the former Tplan 28 was that 1t was fairly slow in the final adjustment phase and how could we consider a fast drag drop within such a context Lasse and I had both operating routines for the final part of Tplan but both had overlooked the need for speed in that phase I e both had made lousy solutions There was just one way out of this mess The internal data structure of Tplan Wintp Hmtp had to be redefined In 2008 we discovered an important additional facility Provisional notes for Tplan version 29 1 Harald Michalsen Page 19 of 117 W
119. ms these two tasks e It creates the selection of class teacher room tables in such a manner that you see various possibilities for assigning the next problematic activity e The positions in the tables are coloured according to certain rules and these colours tell a lot about which position to select for the next assignment P4 is called in a number of different contexts and we might define our selection criteria in a nuanced way The most usual way of using P4 will be to select some activity in KomprGrid KtempGrid or UtsGrid and next clicking P4 button The next figure shows a section of a complete compressed table UTP 1 Tplan SAUDA UNGDOMSSKOLE 914 Registered version Files Edit Formats Functions Control Run Maintenance Compressed Help Do IUIS EXE r BE se Lig amp Compressed Table Full Te JIA jB jsc A KUH NAEN 3 HKHH 4 KRA KRA KUH SS HKNM 4 No 1 HO NAEN3 NOMAS SHKNM6 SKEV SKEV SKEV NOMA 3 NOMA3 NAEN3 SKEV SKEV SKEV SA 7 a KREG SENISUEMEENM NAE SUE FTTCTENECTENENTTCTVNE CNN TT STU eO SHKNM 1 KUH NDMA2 NO 1 HENNA HNOMA3 0B 5 EH FETCTENAGTUNMNMM MUS KRL SAF NAT 7NOMA3 INNIS HKNM1 KUH Nomas CT TITTEN Ya NOMA 4 M SHKAMI KUH sar 3 NOMA NOMAA wus Emo CEINNENCECAENNI SCAN NOMA SHEN 6 Ese gar TITTEN Ko aaO SHKNM a O EnA KOH A ERE ATE 5 for BNAEN 2 KRB SHKNM1 KR A KRB Mi KUH SAF MUS CCE B NN NOMAI NOMA1 NAEN2 KOH AT HNOMA2 HNOMA2 HNAENT
120. n run looks like this TP 1 Tplan Esbjerg Statsskole 003 Registered version m Files Edit Formats Functions Control Run Maintenance Compressed Help Compressed Selectic 4 Selection 2p GL sBPF 4 WED 7 1350 1435 EOT Display kicked out activities WED 8 1445 1530 THU 1 AE FedpAl THU 300 345 ep FZdpA1 THU 3 955 1040 fp daSP THU 4 1050 1135 ep daSP THU 5 1200 1245 fp FispAl THU 6 1255 1340 THU 7 1350 1435 THU 8 1445 1530 FHI 1 3z CILE FRI 2 300 345 2p mhsp Al FRI 3 355 1040 FRI 4 1050 1135 FRI 5 1200 1245 FRI amp 1255 1340 FRI 7 1350 1435 FRIES 1445 1530 mon 1 3z hidp5 mon J00 345 oz hidpAs mon 3 355 1040 2p mhdp 5 mon 4 1050 1135 2p mhdpAs mon 5 1200 1245 mon 6 1255 1340 2p FidpAl mon 7 1350 1435 2p FidpAl mon 8 1445 1530 tue 1 fp FidpAl tue Z7 300 345 2p FidpAl tue 3 955 1040 op FZzpAT tue 41050 1135 tue 5 1200 1245 tue 6 1255 1340 32 IDE tue 7 1350 1435 32 IDE tue 8 1445 1530 wed 1 2p FedpAl wed 2 300 345 2p FedpAl Display not laid activities Display erased activities Display parked activities Display special activities ELICIE E E E E p 2p LN EZ ENSEM E22 eu IE Sina EE Be p 2p F E F E Ec E EE i i SELECT 2p GL afs hiSP CAT 3 This is far from a simple table and we will only show a par
121. nd white foreground This position cannot be interchanged with or moved to actual position Regrettably the most common colour e Dark red background black foreground This position may be interchanged with or moved to actual position but you are then breaking both day conflicts and initial blockings e Dark lilac background black foreground This position may be moved to actual position but the selected activity cannot be moved back to this position Both colour techniques are very important in various contexts and it 1s important to recognize the different interpretations of colour codes in the two cases 3 Category This element is the bottom right part of the dialog and EEUU defines the kind of selection we are requiring We have senum these possibilities 1 Only activity Only activity We create a selection of timetable columns consisting only of the resources classes teachers rooms being included in selected activity When working with large blocks in the initial timetabling stages this is the only natural choice Later in the timetabling process when assigning pure class activities this choice gives you too few columns to get a proper survey of natural moves interchanges and we then prefer one of the other categories This is the only selection which is completely dependent upon selected activity while the other categories depend only upon which class or teacher you select Pure class activities Small parallel
122. ndividual 10 days Timetables M Print as A and B Week A Week text B Week text n B Display full class name Flacement igns Blocked Pre assigned F Do not print units containing subj names Assigned on boundary Dx nul null E Placed in Sequence Placed to same day Do nat print missing rooms RHROOM Llass teachers Default placement sign in CLH CLM2 Category for selections Full name Use HMTP motor in clear text table Down at the bottom you see Use HMTP motor in clear text table Provisional notes for Tplan version 29 1 Harald Michalsen Page 46 of 117 By checking this option P1 P2 and P4 will behave as explained for KomprGrid I have not tested all possibilities here and don t believe that this will be used much If you uncheck this option you are back to old interchange rules in Full Text Grid like this THU b SB KLA Les 16 THU 5 8B SAF ALIS 16 All periods F THU 2 BB SAF ALIS 16 THU 2 85 ELA L 15 Select new room All periods The teacher ALIS is not available in the new position THU 6 is busy doing 10C EM 09 i This technique was earlier very useful and explained in current user manual but I regard the new drag drop technique as considerable better 6 2 5 P6 Teacher and Room changes or interchanges In the previous paragraph we stated that a lateral drag of a class cell transferred that activity to the kickout list However a lateral drag of a t
123. nstance in such a way that difficult subjects get better teaching time or to improve some teacher tables It is very difficult to do such adjustments the traditional way and we use two conventions to achieve this UKE If this name is entered in the field Act Name it signifies that the next 5 10 lines make up a unit and defines the new order of the days ROTER If this name is entered in the field Act Name and you enter a day symbol in the OUT field the next lines define the new order of the periods on that day This figure shows an example In the figure we have stated that we shall interchange Tuesday and Wednesday We have Bess ActName OUT OF IN TO rotated the periods on Friday completely making Lo Teacher DAN POS DAY POS the last period the first etc When finished data DEN entry here we rerun Transfer program and E uL inue with an Analysis and build TU continue with an Analysis and build on current TH timetable Check result and blank this register and FR rerun Transfer program Follow exact same procedure as explained above ROTER FR Register tor Special activities DOLTH 2 6 2 10 DELETION OF MANY ACTIVITIES CEE eder fer Diis abel vi iss We access this register through tab sheet Various The menu selection transfer to this ACT PERI CLA NAME TEA ROOM aister pee eo Jee eed BISIO This register if defined exactly the same way as register for Activity References T
124. ntain some gaps in class tables but we want to reduce these as much as possible This option is VITAL for such timetables This option tries to strengthen what we call Strict Requirements in Run menu This option has parameters for defining when the shift shall take place and specification of what 1s school A and B Other split site conditions may be defined and will also require a special run option 10 Days tables relax in any case a complex timetable By using this option in addition you relax the complexities further Could be recommended if you Provisional notes for Tplan version 29 1 Harald Michalsen Page 13 of 117 By using this option we state have a really complex that even spread is a highly timetable desirable requirement This is the set of run options I wish to mention for the moment There are quite a number of additional run options Some of these are outdated some are for system support and some covers fairly special timetabling problems These latter might later be reintroduced and future additional run options must also be expected Example of creating TK parameters TP Options for main prograr EENREM X a Commands Parameters Ignore syntax erar Parameter Follow run in OOS environment Indirect roam allocation Number of new TR s Absolute room allocation Min F New room allocation Dd Generate new TE s Max Difference Black neighbour days Same SUBJECT to same room Old iteration Join sin
125. ntenance Compressed Help LJ COEBIEDIEDCE Compressed Table Ful Tet 10A 10B 10C ABD Display kicked out activities HON 910 955 amp HEHM 4 NO 1 8 HOHA 2 Diselseet Isidiseii ies HON 31005 1050 Ose oes i SKEY H 5KEV ME HUM 41120 1205 EX 513 8 SKE SKE H SKEW J Display erased activities MON 5 1215 1300 ITTE Display parked activities MON 6 1310 1355 57 Display selected ie TUE 1 CGE M ETSE F2 S TUE2 SiU S55 NO 1 MENNA NOMA 3 10B ENNA2 eter gen cio TUE 3 1005 1050 KARL SAF NAT TUE 4 1120 1205 3I 7 NOMA5 HNOMA 2 S TUE 51215 1300 4I SAF 3 ___ E NOMA 1 A NOMA 4_ TUE 6 1310 1355 WED 1 SAF TERT WED 910 955 CFS ENNAT KOH WED 3 1005 1050 WED 41120 1205 Sildi 9 WED 51215 1300 E3 13 1 9 WED 5 1310 1355 acs THU 1 8 NOMA 2 THU 2 910 955 8 HOMA 1 THU 3 1005 1050 H SKEY aor ammar E Compressed Table CTRL F5 Fig 1 Provisional notes for Tplan version 29 1 Harald Michalsen Page 21 of 117 The above figure shows a selection of a compressed timetable in manner which I strongly recommend you to use in a similar manner The vital new thing in this figure is You see onscreen simultaneously the compressed timetable to the left and the kickout list to the right This latter may be onscreen or off screen by clicking ctrl F7 That is why we call it a floating kickout list You would normally prefer to have the list onscreen as long as
126. of specifying components To use that this option is required Tries to assign activities for classes in contiguous periods to reduce the possibility of potential gaps Also considers the possibilities for assigning staggered lunch breaks Room allocation is done in two steps In the first stage we only allocate rooms for multiples and the second stage is allocation of rooms to remaining singles The idea is to fulfil more room requirements failing due to the period breakdown This option covers the following split site situation There is a geographical distance between 2 schools which shares teachers Shift from A to B can only take place at a specific time of the day and teachers shifting can t teach in contiguous periods in different schools when the shift takes place For 10 day week only Originally we required that 10 day table had an even load of all subjects in the two weeks That was initially an almost absolute requirement Page 12 of 117 of mainly multiple periods and few singles In such a case the singles make up some implicit sequential which is important to consider If many singles don t use this facility Till further notice we accept both old and new way of specifying components If the teaching unit is small for instance 20 min we get a rather particular timetable problem The main bulk of the teaching will be large and varying multiple periods Such tables will as a necessity co
127. ol arrangements Provisional notes for Tplan version 29 1 Harald Michalsen Page 115 of 117 The end result of using Teacher Pools might result in a table like this TP 1 Tplan 5t Matthew s SM9 Registered version oh m Files Edit Formats Functions Control Run Maintenance Compressed Help E EE GiB E e LI EVE School Teachers Teacher pools Classes Rooms Subjects Blacks Periods Steering Compressed Table FullText T 1 Table 751 752 753 754 755 771 712 713 7T4 MON 1 Tech Hwh TecB wPF amp e Tech CHa j TecBTCu E HET MFL HM Hum SBr He Hn MON 2 Tech ke Tecb AY ech wFe TecB CHa jTecBTCu AFL HT En H I Hum SBr He 4Ao Moa PEE E EE E BERE En HE7 MFL M MON4 DEGIEE MathKMa EAr E Lra Re AeA MFL M7 EnKAd MONS EnBE MFLHZM Fefe Re SBu Re JCa Math She MathCCa MathJMc Math GHz MONE MFLHM Ende Re Re Re SBu Re JCa Math SMe MathCCa MathJMc kath GH MON Eaa Rear En HE RAM ScBRCo HumNSh ScBlYa ScBGBr MONS Eora Re Har ET En HE ScBRHCo HumNSh ScBlYa ScB GBr MONS BrHES HumJGe ArNSu Mu DER En HE Re SBu SofJMo Sod SWH MON 10 Ornan HumJGe ArNSu Mu DER MFLHM ReJCa Sc JMa Sod SWH TUE 1 MFL REI Mu OCh En DEo Ar Su Hum SBr He SBu ScBLYa Dr VOB Hum Aho TUE 2 MFL REI Mu OCh En DAo Ar N Su Hum Br Re 5Bu ScB LYa Dr VOB Hum Aho TUES Aeman Ennai MathSMe Math CCa MathJMe Math GHa TUE 4 Aomen Enel Math
128. ooking and Crafts Watch those combined teachers This part of the dialog has been given some useful extensions e You might require set of room groups to be included in a selection unconditionally Provisional notes for Tplan version 29 1 Harald Michalsen Page 36 of 117 e Even if you are not working with Teacher Pools you could fill in this table to be able to refer to set of teachers being problematic when adjusting your kickouts By clicking OK in the P4 dialog filled out as shown above we get the following colour selection KtempGrid TP 1 Tplan SAUDA UNGDOMSSKOLE 914 Maintenance oat Files Edit Formats Functions Control Run Compressed Help 5 Is 3 5 3 School Teachers Teacher pools Classes Rooms Subjects Blocks Periods Steering m 5 election HON 1 HON HON 3 HON 4 HOH 5 HON 6 TUE 1 TUE 2 TUE 3 TUE 4 TUE 5 TUE 6 WED 1 WED 2 WED 3 WED 4 WED 5 WED 6 THU 1 THU 2 THU 3 THU 4 THU 5 THU 6 FHI 1 FRI 2 FRI 3 FHI 4 FHI 5 FRI 6 JB HAEH 3 EH NOMA 3 SAF KHL SAF KUH KUH HKHH 1 amp HKHH 1 HENM 3 SAF HAEH 3 KRA KRA MUS 8 NOMA 1 HOHA 2 H SKEV H SKEW HI 1 HIV 1 HIV 1 NAEH 1 NAEN 2 amp HKHH 6 amp HKHH 4 HENM 4 ISA SA N SAN GYM1 9B 0C oc IT GTM2 LAY GYHS 5VBH LIE sm m A HE SAN L Y LIE SAN 0C NBR SAN gp 0C NBR SAN t
129. or instance inconsistencies between block register and subject register The only way to find such errors is to force a complete transfer and carefully check what really happened As we gain more experience I expect the two first points above while I expect that we will have to live the last point We will next show an example where we artificially have entered some formal errors These looks scaring but wait a little We click on the first error 1n teacher register and get this listing We immediate see there is something wrong with teacher AB and AL We remove the x es here and continue Bid controlling rete before calling the mic 000 01 0003 2007 2002 is too long max chars Teacher register DDR OT 0003 ALs ts too long mas 3 chars O01 01 0004 Ab ee ts too long mas 3 chars Class register 002 0 0002 1aaa is too long mas 3 chars Dr O8 08 AB does nat exist in register For teachers DO 08 009 AB does nat exist in register For teachers Dr 08 0011 46 does not exist in register for teachers Dr O8 DOO AB does nat exist in register For teachers Du O8 0021 AB does nat exist in register For teachers Du 08 002 7 AB does nat exist in register For teachers Do 09 033 AB does nat exist in register For teachers Room register DE Oz 0003 Groups must be at the end if the register 003 01 0003 O02 Empty groups are not allowed Subject register O04 01 0002 1a is not allowed as class sumbol O04 01 0
130. ot allowed Subject register O04 017 0002 1a is not allowed as class sumbol O04 07 000 3 1a is not allowed as class sumbol DOS O1 0004 1a is not allowed as class sumbol DO4 01 0005 1a ts not allowed as class symbol O04 06 0005 TEs ts too long mas 3 chars Provisional notes for Tplan version 29 1 Harald Michalsen Page 16 of 117 Next we check the class register and get this listing School Teachers Classes Rooms Subjects Blocks Periods Steering Compressed Full Text Tables List E Class New HANE name name En la aaa Sec TP TS registers before calling the ma gi Obligatory information 1s DOO O7 003 2007 2002 ts too long max 7 chars 0000 1b 1b 1s Teacher register I 0000 Us Us E 001 01 0003 Ales is too long mas 3 chars 0000 Id Id Is O01 01 0004 Abas te too long mas 3 chars 0000 Tu Tu im 0000 Tw Tw Im ii Ds 008 AE rpg nat exist In penes a teachers Ern IE IE im 002 09 0009 AB does not exist in register for teachers 0000 ly 1v im DO OS OC 1 AB does not exist in register For teachers DO O9 DOO AB does nat exist in register For teachers uiti NE lz dm 002 09 0021 AB does not esist in register for teachers Ip lp Thi 00209 0027 AB does not exist in register for teachers la la ih 002 09 0033 AB does not exist in register for teachers OOO Tr ir qh p oom register Ud 2a za zs DOES UE 0003 Groups must be at the end if the register 0001 2b 2b 25 003
131. p Use 64 bit version of HMTP x Cancel Help By checking Use 64 bit version of HMTP and you have a 64 bit PC you reduce the run time with a further 20 30 Version 29 has some improved algorithms and some improved facilities However far more important than that 1s the drastic reduction in manual effort for completing a timetable As said I have spent my entire professional work with adjusting timetables Hopeless to give a factor for how Provisional notes for Tplan version 29 1 Harald Michalsen Page 20 of 117 much reduction in manual work using version 29 but surely I am willing to guess a factor of at least 4 here too I guess that this last fact is more interesting for any average user with an average complex timetable than any algorithmic improvement in Tplan for the past 10 12 years The presentation here will mainly mention the way I am using drag drop and for all practical purposes this is how I work with KomprGrid I e Compressed timetable and KtempOrid I e a subset or selection of columns in KomprGrid Skimming through the pages of older chapter 6 in Manual I feel now that we were showing too many alternative ways of adjusting tables I also found some of the examples longwinded and boring Here I limit my scope to these things e The environment i e screen interface where we are using drag drop e The mechanics of using drag drop with some simple selected examples e How to apply drag and drop in re
132. ple adjustment It required some figures and comments to explain what is going on but in real life this problem is solved after a few seconds We will adjust a slightly more complicated in kickout list and select 3PA MATNAT which is a double period and containing several teachers We start with P4 button just same way as previous example and get FE Coloured selection II Selection of activities Actual position Class Teacher Activity Day 3P GM MATNAT Classes Teachers Rooms TAAA 1AAB Include in selection TAAL 2AAB Select position 2AAC ER Select position JAAA 3AAB S440 Category D All activities Only activity D Pure class activities Small parallels X Cancel This time we select Small parallels as category since our current activity is also a small parallel We get this KtempGrid _ JE 1 Tplan Bjertnes vgs 041 Registered versic Files Edit Formats Functions Control Run Maintenance Compressed Help BE Mea School Teachers Teacher pools Classes Rooms Subjects Blocks Periods Steering Compressed Selection Full Text Tables List uta Selection 3P A alean un Th MON 1 EENS TS TU EK Display kicked out activities 3434 MON20855 0940 T S3CLTESILLGEE EZ C mL ane ee 3 Display not laid activities MON 30350 1035 Faia UL MAAA 2AAA AAA Display erased activities MON 41025 120 paiaul JAAA AA
133. re using It is strongly recommended that you ALWAYS check this info before running ERROR CHECKING Inspect button or Transfer program In many years both Wintp and Hmtp have performed these grammatical checks Sometimes this has given a little confusion when starting a Transfer being stopped completely unnecessary We have changed the rules for that e Wintp alone is completely in charge of all grammar checking Transfer is immediately stopped each time a formal error is detected I have found these checks to be very reliable and even better you are easily transferred to the spot where there is an error I personally use these checks to a large extent and am very glad for this thorough cleaning of data The beginner or average user should be even happier by getting rid of the main bulk of errors before starting serious timetabling e It happens that HMTP must overrule all warnings coming from Wintp meaning that a transfer is attempted regardless which errors Wintp might detect That 1s done with a run option which ought to be used with some reservation The typical cases are these a In the odd case Wintp report about errors about things which Hmtp permits b In some cases Wintp reports correctly about errors which I know have no effect for the continued timetable run Provisional notes for Tplan version 29 1 Harald Michalsen Page 15 of 117 c In some cases there might occur grammatical errors of a complex nature f
134. ry are automatically compatible with version 29 1 However the end result 1 e final table from 28 6 is not compatible with 29 1 The main reason for that 1s that we have completely reorganised the internal data structure I didn t think this would matter much but there will surely be someone who wants last year s table in version 29 1 I shall give a helping hand provided you have some data experience e Unzip the desired tpd file in the same folder as this file e You will find here a file JUMOD nnn nnn school key in this folder Enter the folder in DOS environment Do this Copy command e COPY JUMOD nnn JUMOD28 nnn e Start Tplan ver 29 1 Go to Functions gt Settings gt Save and Check Use classic school opening dialog Provisional notes for Tplan version 29 1 Harald Michalsen Page 5 of 117 e Go File Menu and click Open You are transferred to the Old opening dialog Click Add here and enter your school data e Run TRANSFER ANALYSIS but don t build on partial table Now you have your basic situation in 28 6 transferred to 29 1 e Goto Run options and check Old Iteration Import ver 28 e Run ANALYSIS Build on partial table Now the file Jumod28 nnn you made are transferred to ver 29 1 e Inspect Compressed and that should be your table from last year Uncheck the options mentioned above e Save your data as a zip file Restore to normal run conditions and open your saved zip file e Save that as a tpd file and now
135. ry that you have selected Final adjustments in the Options dialog Provisional notes for Tplan version 29 1 Harald Michalsen Page 53 of 117 TP for main program mi x Command Parameters C Ignore syntax errors Follow run in DOS environment m z Indirect room allocation 100 Absolute room allocation C New room allocation 0 Generate new TK s 30 C Black neighbour days Same SUBJECT to same room C Old iteration C Join single periods C New component rules C Module table C Stepwise room allocation C Split site rules Desires Week Balance SUDOKU E Default Phase of main progra C Allocating the timetable Category for selections Pure class activities Final adjustments v Display selected parameters prior to H amp ATP motor run You will find the Options dialog either in the Run dialog or here eg m IX olal If you forget to set the phase of the main program the timetable motor will reset any of pti ons dialo g here the changes you have made which does not match the subjects and other registers 6 2 7 Major changes in a timetable It happens that you have completed your timetable satisfactory and then something unforeseen happens like getting a different teacher than expected or you lose or receive additional classes You hate to lose all the work you have invested in your current timetable and want to salvage as much as possible of this This coul
136. s Provisional notes for Tplan version 29 1 Harald Michalsen Page 35 of 117 2 All activities We now get a selection for all resources having common activities with selected class teacher For most classes this becomes too many resources to get a proper survey For primary schools with a small number of teachers pr class this is a natural survey and is otherwise seldom used 3 Pure class activities We create a selection consisting of selected class and the teachers having pure class activities in the class 1 e only one teacher alone in the class These are the teachers which most likely may be moved or interchanged Visually you now should have a good survey to assign activities for the class in question This 1s very often the most usual category in particular when working with components 4 Small parallels Now you get a selection of actual class and classes teachers connected with the class 1n simple activities or small parallels i e activities consisting maximally of 4 resources This category usually contains more teachers than the previous category Still there should be fair chances for moving around the teachers you see onscreen Teachers only included in larger block for the class at least 5 resources have few possibilities for being moved around They are not included in the selection since they only create confusion in a survey which ought to be as compact as possible My strong recommendation is to use the category
137. s Functions Control Run Maintenance Compressed Help eJ eJ ten School Teachers Teacher pools Classes Rooms Subjects Blocks EHI Display kicked out activities MON 2 0865 0940 AAR HAAA E Display nat laid activities MON 3 0950 1035 MON 4 1035 1120 E Display parked activities MOM 5 1150 1235 i uu MON E 1225 1220 Display selected activities MOM 7 1330 1415 WFO a _ 5 ZAA i MONS1415 1455 M m elect pas E Im Fg s TUE 1 IVE TUE 2 0855 0940 TUE 3 0350 1035 TUE 4 1035 1120 TUE 5 1150 1235 TUE amp 1235 1320 1 2 3PA HATHAT TUE 7 1330 1415 E E 2 2 3PA MATMAT TUE 8 1415 1455 ENS wEDH WED 2 0855 0940 WED 3 0950 1035 WED 4 1035 1120 WEDS 1150 1235 WED 6 1235 1220 WED 7 1330 1415 WED 8 1415 1455 WFO THU THU 2 0855 0940 THU 30950 1035 VFO THU 4 1035 1120 WFON THU 5 1150 1235 MAT THU amp 1235 1320 MAT THU 7 1330 1415 THU 8 1415 1455 FRI i INFO FRI 2 0855 0940 INFO FRI 3 0950 1035 FFil 4 1035 1120 FRI 5 1150 1235 FRI E 1235 1220 FRI 1330 1415 FRI 8 1415 1455 SELECT 1AAPOANMA NAT CAT 4 TUE Provisional notes for Tplan version 29 1 Harald Michalsen Page 29 of 117 We have performed our second drag drop 1 e moved an activity from kickout list to compressed table We call this a P1 operation Notice that 1AA NAT has disappeared from kickout list We have done our first very sim
138. signments here I might suspect that something 1s wrong LIO Warnings after a full text adjustment This is an older file and it is in many ways an equivalent to the more recent file LIANW and should in theory contain the same information Time has not permitted me to revise the file LIO and these days I rely more on the file LIANW LISLUT Timetable as a text file The table onscreen is converted to a paper copy To be honest I have never used this info since my preference 1s files like LISCH and LISAL 6 Manual adjustments of timetables Drag drop techniques NTRODUCTION This chapter 1s a provisional replacement of Chapter 6 in current User Manual which is more or less outdated The facilities explained here is perhaps the main reason for creating Tplan29 1 and the implementation of these facilities has also been by far the most time consuming part of our recent developments of Tplan 29 1 Most of my professional work since the mid sixties has centred on the task of manual adjustment of compressed timetables since I had to make a living one way or another I will not tell about the techniques of yester but surely since the early 90 ties I dreamt about a facility which would allow me to point at some activity and then place it in a different place in the timetable That would indeed speed up the manual work when adjusting a timetable I wrote a routine for that in pre Windows time and confess that my effort was a disaster since the co
139. splay special activities im mS 171 3A TE 171 3E 5C3 FAE DE JHA total T TAE DE JHA es 7AE DE JHA j m 7AE De LF 171 7AG FM TAE DE JHA m m 7AE Fr MC TAE De LF FAE De LF mal s FAE DE JHA 7AE DE JHA 7AE DE JHA FRI 5 should be dark green in this figure and 7AE Frl may directly be assigned here The subject is probably lacking a suitable room to be found later Next we investigate 7AG TM and get this selection Provisional notes for Tplan version 29 1 Harald Michalsen Page 101 of 117 l Tplan sl Cuthbert s CE2 Re Files Edit Formats Functions Control Run Maintenance Compressed Help School Teachers Teacher pools Classes Rooms Subjects Blocks Periods Steering Selection 7AG l N MON 1 Display kicked out activities MON 2 Display not laid activities MON 3 7AG Fm KS Display erased activities DAHER d FAA 5AA 00 E Display parked activities MON 5 TUE 1 TUE 2 TUE 3 TUE 4 TAG Fm KS TUE 5 WED 1 WED 2 WED 3 WED 4 WED 5 THU 1 TAG Fm KS THU 2 THU 3 THU 4 TAG FM TH THU 5 FRI 1 FRI 2 FRI 3 FRI 4 TAG FM TH FHI 5 mon 1 TAG Fm KS mon 2 mon 3 mon 4 mon 5 tue 1 TAG Fm KS tue 2 tue 3 tue 4 tue 5 TAG FM TH wed 1 wed 2 wed wed 4 wed 5 thu 1 thu
140. t might improve in the future MY MAIN CONCERN FOR MORE THAN 3 YEARS HAS BEEN REORGANSATION OF INTERNAL DATA STRUCTURE AND DRAG DROP TECHCIQUES WHILE TEACHER POOLS HAS DEFINITELY BEEN IGNORED I DEFINITELY SEE THAT THE NEW DATA STRUCTURE WILL HAVE CONSIDERABLE POSITIVE EFFECTS ON THE TEACHER POOL MECHANISM TIME HAS NOT PERMITTED ME TO EXPLOIT THAT JUST NOW I AM AFRAID THAT THERE MIGHT BE LOUSY BUGS HOPEFULLY I MIGHT BE ALLOWED TO CHECK THAT IN THE NEXT FEW WEEKS MONTHS May 29 2011 Harald Michalsen
141. t of the adjustments There are 80 pos in the table and we can t show complete screens In the above figure it 1s natural to start with the double in 2p hiSP From our selection we see that THU 6 7 may apparently be used without problems That is simply solved with 2 drag drops from kickout list to those periods You can safely assume that TPLAN is not using those periods due to other conflicts but for the moment we see nothing better to do Next we continue with Provisional notes for Tplan version 29 1 Files Edit Formats Functions Control CC Display kicked out activities In Display not laid activities Display erased activities Display parked activities Display special activities zm ms Selection FRI 1445 1530 mon 1 mon z J00 945 mon 4 955 1040 mon 4 1050 1135 mon 5 1200 1245 mon 6 1255 1340 mon 7 1350 1435 mon amp 1445 1530 tue 1 tue 2 300 345 tue 3 955 1040 tue 4 1050 1135 tue 5 1200 1245 tue amp 1255 1340 tue 7 1350 1435 tue amp 1445 1530 wed 1 wed 300 945 wed 3 955 1040 wed 4 1050 1135 wed 5 1200 1245 wed 6 1255 1340 wed 7 1350 1435 wed 8 1445 1530 thu 1 thu 2 300 345 thu 3 355 1040 thu 4 1050 1135 thu 5 1200 1245 thu amp 1255 1340 thu 7 1350 1435 thu amp 1445 1530 fri 1 fri z 300 945 SELECT 3a CC af hi Harald Michalsen Tf 1 Tplan Esbjerg Statsskole 003 Reg 3a oz eee hi
142. th this table a little We notice that 7S4 in lacking teacher in RE in FRI 4 We select this period and also all pools able to teach RE We get this selection TP 1 Tplan St Matthew s SM9 Registered version pe Files Edit Formats Functions Control Run Maintenance Compressed Help a BEE mE gt ee Selection 754 MGr JCa X sSBu KMe_ J ARo ReA Russias ans MOR 1 TecB M 54 He MON 2 cls me SS1Re 3T3He 855Re 952Re 7T4He 8TIRe 852He MON 3 Math MCr es 0ST Ops MON 4 Math MCr es osipa MON 5 Re SBu FS5He 754Re SARE sT32Re TS3He s51Re MON amp Re 5Bu FS5He 754Re 853He sT3Re TS3He s51Re MOR 7 MOR MOR 3 MOH 10 TUE 1 TUE 2 TUE 3 TUE 4 TS3He TUE 5 Math MCr TT2He T4Re TUE CITASSEESS3Re iTiRe 1TiRe 1TiRe FIARE s3T4He sr2Re LUE MiRe TUE 7 LM TUE 8 sr2He HELM 1M1 Re iMine TUE 3 GLC TR LIEN TT3He FMD TUE 10 WED 1 WED 7 WED 3 WED 4 WED 5 WED amp WED 7 TT3He 7S84Dr WED WED 3 WED 10 THU 1 THU 2 THU F Game LAo THU 4 Eo Bae THU 5 Math MCr THU amp Math MCr THU 7 TecA CHa THU TecA CHa THU 53 He SEu THU 10 He SEu FRI 1 FRI 2 FRI 3 ST2Re S3TIRe 753Re FRI 4 srT2Re RGSS Tie Foe FRI 5 3L 2 3L 3 3L MM FRI amp E NN 3L MN asthe ye FRI 7SiRe 755Re 55Re 952He 3S4He S4HRe LEM FRI 8 7S5 He 355He 352He 3S4 He ss4Re CUT
143. this list is not empty The normal colours in the in timetable are Black on cyan This activity is lectured by only one teacher meaning of course that these activities are easiest to move around We name such activities Pure Class activities White on light blue Small parallel The sum of classes and teacher are 3 or 4 To some extent such activities may be moved around White on dark blue Large parallel The sum of classes and teachers is at least 5 You can only in the early stages of the timetable move such activities with ease In the later stages they are almost impossible to move Notice also that the colours are used exactly the same way in the kickout list to show you what sort of kickout you have Normally one kickout is represented by just one line in the kickout list If you want to see all details in a kickout you blow it up by clicking on the to the left of the activity and close that that by clicking on the sign see fig 1 In addition we might use the following special symbols The activity is preassigned B Class teacher room 1s directly blocked in this position d Class teacher room 1s indirectly blocked in this position S The activity is included in a sequence requirement d The activity is included in a same day requirement The activity shall be assigned on the boundary border An activity to be assigned evenly on two weeks has the same no of periods in both weeks If this activity has 1 p
144. y available teachers and rooms There is drop down list for teachers Click that and substitute AUS with BRE Later click on drop down list for rooms and select new room You repeat that for teacher XX and BRU This must be done both for both period MON 5 and MON 6 Eventually you end up with a table like this TP 1 Tplan SAUDA UNGDOMSSKOLE 914 Registered version Files Edit Formats Functions Control Run Maintenance Compressed Help DIET JEW 8 0 Senn E CEE TES ES SESE Compressed Table Table jioa ie lioc MOHI KR LIE GYMS KR S0L HOMA 1240 T mm rmm 1 03 MON2 310 ass COMED lm WoHrsus TL TETET ITEMMSBEN 1 EL SKE JOH GYM2 MON 4 1120 1205 ETTZEDIEAXITE MON 5 1215 1300 RRR ERU FORM TY 1BREKANT CU ATY 1KANT 10A TY 1FORM MON amp 1310 1355 PEHERTIJETI STS ATY TKANT qUATY 1FORM The F2 dialog is a completely general way to modify the cell content to what you prefer F2 is a somewhat slower method than the lateral drags shown in previous paragraph but being more general and highly recommended for that reason Lasse s comment to the F2 dialog is given here When working in the compressed table you can edit an activity by placing the cursor on the activity and pressing the F2 key This has been the case for many years The news in version 29 is that the dialog has been given a full makeover Provisional notes for
145. you have the complete table from last year in version 29 Perhaps Lasse could make that simple process automatic The run menu Initial part of chapter 5 in old manual The new simplified run menu looks like this gt AE a i Transfer registers 4 Analysis program Build on partial table Main program Hun made Phase of main program Standard Allocating the timetable Interactive d Final adjustments amp Directives for main program E Options for main program ELEM EIN We have 3 distinct phases in run menu Transfer registers This part 1s similar to version 28 with a few exceptions The checking of formal grammatical errors is now done by Wintp and not Hmtp This check is either done by using the Inspect button or by a transfer run Any formal error will stop a further run and you are transferred to a survey showing the errors and by clicking on an error you are easily led to where the error occurred There is just one way of forcing a transfer regardless of grammatical errors 1 e a specific run option for that The inexperienced user should not use that possibility but concentrate on finding the errors to simplify what may happen in continued runs However there Provisional notes for Tplan version 29 1 Harald Michalsen Page 6 of 117 are few cases where the grammatical errors don t tell what really goes wrong and it may be necessary to force a transfer to get a better
Download Pdf Manuals
Related Search
Related Contents
Thermocouple Input Module User`s Manual MANUAL DE INSTRUCCIONES Modelo 451212 • OPERATING INSTRUCTIONS - p.2 • MODE D'EMPLOI - p ISTRUZIONI PER L`USO 1 - Clarion LRP QC-V1 Samsung 22" FHD-skjerm med Touch of Color Bruksanvisning Título de la aplicación: Instrucciones de instalación Copyright © All rights reserved.