-
Úvodní stránka aplikace umožňuje uživateli vytvořit nový projekt nebo otevřít naposledy použitý.
-
Po otevření projektu jsou zobrazeny 3 základní kroky, s jejichž pomocí lze vytvořit výsledný rozvrh.
-
V rámci celého projektu je možné souhrnně určit, které časové intervaly jsou více či méně vhodné pro rozvrhování lekcí jednotlivých předmětů.
-
Aplikace rovněž eviduje podrobné informace o všech areálech a výukových místnostech tak, aby bylo možné vhodně rozmístit všechny rozvrhované lekce.
-
Roger dokáže pracovat s uživatelsky definovanými typy jednotlivých lekcí, přičemž každý typ má svoji barvu, aby výsledné zobrazení rozvrhu bylo přehledné.
-
Nedílnou součástí každého projektu je také seznam možných vyučujících. Každému z nich lze přiřadit jeho individuální časové omezení.
-
Roger uchovává o každém předmětu celou řadu informací, od těch základních jako je jeho název, přes požadavky na místnosti, jejich vybavení a učitele, až po počty studentů v jednotlivých místech studia.
-
Lekce každého předmětu lze sdílet s více předměty anebo rozdělit do více částí v jednom týdnu.
-
Motorem celé aplikace je výkonný generátor, zohledňující při tvorbě rozvrhu všechna vstupní data. V případě, že vznikne kolize, je možné ji snadno odstranit pouhým přetažením myši.
-
Roger během několika málo minut vygeneruje rozvrh, ve kterém neexistují kolidující učebny ani učitelé.
-
Vybraným lekcím lze zamrazit čas, učitele nebo místnost proto, aby generátor zmrazený údaj již neměnil a dále pracoval jen s lekcemi, které zamrazeny nejsou.
-
Projekty je možné sdílet v cloudu, kde lze také přehledně sledovat jejich autory a velikost.
-
Pro každou organizaci lze v cloudu přidat další uživatele, kteří mohou při tvorbě rozvrhů vzájemně spolupracovat.