|
Class Summary |
| SynthesisCodeLine |
Holds one line of code containing synthesis annotations |
| SynthesisCodeModel |
Merges synthesis annotations in the original template
with the corresponding code segments in the code |
| SynthesisCodeSegment |
Holds one segment of code: instructions to be displayed,
correct code, template, and a stack that holds the student's attempts
at answering the code segment |
| SynthesisCodeSegmentDialog |
Provides the dialog box to obtain code segment |
| SynthesisCodeSegmentView |
Displays the SynthesisCodeSegment on the panel displaying the code |
| SynthesisCodeView |
Displays a synthesis problem and obtains user's answer |