Part of this class consist of multiple choice, T\F, test.
For the test the teacher will create them and the students will take the test inside of AutoCAD
::::::To get the last bit of preliminary info out of the way::::::::
My first thought was to have a form with a main flowlayout panel.
For each question I will add another flowlayout panel inside the main one.
And inside each of the question's flowlayout panel will be a label or read-only textbox with the question followed by varying number of checkboxes or radiobuttons.etc......
See attached pic.
Now for the part I would like to get ideas from you guys.
I was thinking of creating a base class Problem with question text, isCorrect etc... then derive more specfic types from there which I could call AddQuestion and will add correct number and type of controls, handle multiple selection etc......
When the test is created by teacher it could create a text file or XML that is used to create form by using switch or if statements to create correct problem type and fill in properties.
I am doing this for free for the experince and could make that work but it just does not feel like a good design and was thinking maybe someone had a better idea.