Ticket

back to ticket overview

Project RCM Ultimate
Summary Time schedule: option to add alternating
Sequence 1534
Classification Feature Request
Priority Medium
Status Done
Kickoff date Jul 18, 2014
Maturity date Jul 18, 2014
Responsible
Version 2.2.1
Expense 0
Description A new option should be added in order that the classes can ben added in alternating order, instead of successively.

Comments

Timestamp Who Comment
Jul 22, 2014 6:50:53 AM Felix Romer Die Anforderung als solches ist auch leicht geschrieben, die konkrete Definition ist nicht mehr so einfach. Gerade wenn die Klassen sehr unterschiedlich sind gibt es unschöne Dinge dabei, aber diese sind genauso da, wenn man es von Hand macht.

Aber ich habe eine Logik gefunden die eigentlich immer funktionieren sollte.

Es startet immer die Klasse mit den meisten Gruppen und dann nach Anzahl der Gruppen absteigend. Dann ist soviel Abstand drin wie maximal möglich.

Als Ergebnis käme dann bei folgendem Extrembeispiel heraus

Beispiel
Klasse 1 4 Gruppen 5 VL
Klasse 2 1 Gruppe 3 VL
Klasse 3 1 Gruppe 4 VL
Klasse 4 3 Gruppen 4 VL

Kl 1 1. Gr 1.VL
Kl 4 1. Gr 1.VL
Kl 2 1. Gr 1.VL
Kl 3 1. Gr 1.VL
Kl 1 2. Gr 1.VL
Kl 4 2. Gr 1.VL
Kl 1 3. Gr 1.VL
Kl 4 3. Gr 1.VL
Kl 1 4. Gr 1.VL

Kl 1 1. Gr 2.VL
Kl 4 1. Gr 2.VL
Kl 2 1. Gr 2.VL
Kl 3 1. Gr 2.VL
Kl 1 2. Gr 2.VL
Kl 4 2. Gr 2.VL
Kl 1 3. Gr 2.VL
Kl 4 3. Gr 2.VL
Kl 1 4. Gr 2.VL

Kl 1 1. Gr 3.VL
Kl 4 1. Gr 3.VL
Kl 2 1. Gr 3.VL
Kl 3 1. Gr 3.VL
Kl 1 2. Gr 3.VL
Kl 4 2. Gr 3.VL
Kl 1 3. Gr 3.VL
Kl 4 3. Gr 3.VL
Kl 1 4. Gr 3.VL

Kl 1 1. Gr 4.VL
Kl 4 1. Gr 4.VL
Kl 3 1. Gr 4.VL
Kl 1 2. Gr 4.VL
Kl 4 2. Gr 4.VL
Kl 1 3. Gr 4.VL
Kl 4 3. Gr 4.VL
Kl 1 4. Gr 4.VL

Kl 1 1. Gr 5.VL
Kl 1 2. Gr 5.VL
Kl 1 3. Gr 5.VL
Kl 1 4. Gr 5.VL

und bei den Finalläufen das gleiche
Die Klasse mit dem niedrigsten Finale (meisten Starter) fängt an und dann genauso

Change history

Timestamp Who Modification
Jul 18, 2014 10:03:47 PM Ticket created
Oct 7, 2014 12:38:17 PM Felix Romer Field: Status
Old value: Opened
New value : Running
Oct 10, 2014 8:43:44 AM Felix Romer Field: Status
Old value: Running
New value : Done