Finished work on client side Homework answering. Every question has to be answered. Every answered question can be revised. The homework can only be submitted if every question has been answered.