Skip to content

Commit 8401366

Browse files
Tweak explanation
Signed-off-by: David A. Wheeler <[email protected]>
1 parent bf56e6e commit 8401366

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

docs/labs/create_checker.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -767,12 +767,14 @@ However, cheating is fundamentally a lazy approach, and we take steps to
767767
address this.
768768
The "give up" button has a timer, so people can't load the page and
769769
*immediately* give up to see the answer.
770-
When a lab is completed, that is clearly indicated, and we also add
771-
a random unique value to the bottom of the completed lab.
772-
That random value also includes `(GA)` if the learner gave up in this session.
773-
If two learners have the same random value, then one copied directly
774-
from the other.
775-
This doesn't prevent all cheating, but it does provide a way to detect
770+
When a lab is completed, that is clearly indicated at the bottom.
771+
In English this stamp has the word "Completed" at the bottom.
772+
After that, it has a datetime of the completion time, followed
773+
by a random unique value (a UUID).
774+
That is followed by `(GA)` if the learner gave up in this session.
775+
If two learners have the same random value, then a single lab
776+
session being claimed by more than one learner (thus, there was cheating).
777+
This doesn't detect all cheating, but it does provide a way to detect
776778
some kinds of cheating.
777779

778780
## Potential future directions

0 commit comments

Comments
 (0)