Question about tech behind Memrise

Hi, I’m interested about ADP used to create free Memrise-tasks and courses. Do free versions use somekind of algorithm or something like that to track down learners’ performances and in that way access them to reach more difficult levels? What is the technique behind it? I am writing a study at a university about online games in teaching vocabulary. I am interested expressly in free version of Memrise and I try to find out if there is a certain technique that enables Memrise-tasks and courses to replace traditional vocabulary tests. So, hopefully some programmers are awake:)

What is ADP?

Automatic Data Processing