One part of my thesis " Computer Assisted Language Learning in Teaching Adjectives" was how to make interactive lesson and assessment on which students are free to choose his/her own desired lesson and be able to take the assessment and receives feedback right after taking it. Here is my example on how interactive is that assessment should be. If you have comments and suggestions, please feel free to post them here. Check this link out.
3rd Grading Examination for Second Year Students (Sample only)