Can I create new engagement or contract objects with the question type?

Yes. Any newly added engagements or contracts will be created upon assessment submission and the attributes for the new contract will update accordingly once the assessment is approved.