Codentical checks for similarity by comparing your students' code to millions of other files in our archive.
MOSS operates at the string lexing/token level, whereas Codentical operates at the parsing/AST level. This makes Codentical more invariant to the kinds of modifications that students would make to avoid getting caught by MOSS, e.g. permuting operators, renaming variables, moving stuff out to utility functions, swapping conditionals, refactoring loops.
Codentical is extremely fast. You can expect to receive the results immediately.
Yes! Our product compares your submissions against all the files in our archive. This archive includes files that you've previously submitted, and files submitted by teachers at other schools. We are also crawling online sources of code to include in our analysis.
Initially, you will able to upload them through our website. In the future, we will provide a CLI tool as well.
Your students retain ownership over their code. Codentical only utilizes the code under the principles of fair use.
Yes, all files are securely stored using server-side encryption (AES-256).
Yes, we are FERPA compliant. We only archive submissions for future comparison. These archives are not considered educational records.
Not yet, but eventually!
We should have a product ready for your class within a month or so.