If you see value in other things the Rooster plugin brings to the table take a look at its lesson editor: