Aller au contenu

Conçu pour les étudiants, les rédacteurs et les chercheurs

Vérificateur de plagiat de code de ZeroTell · les variables renommées ne cachent pas les copies

Collez ou importez plusieurs soumissions pour obtenir une matrice de similarité avec les lignes correspondantes surlignées côte à côte, ou vérifiez un seul fichier par rapport au code publié sur le web.

Ajoutez 2 à 10 soumissions. Les noms, les espaces et les commentaires sont ignorés : les copies renommées restent détectées.

Gratuit : 3 comparaisons par jour, avec le rapport complet.

chaque zone doit contenir au moins 3 lignes de code

Rapport de similarité

Votre rapport apparaîtra ici : une matrice de similarité, les paires les plus similaires et leurs lignes correspondantes côte à côte, ou les pages web qui contiennent votre code.

Comment fonctionne le Vérificateur de plagiat de code

  1. Le code est normalisé

    Les commentaires et les espaces sont supprimés et chaque variable, nom de fonction, nombre et chaîne est remplacé par un espace réservé : renommer et reformater ne change rien.

  2. Chaque fichier reçoit des empreintes

    Des séquences chevauchantes de huit jetons sont hachées et une étape de winnowing en conserve un échantillon représentatif, la méthode du célèbre système MOSS.

  3. Chaque paire est comparée

    La part d'empreintes que deux soumissions ont en commun devient leur similarité, affichée dans une matrice pour jusqu'à 10 fichiers.

  4. Vous lisez les lignes correspondantes

    Choisissez une paire pour voir les deux fichiers côte à côte avec les régions correspondantes surlignées.

Deux façons de vérifier

  • Comparer les soumissions

    Comparez entre elles les copies d'une classe ou une pile de devoirs maison. Tout s'exécute sur nos serveurs, sans service tiers.

  • Rechercher sur le web

    Jusqu'à 12 des lignes les plus distinctives d'un fichier sont recherchées comme phrases exactes, et seules les pages qui les contiennent réellement sont listées.

  • Vue côte à côte

    Les lignes correspondantes sont surlignées dans les deux fichiers avec les numéros de ligne, pour voir ce qui a été copié et ce qui a été modifié.

  • Des chiffres honnêtes

    La similarité est la part d'empreintes partagées, et le score web la part de lignes recherchées trouvées en ligne. Rien n'est extrapolé.

Qui l'utilise

  • Enseignants en programmation

    Trouvez des paires de rendus qui partagent une structure, même lorsque les noms de variables ont été modifiés.

  • Assistants d'enseignement

    Réduisez un grand ensemble aux quelques paires qui méritent une lecture attentive.

  • Étudiants

    Vérifiez que le code adapté d'un tutoriel est bien cité avant de le rendre.

  • Responsables d'ingénierie

    Voyez si un extrait apparaît dans des dépôts publics ou des forums avant sa publication.

Questions fréquentes

Non. Les noms, les littéraux, les commentaires et les espaces sont supprimés avant le calcul des empreintes, donc une copie dont toutes les variables ont été renommées obtient le même score qu'une copie exacte. Réorganiser des fonctions entières ne fait que légèrement baisser le score, car les correspondances sont trouvées région par région.

Chaque rendu est réduit à un ensemble d'empreintes de séquences de huit jetons. La similarité correspond au chevauchement des deux ensembles (empreintes communes divisées par la taille moyenne des ensembles), et le rapport indique aussi la part de chaque fichier qui est couverte.

Pas en soi. Le code de départ, les modèles de devoir, les algorithmes standards et les exercices très courts se chevauchent naturellement. Lisez les lignes surlignées et parlez aux personnes concernées avant de tirer des conclusions.

Jusqu'à 12 lignes distinctives de votre fichier sont recherchées comme phrases exactes sur le web public. Elle ne recherche pas dans les dépôts privés ni dans les rendus d'autres utilisateurs, donc un résultat propre ne prouve pas que le code est original.

Pas avec les plans Pro* (*usage équitable : chaque comparaison ou recherche web compte comme une exécution, jusqu'à 300 exécutions par jour, et une recherche web compte aussi ses recherches dans la limite de 1 000 recherches web par jour). Sans plan, comparer 2–10 rendus utilise 1 crédit et une recherche web 2 crédits. L'usage gratuit ne nécessite pas de compte : 3 comparaisons par jour, ou une vérification web par jour avec jusqu'à 3 recherches, qui affiche la correspondance la plus proche. La vérification web partage son usage quotidien avec les autres outils de plagiat.

Non. Les rendus sont comparés en mémoire puis supprimés. En mode web, les lignes sélectionnées sont envoyées à notre fournisseur de recherche pour effectuer la recherche.

Trouvez les paires qui méritent un examen plus attentif

Collez deux rendus ou plus et découvrez ce qu'ils ont en commun.

Comparer le code