Uma coisa é gerar o chaveamento de partidas, outra é definir data, horário, quadra e árbitro sem que nada colida. O programador automático resolve a segunda parte de uma vez, para uma temporada inteira ou apenas uma rodada.
Condições configuráveis
Dias da semana em que se joga, intervalo entre rodadas (7 = uma por semana, 1 = dias seguidos), duração de cada partida, intervalo entre partidas e descanso mínimo para que um mesmo time não jogue duas vezes seguidas.
Sedes e árbitros ao mesmo tempo
Distribui as partidas entre as quadras registradas respeitando seu horário de funcionamento, e designa árbitros sem sobrepor seus horários — se possível, mantém o mesmo árbitro na mesma sede durante toda a rodada. Sem sedes registradas, atribui apenas o dia e os árbitros.
Só o que falta
Pode ser limitado às partidas que ainda não têm data, deixando intactas as que o organizador já programou manualmente.