Mit dem Modul Studentenstundenplan wird die automatische Optimierung wesentlich erweitert. Folgende Punkte werden nun berücksichtigt:
Klassen
Unterricht für verschiedene Studenten darf in der Klasse gleichzeitig stattfinden. Sind einem Unterricht Studenten zugeordnet, so ermittelt Untis selbst, welche Unterrichte gleichzeitig stattfinden können.
Studentenpläne
Fast alle Punkte, die bei der Optimierung von Klassenplänen gelten, werden auch bei der Optimierung der Studentenpläne berücksichtigt. Die nötigen Kennwerte (z.B. Mittagspause min/max, Stunden pro Tag, etc.) werden dabei der Klasse des Studenten entnommen.
Die Gewichtungen leiten sich ebenfalls von denen der Klasse ab. Naturgemäß wird jedoch ein Student nicht so hoch gewichtet wie eine Klasse. Je mehr Studenten an einem Unterricht teilnehmen, desto höher werden die zugehörigen Gewichte bewertet.
Gleichzeitigkeitsbedingung
Bei der Optimierung erfolgt zuerst der Setz-Lauf. Dabei werden alle Unterrichte im Zeitraster verteilt.
In der anschließenden Tausch-Optimierung werden ausgehend von den Klassenplänen Stunden vertauscht.
In der Setz-Optimierung wird in Gleichzeitigkeitsbedingungenenthaltener Unterricht zu selben Zeiten verplant. Erst in der Tausch-Optimierung gelten diese Bedingungen nicht mehr und Unterrichte werden unabhängig voneinander verschoben.