Stundenplan_To_CNF

Hier können alle Themen rund um die neuen zusätzlichen Blockungsprogramme diskutiert werden.

Moderator: wschrewe

B. Bartsch
Fachberater*in
Beiträge: 321
Registriert: Dienstag 4. Dezember 2018, 14:14
Schulform: Gymnasium

Stundenplan_To_CNF

Beitrag von B. Bartsch »

Sehr geehrte Forenmitglieder,
anbei ein Programm zur Berechnung eines Stundenplanes. Das Programm hat schon echte Pläne berechnet. Es ist für A-B-Wochen konzipiert, kann aber auch beide Wochen identisch halten. Zudem ist es für ein Doppelstundenmodell konzipiert, kann aber auch nur Einzelstunden berechnen.

Falls Sie Fragen haben, beantworte ich diese gerne hier.

Das Programm kann:

- Lehrkräfte: Mindestanzahl an freien Tagen
- Lehrkräfte: Springstunden pro Tag maximal
- Lehrkräfte: Springstunden pro Woche maximal
- Lehrkräfte: Tagespräsenz maximal
- Lehrkräfte: Mindestens ... mal erst zur ... Stunde (falls L. nicht oft vormittags können)
- Lehrkräfte: Mindestens ... mal bis zur ... Stunde (falls L. nicht oft nachmittags können)

- Kurse: Können 1-* Lehrkräfte haben
- Kurse: Können 1-* Klassen haben
- Kurse: Können 0-1 Kopplung (auch Schiene oder Block genannt) haben
- Kurse: Können 0-* Räume haben. Es wird genau einer ausgewählt.
- Kurse: Können "nicht an aufeinander folgenden Tagen" sein
- Kurse: Können "nicht am gleichen Tag mit einem anderen Kurs" sein (z.B. Bei Sport und Schwimmen)
- Kurse und Kopplungen: Haben einen Stundentyp (mit Komma getrennt mehrere möglich).
1 = Einzelstunde in Woche A und B gleich
1d = Einzelstunde alle zwei Wochen als Doppelstunde setzen
1x = Das Programm darf selber wählen, ob 1 oder 1d
2 = Doppelstunde
3 = geht noch nicht ....
Beispiel eines LKs wäre: 2,2,1 (führt zu zwei Doppelstunden und einer Einzelstunde an drei Tagen)
- Stundentypen einer Lehrkraft können die Ergänzungen "_le, _la, _lr, _lu" haben.
"1_le" wäre eine Einzelstunden die bei der Lehrkraft am Ende liegen muss.
"2_la" wäre eine Doppelstunde die bei der Lehrkraft am Anfang liegen muss.
"1_lr" wäre eine Einzelstunde die bei der Lehrkraft am Anfang oder am Ende liegen muss.
"1_lu" wäre eine Einzelstunde die bei der Lehrkraft von mindestens einer anderen Stunde umgeben sein muss.
- Stundentypen einer Klasse können die Ergänzungen "_ke, _ka, _kr, _ku" haben (analog zur Lehrkraft).

- Pläne: Lehrer, Klassen, Kopplungen, Räume und Kurse haben zudem Pläne, die man einschränken kann bezüglich z.B. Zeilen- und Spaltensummen.
Beispiel: Spaltensumme max = 0 bei einer Lehrkraft wäre ein bestimmter freier Tag
Beispiel: Zeilensumme min = 5 bei einer Klasse garantiert, dass die Klasse immer in Stunde ... Unterricht hat.
Beispiel: Zelle "++" bei einem Kurs, fixiert diesen in beiden Wochen an diese Stelle. (+-, -+ und -- sind auch möglich)
Dateianhänge
bar_Stundenplan_To_CNF_2021_01_06a.jar
LETZTE VERSION, BITTE NICHT MEHR VERWENDEN, SONDERN DAS NEUE PROGRAMM "bar_stundenplaner"
(286.3 KiB) 59-mal heruntergeladen
Zuletzt geändert von B. Bartsch am Samstag 9. Januar 2021, 10:20, insgesamt 10-mal geändert.
B. Bartsch
B. Bartsch
Fachberater*in
Beiträge: 321
Registriert: Dienstag 4. Dezember 2018, 14:14
Schulform: Gymnasium

