Introduction Form Instructions

Build a form that lets a visitor create their own introduction page - Part 1 collects the data and rebuilds the page on submit; Part 2 adds raw HTML, JSON, and XML output. AI expected on both. Your course's assignments page says which modules these two parts land in, and whether it wants them together or apart.

The Acid Test (How We Evaluate Part 1)

Setup & Form (Part 1)

Generate Output (Part 2)

Submitting (Each Part)

What gets checked: the page is in the primary nav; the form has 15+ inputs with prefilled values and placeholders, a file-upload input, Submit/Reset/Clear buttons, and scripts/introduction.js; from Part 2 on, the Generate HTML/JSON/XML buttons. The submit-result fidelity is judged by eye against your real introduction.