apluslms / aplus-manual

Download course templates to start building of a new course
MIT License
5 stars 29 forks source link

Add basic instructions for Radar #34

Open markkuriekkinen opened 3 years ago

markkuriekkinen commented 3 years ago

The A+ manual has only a short chapter about Radar (similarity/plagiarism detection) that explains how to add the Radar option to the submit directive. However, we need short basic instructions on how to use Radar as a teacher.

What the teacher wants to know: In how many exercises are solutions from student x the same as from student y?

markkuriekkinen commented 3 years ago

Quick comments about what can be included in short instructions

You can open the "Graph view" in the top of the Radar course page. This view reveals student pairs that have several matches with each other's submissions across multiple exercises.

In the exercise page, in the matrix with many rows and columns, one cell represents a comparison between two submissions with a high similarity. You can click on the cell to see the submission source codes side-by-side as well as links back to the A+ submission pages. The first submission is the same for all cells in the same row, i.e., the row compares one student to other students. It looks like the first two cells in the row show the same submissions, but the cells show the student ids of the students. The same student pair may be shown on two different rows, but with the pair swapped (A-B to B-A). Basically, the matrix may alert multiple times about the same student pair.

Note that one student may submit multiple times in an exercise and Radar compares all submissions with each other. One student may have multiple submissions that are similar to another student's submission.

Unfortunately, I don't think it is now possible to download the comparison data in CSV. There is no export feature.

Remember that high similarity can be incidental and not every case involves plagiarism.

markkuriekkinen commented 3 years ago

These are important too:

markkuriekkinen commented 2 years ago

The commit https://github.com/apluslms/aplus-manual/commit/6ce0da1c49506af5173aeef3bf5f0932197c600b added some new Radar instructions.