Re: Stundenplan_To_CNF

Beitrag von B. Bartsch »

Stundenplan_To_CNF_2019_01_22
- Es gibt nun einen Standardwert für "max. springstunden pro tag" und "max. springstunden pro woche". Dieser wird verwendet, wenn des Feld bei der jeweiligen Lehrkraft leer gelassen wurde.

Stundenplan_To_CNF_2019_01_23
- Jetzt können Kurse von Lehrkräften hospitiert werden.

Stundenplan_To_CNF_2019_01_25
- Nun mit ausführlicher Anleitung

Stundenplan_To_CNF_2019_02_02
- Nun kann man bei den Einstellungen einen Ausgabe-Ordner angeben. Ist dieser gesetzt, dann werden berechnete Lösungen dort als HTML-Datei gespeichert.
B. Bartsch
B. Bartsch
Fachberater*in
Beiträge: 321
Registriert: Dienstag 4. Dezember 2018, 14:14
Schulform: Gymnasium

Re: Stundenplan_To_CNF

Beitrag von B. Bartsch »

Stundenplan_To_CNF_2019_02_03
- Die max. Tagespräsenz einer Lehrkraft kann nun global definiert werden (Standardwert). Der Wert wird verwendet, wenn das Feld bei einer Lehrkraft leer gelassen wurde.
- Bei der Ausgabe gibt es nun eine Statistik "Max. Tagespräsenz" --> "Lehrkräfte", um schnell zu erkennen, welche Lehrkräfte die größte Tagespräsenz besitzen.
B. Bartsch
B. Bartsch
Fachberater*in
Beiträge: 321
Registriert: Dienstag 4. Dezember 2018, 14:14
Schulform: Gymnasium

Re: Stundenplan_To_CNF

Beitrag von B. Bartsch »

Stundenplan_To_CNF_2019_02_04
- Bei der Ausgabe gibt es nun eine Statistik "Springstunden" --> "Lehrkräfte", um schnell zu erkennen, welche Lehrkräfte die meisten Springstunden haben.
B. Bartsch
B. Bartsch
Fachberater*in
Beiträge: 321
Registriert: Dienstag 4. Dezember 2018, 14:14
Schulform: Gymnasium

Re: Stundenplan_To_CNF

Beitrag von B. Bartsch »

Stundenplan_To_CNF_2019_02_06
- Bei den Stundentypen, kann man nun zusätzlich Spezialwünsche an die Lehrkraft stellen, indem man an die ursprünglichen Typen "1, 1d, 1x oder 2" mit einem Unterstrich "_la, _le, _lr oder lu" anhängt. Bei den Klassen geht dies (noch) nicht. Beispiel:
  • "2_la" ist eine Doppelstunde, die bei der Lehrkraft (bzw. Lehrkräften) am Anfang liegen muss. Die Lehrkraft beginnt den Tag mit dieser Doppelstunde.
  • "2_le" ist eine Doppelstunde, die bei der Lehrkraft (bzw. Lehrkräften) am Ende liegen muss. Die Lehrkraft beendet den Tag mit dieser Doppelstunde.
  • "2_lr" ist eine Doppelstunde, die bei der Lehrkraft (bzw. Lehrkräften) am Rand des Tages liegen muss. Die Lehrkraft beginnt oder beendet den Tag mit dieser Doppelstunde.
  • "2_lu" ist eine Doppelstunde, die bei der Lehrkraft (bzw. Lehrkräften) umgeben sein muss. D.h. direkt davor oder direkt danach muss die Lehrkraft anderen Unterricht haben.
  • "2_le_lu" ist eine Doppelstunde, die bei der Lehrkraft (bzw. Lehrkräften) am Ende liegen muss und umgeben sein muss. Da "_le" Unterricht im Anschluss verbietet, muss zwangsweise vor dieser Doppelstunde anderer Unterricht stattfinden.
B. Bartsch
B. Bartsch
Fachberater*in
Beiträge: 321
Registriert: Dienstag 4. Dezember 2018, 14:14
Schulform: Gymnasium

