Wordpress forms with growing steps

Hi All,

I’m developing a website where users can post tutorials. A tutorial can have anywhere from 3 - 20 steps/stages depending on the complexity. Therefore I am looking to implement a form where users can submit their tutorials.

My issue arises depending on the number of steps required. I’d like the user to write the first step, then click a button that says ‘+ Add Step’ which will create step two. An infinite number of steps can be added, resulting in the user having complete control of the number of steps they need.

As a result, is anybody aware of a Wordpress form which can grow as a user adds more steps to their guide?