Программа состоит из 13-ти модулей, 12 из которых оформлены как процедуры и 1 как главный управляющий модуль. Модули называются: Vhod, OpDan, Registr, Chtenie, Find, Ramka, Kursor, Spravka, Test, Poisk, Diagram, Rezult и Main.
- Модуль Vhod выводит на экран приглашение к работе с программой;
- В модуле OpDan приведено описание глобальных переменных;
- Модуль Registr служит для запроса Ф.И.О. и номера группы пользователя и регистрации пользователя в программе;
- Модуль Chtenie осуществляет чтение информации из файла;
- Модуль Find осуществляет формирование имени файла из нескольких параметров;
- Модуль Ramla служит для вывода на экран рамки и некоторых заголовков меню;
- Модуль Kursor осуществляет движение стрелки курсора по пунктам меню;
- Модуль Spravka осуществляет вывод на экран справочной информации;
- Модуль Test осуществляет вывод на экран тестовых вопросов, подсчет баллов и простановку оценки;
- Модуль Poisk предназначен для поиска информации по условию, задаваемому пользователем;
- Diagram – модуль, выводящий на экран диаграмму распределения оценок группы в виде гистограммы;
- Rezult – модуль, осуществляющий анализ результатов группы или студента и выводящий эти результаты на экран;
- Main – главный управляющий модуль.