-
Notifications
You must be signed in to change notification settings - Fork 4
Assignment control as teacher (en)
In "Home", as a teacher, you can see directly how many students have already started working on the assignment. You can also see the average test result of those students.
When clicking on "Add solution", as a teacher, you can add your own private project (the "sample solution") as a solution, which the students can view at a certain point in time. Important: when opening this solution, every student can directly access the teacher's private project that was added. However, the students do not have write access, but can only view and execute/test the code.
Things get interesting when clicking on "Show details" now.
In the view of all results of an assignment, as a teacher, you can see many details at a glance.
First, you can see that you can "Open" the solution of some students. This is only possible for those who have already started working on the assignment.
In addition, at the top, you have the option to "Show results" to display all test results. You can also see how often each student has clicked on "Compile", "Run", or "Test". For privacy reasons, this information is not automatically shown at the beginning. After all, in Schoco it is convenient to show or compare students' solutions on the beamer in the classroom.
If necessary, as a teacher, you also have the option to change the assignment settings in the top right corner - specifically, to change the submission deadline or adjust the computation time.
You can also edit the (code) template in the top right corner. This should be used only in emergencies, and the changes should be communicated directly to the students. When opening the template, you will be redirected to the IDE and will be warned at the beginning that changes to the template can lead to inconsistencies among the students (a more detailed explanation can be found there).
When opening one of the many student solutions, the IDE opens again, where you have the same possibilities as the student when working on the assignment. This means that you also have write access to the student's solution and can compile, run, and test it.
At the very top, it always says that you are currently viewing the student solution of student XYZ.