Question

Je me demandais comment je peux détecter le plagiat de code avec Javascript. Je veux tester les soumissions d'affectation pour les devoirs que je vais distribuer.

J'ai regardé en utilisant MOSS , mais-ce que j'ai entendu-il est assez pauvre pour autre chose que C. Malheureusement, je ne peux pas tester encore parce que je n'ai pas déposé d'observations.

Comment puis-je détecter le plagiat au sujet de code avec JavaScript?

Était-ce utile?

La solution

Ils affirment que fonctionne MOSS Javascript. Pourquoi ne pas vous essayez juste. Écrire un fichier Javascript, puis le modifier, comme un tricheur modifierait le code quelqu'un elses et nourrir à MOSS pour voir ce qu'il dit?

Autres conseils

Je ne sortirais pas de mon chemin pour essayer de courir à travers un vérificateur de plagiat.

Le code est le code et le code mauvais est mauvais code. Les gens qui ne peuvent pas le code (ceux qui sont plus susceptibles de copier / coller le code **) ne disposent généralement pas du bon code. Les difficultés (et les approches douteuses autour d'eux) seront facilement détectables si vous prenez même quelques secondes pour vérifier la source. Quelque chose ne correspond pas à et il devrait vous frapper dans le visage.

** Je dirais que le code adapté ne plagié à moins qu'elle ne viole les auteurs l'intention de la distribution (par exemple, constitue une violation des droits d'auteur ou d'une licence) et encourage les étudiants simplement document ressources existantes, le cas échéant, ils ont utilisé comme base et / ou incorporés, ainsi que pour les encourager à comprendre et à adapter le code pour répondre à leurs besoins (et pour le rendre meilleur, le code tellement là-bas est la soupe). Je le fais tout le temps pour « travail de programmation réel ». Bien sûr, ce n'est pas mon curriculum: -)

Je construis des outils de détection des clones, qui trouvent des blocs similaires de code à travers des fichiers. Voir CloneDR vue d'ensemble et par exemple les rapports. CloneDR travaille pour une grande variété de langues et utilisations la structure de langauge à makethe détection de clone efficace et efficace.

Comme par les morceaux de coller de commentaire Yar de javascript dans Google fonctionnera très bien - mais qui les empêche de tricher réaliste

Pouvez-vous diviser la tâche en deux parties, la première partie qui leur permet de « tricher » si elles veulent, mais leur dire qu'il y aura une deuxième partie de la tâche en classe. Ensuite, ont la classe faire exactement la même tâche dans le temps de classe supervisée.

Si tout le monde a « triché » première fois est une chose. Mais si quelqu'un est incapable de refaire leurs devoirs en classe puis ils a) triché (ce qui est assez mauvais) et b) rien appris (ce qui est pire).

Utilisation de l'Internet à la « recherche » va toujours se produire -. Mais ce ceux qui oublient leur « recherche » qui trichent vous et eux-mêmes

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top