It’s not so tedious as it looks.
We built this application for Augustine Institute using ChronoForm, the Joomla! compatible form-building system. With this application building system we were able to build a fairly complex form, to accept payments on tuition and to integrate the Institute’s branding throughout. Have a look.