Нужно подобрать решение для такой задачи: Создать кабинет пользователя, при входе в который - отображались его файлы и форма записи на тестирование. Какие файлы? Пользователь входит в личный кабинет, в котором есть форма. Данные заполненной формы сохраняются в его личном кабинете в виде файла. Где он может просмотреть этот файл, скачать или распечатать.
Okudrya, такой функционал нужно искать только в gravity form или в ninjaforms. Вроде бы на gravity это должно подойти -