Должна присутствовать система учета оценок и посещаемости занятий как в бумажном журнале, добавление и удаление преподавателей, предметов, групп, студентов, управление подгруппами, отображение актуального расписания, назначение преподавателям предметов и групп, классное руководство, просмотр списков групп, назначение занятий и загрузка шаблона расписания на определенный диапазон дат, выгрузка успеваемости. При просмотре списка студентов, преподавателей, групп, предметов и т.д. должны присутствовать фильтры/сортировка в зависимости от типа поля. Просмотр самого журнала осуществляется по диапазону дат для определенной группы по определенному предмету для определенного преподавателя. Обязательна система авторизации и уровни прав: добавлять новые предметы, преподавателей, студентов и группы и выполнять с ними соответствующие операции может только администратор, преподаватель может только добавлять себе занятия, просматривать и изменять уже существующие(только свои). Студенты могут только просматривать актуальное расписание и занятость преподавателей.