HTML производится, и на первый взгляд, правильно
Требуется: 1. Рефакторинг кода
2.  Написание кошерных документационных тегов
3. Тестирование создания HTML-странички и добавление дополнительных полей вроде вида испытаний (возможно, их вводить при генерации)
4. Проектирование веб-страницы с полями ввода и так далее