Artifact
The major change from previous assignments is the inclusion of an embedded Java code compiler which allows students to check their work before submitting.
This small change radically transforms the assignment from one in which the burden of providing feedback is placed on the instructor to one where the students receive automatic feedback and their interactions with the teacher become more substantive and in service of solving a specific problem.
Depending on the code they submit to the embedded Java compiler, students will either see that there are errors that need to be fixed, or that the code was successfully compiled and they’re ready to submit.