Re: Stundenplan_To_CNF

Beitrag von B. Bartsch »

Stundenplan_To_CNF_2019_02_08
- Kurse können nun auch sortiert werden (nach "Id", "Lehrkraft", "Fach" oder "Klasse").
B. Bartsch
B. Bartsch
Fachberater*in
Beiträge: 321
Registriert: Dienstag 4. Dezember 2018, 14:14
Schulform: Gymnasium

Re: Stundenplan_To_CNF

Beitrag von B. Bartsch »

Stundenplan_To_CNF_2019_07_02

- Bei den Stundentypen, kann man nun zusätzlich Spezialwünsche an die Klasse stellen (analog wie bei der Lehrkraft). Dies lässt sich sogar kombinieren.
"1_le_ke" wäre eine Einzelstunde die bei der Lehrkraft und bei der Klasse am Ende des Tages liegt.

- Es gibt neue globale Wünsche "Verbiete für Lehrkräfte 7 Stunden in Folge" und "Verbiete für Lehrkräfte 8 Stunden in Folge" sowie "Verbiete Stundenübergänge von 7. bis 8. Stunde"
B. Bartsch
B. Bartsch
Fachberater*in
Beiträge: 321
Registriert: Dienstag 4. Dezember 2018, 14:14
Schulform: Gymnasium

Re: Stundenplan_To_CNF

Beitrag von B. Bartsch »

Stundenplan_To_CNF_2019_07_22

Ein kleiner Bug wurde behoben: Wurde ein Kopplung (Schiene) definiert, die mehr Stunden hatte als der Kurs mit der größten Stundenanzahl, dann konnte es passieren, dass die Kopplung im Stundenplan der Klasse eine Stundenplanzelle belegte, obwohl gar kein Kurs dort stattfindet. Dieser Fehler ist nun behoben.

Das Programm verhält sich nun wie folgt: Sagen wir ein Kurs A hat die Stunden 2,1 und ein anderer Kurs B ebenso die Stunden 2,1. Dann könnte man die Kopplung definieren als 2,1. In diesem Fall müssen beide Kurse gleichzeitig stattfinden. Wählt man aber für die Kopplung 2,2,1,1, so können die beiden Kurse gleichzeitig stattfinden, oder völlig voneinander getrennt, oder nur die Doppelstunde zusammen oder nur die Einzelstunde zusammen. Falls einige der 2,2,1,1 = 6 Zellen leer sind, so belegen sie innerhalb der Klasse auch keinen Platz.
B. Bartsch
B. Bartsch
Fachberater*in
Beiträge: 321
Registriert: Dienstag 4. Dezember 2018, 14:14
Schulform: Gymnasium

Re: Stundenplan_To_CNF

Beitrag von B. Bartsch »

Stundenplan_To_CNF_2019_12_23a

- Das Programm konnte bei der Ausgabe einer Lösung einfrieren. Nun behoben.
- Lehrkräften kann man einen Kommentar zuordnen.
- Vertretungsoptionen von Stunde 1-6 gibt es nicht mehr, sondern dies ist nun unterteilt in Stunde 1-2, Stunde 3-4 und Stunde 5-6.
(zudem zählt das Programm eine Vertretungsoption nur dann, wenn die Lehrkraft dadurch nicht 8 oder mehr Unterrichtsstunden in Folge hätte)
B. Bartsch
Benutzeravatar
Pfotenhauer
Beiträge: 3081
Registriert: Dienstag 25. September 2018, 12:53
Wohnort: Wuppertal
Schulform: Realschule
Motto: Wer schnell hilft, hilft doppelt!
Kontaktdaten:

Re: Stundenplan_To_CNF

Beitrag von Pfotenhauer »

Hallo Benjamin.

Kannst du hier bitte nochmal eine aktuelle Version bereitstellen?
Bei mir hier funktionieren die Download-Links nicht.
Mit freundlichen Grüßen
Frank Pfotenhauer
---
Fachberater für die Schulverwaltungssoftware des MSB
Referat 135

E-Mail: frank.pfotenhauer@msb.nrw.de
Antworten

Zurück zu „Externe Blockungsprogramme“