Turnitin matches the text within an assignment by comparing a student's submission against an archive of internet documents, internet data, a repository of previously submitted papers, and subscription repository of periodicals, journals, and publications.