La vérification de code de plagiat avec JavaScript
Je me demandais comment je peux détecter le code de plagiat avec Javascript. Je veux tester l'affectation des soumissions pour les devoirs, je passe la main.
J'ai regardé à l'aide de MOSS, mais de ce que j'ai entendu—c'est assez pauvre pour autre chose que C. Malheureusement, je ne peux pas tester encore car je n'ai pas d'observations.
Comment puis-je aller sur la détection du code de plagiat avec JavaScript?
Combien d'élèves avez-vous? Si c'est moins de 15, de passer 3 minutes à parler à chacun et vous aurez rassemblé les plus suspectes. Ensuite, vous pouvez voir des morceaux de code dans Google.
Eh bien, il va y avoir plus d'une centaine de présentations... Pas tous de la part de mes élèves (il n'y a que nous trois assistants d'enseignement), mais je vais le grade de toutes les affectations. Parler de la partie qui va se passer, mais j'ai besoin d'aide en signalant les éventuels coupables :).
pour pointer les éventuels coupables, voici quelques lignes directrices: si ils regardent vers le haut et loin, se frottent le cou, ou toucher leurs oreilles, qu'ils mentent. southparkstudios.com/clips/224680
Ne pas Google le code, Google le problème. Ensuite vous familiariser avec le top cinq des solutions et de les vérifier à l'encontre de votre travail des étudiants. Qui va probablement prendre de 80 à 90% de la tricherie, si elle existe.
Je n'étais pas intéressé dans la capture de personnes qui utilisent du code ouvert comme une source d'inspiration, j'ai juste vérifié que leurs affectations pour la ressemblance de sorte qu'ils ne partagent pas leur travail.
Eh bien, il va y avoir plus d'une centaine de présentations... Pas tous de la part de mes élèves (il n'y a que nous trois assistants d'enseignement), mais je vais le grade de toutes les affectations. Parler de la partie qui va se passer, mais j'ai besoin d'aide en signalant les éventuels coupables :).
pour pointer les éventuels coupables, voici quelques lignes directrices: si ils regardent vers le haut et loin, se frottent le cou, ou toucher leurs oreilles, qu'ils mentent. southparkstudios.com/clips/224680
Ne pas Google le code, Google le problème. Ensuite vous familiariser avec le top cinq des solutions et de les vérifier à l'encontre de votre travail des étudiants. Qui va probablement prendre de 80 à 90% de la tricherie, si elle existe.
Je n'étais pas intéressé dans la capture de personnes qui utilisent du code ouvert comme une source d'inspiration, j'ai juste vérifié que leurs affectations pour la ressemblance de sorte qu'ils ne partagent pas leur travail.
OriginalL'auteur Alex Ciminian | 2010-04-05
Vous devez vous connecter pour publier un commentaire.
Ils prétendent que la MOUSSE de travaux sur le Javascript. Pourquoi ne pas simplement essayer. Écrire un fichier Javascript, puis de le modifier, comme un tricheur serait de modifier quelqu'un elses code et le nourrir à la MOUSSE de voir ce qu'il dit?
OriginalL'auteur Strelok
Je n'irais pas hors de mon chemin pour essayer de le lancer à travers un plagiat checker.
Le Code est le Code et le mauvais code est mauvais code. Les gens qui ne peuvent pas le code (ceux qui sont les plus susceptibles de copier/coller le code**) n'ont généralement pas un bon code. Les difficultés (et discutable approches autour d'eux) sera facilement détectable, même si vous prenez quelques secondes pour vérifier la source. Quelque chose de juste ne correspondent pas et il devrait vous smack dans le visage.
**Je dirais que le code adapté n'est pas un plagiat, sauf si elle viole les auteurs de la distribution de l'intention (par exemple, viole les droits d'auteur ou de licence) et encouragent les étudiants à simplement le document qui les ressources existantes, le cas échéant, ils ont utilisé comme une base et/ou incorporés en tant que bien que pour les encourager à comprendre et à s'adapter le code pour l'adapter à leurs besoins (et de faire mieux, de sorte que beaucoup de code il est de la soupe). Je le fais tout le temps pour "réel travail de programmation". Bien sûr, ce n'est pas mon curriculum 🙂
OriginalL'auteur
- Je construire un Clone des outils de détection, que des blocs de code dans des fichiers.
Voir CloneDR aperçu
et l'exemple des rapports. CloneDR travaille pour une grande variété de langues, et utilise
la langue de la structure de makethe clone de détection efficace et efficiente.
OriginalL'auteur Ira Baxter
Comme par yar commentaire de coller des morceaux de code javascript dans Google fonctionne assez bien, mais est de les empêcher de tricher réaliste?
Pourriez-vous diviser la tâche en deux parties, la première partie de leur permettre de "tricher" si elles veulent, mais leur dire qu'il y aura une deuxième partie de la tâche dans la classe. Puis demandez à la classe de faire exactement la même tâche dans supervisé le temps de classe.
Si tout le monde a "triché" la première fois qu'une chose. Mais si quelqu'un est incapable de refaire leurs devoirs en classe alors qu'ils a) trompé (ce qui est assez mauvais) et b) appris rien (ce qui est pire).
En utilisant l'internet pour de la "recherche" est toujours se passer - mais ceux qui oublient leur "recherche" qui sont de la triche à la fois de vous et d'eux-mêmes.
Je pense qu'ils veulent pour détecter le plagiat dans un sens d'un étudiant de la copie de l'autre. Pas si ils ont copié le code de Google.
c'est un bon point, j'ai tenté d'établir une base de référence pour mesurer la "tricherie" contre - mais d'une autre base de données peut être nécessaire.
J'essayais de souligner que l'apprentissage / recherche / tricherie sont tous différents côtés de certains curieusement en forme de pièce de monnaie.
J'aime votre suggestion. Si jamais je enseigner à une classe encore une fois, je vais l'utiliser.
OriginalL'auteur amelvin