Thanks for your patience during our recent outage at scalar.usc.edu. While Scalar content is loading normally now, saving is still slow, and Scalar's 'additional metadata' features have been disabled, which may interfere with features like timelines and maps that depend on metadata. This also means that saving a page or media item will remove its additional metadata. If this occurs, you can use the 'All versions' link at the bottom of the page to restore the earlier version. We are continuing to troubleshoot, and will provide further updates as needed. Note that this only affects Scalar projects at scalar.usc.edu, and not those hosted elsewhere.
12018-01-19T17:36:54-08:00Bruce Vivero7d2db3a54b32021bdabff42180c0f504ed7fa743919265Mastery Based Learning and Quality Assurance in Computer Scienceplain2018-02-01T00:01:25-08:00Bruce Vivero7d2db3a54b32021bdabff42180c0f504ed7fa743The image to the below shows the new instructions that students receive for a coding assignment.
The major change from previous assignments is the inclusion of an embedded Java code compiler which allows students to check their work before submitting.
(Image above: Code compiler in action: students paste code into compiler and check for errors.)
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.
(Image above: Code pasted, compiled, and returned with 2 errors. . .needs more work! )
(Image above: Code pasted and compiled with no errors… ready to submit!)
Tips for Teachers
Wondering how to embed the compilejava.net compiler in Schoology? Click below
This page has paths:
12018-01-19T17:36:09-08:00Bruce Vivero7d2db3a54b32021bdabff42180c0f504ed7fa743Mastery Based Learning and Quality Assurance in Computer Science - OverviewAlejandro Arias8Mastery Based Learning and Quality Assurance in Computer Scienceplain2018-01-31T22:51:29-08:00Alejandro Arias0b042e158238aec383248c1771d9a1233b833d42