When you take a (paid) course in Coursera, you can earn a certificate. To do that, you need to take a series of tests. At this point, some problems arise. One of the most important ones is the fact that Coursera is unable to tell who is taking the test. Or can they?
As Maas et al. (2014) point out in their publication on identity verification in MOOC’s, this is a problem that is very unique for this specific field, in that it is the only case where someone can benefit from someone else having their credentials. Online banking, for example, does not have this issue.
So, how do they do it? There are two main mechanisms Coursera uses. The first is using face photos. The second, more interesting mechanism, is typing patterns. Let’s look at it in a bit more detail.
As it turns out, the way we type is like a fingerprint: unique and therefore a very good way to identify someone. On certain points during the Coursera learning process (when identity authentication is needed), Coursera will let the user type a small sentence. A Javascript tool then records the time between the press of each key. Other data such as overall typing speed and the shift key used (left or right) might also be used, although this is not verified in the mentioned document. This data is optimized for the verification system, by removing uninteresting or highly variable information such as interruptions or typos. Finally, a series of checks for intentional mimicking of someone else’s pattern is performed.
This analysis gives a pretty accurate idea of whether the person is who he/she pretends to be. Looking at the scatter plot below (Maas et al., 2014), we see just how close together 5 samples from 2 different students (blue/red) are. The system also uses machine learning techniques to continuously increase accuracy, which is possible through the large number of participants.
Although the actual accuracy of this system can be questioned (e.g. the other person could be nearby/how well is the technology applicable to touch devices), it is good to see that, in a time where MOOC’s appear to become more serious equivalents of traditional education, there are ways to identify someone remotely. This technology may need some enhancements and refinements, but could become very important nonetheless.
Sources:
Click to access amaas_mooc_verified.pdf
https://www.quora.com/How-does-Coursera-verify-validate-a-user-by-the-way-they-type