Как заставить пользователя запускать викторину после входа в систему и перед отображением рабочего стола

У меня есть ребенок, и я хочу разрешить ему использовать компьютер только после того, как он разрешит определенную викторину при входе в систему.

Я могу написать приложение для викторины. То, что я не знаю, это то, как настроить это на своем пути, что компьютер не показывает обычный рабочий стол, пока программа викторины не решит так.

Как мне это сделать? Должен ли я использовать пэд? Но как я могу заставить приложение pam взаимодействовать с пользователем графически?

Я использую Ubuntu 14.04.