/moss-detector

Ce script rend facile l'utilisation de Moss, un détecteur de plagiat pour le code source. Avec ce code, vous n'avez pas à vous soucier de la configuration et de l'exécution de Moss.

Primary LanguagePerl

Moss Detector

Bienvenue dans ce dépôt qui facilite l'utilisation de Moss, un détecteur de plagiat pour le code source. Avec ce code, vous n'avez plus besoin de vous soucier de la configuration et de l'exécution de Moss. Il vous suffit de déposer vos fichiers de base dans le répertoire repo_base et les fichiers à comparer dans le répertoire repo_copi ou d'utiliser l'interface !

Prerequis

  • Perl
  • Node
  • NPM
  • Python

Démarrage

AVANT TOUTE CHOSE, VOUS DEVEZ AVOIR PERL, PYTHON ET NODE.JS D'INSTALLER !.
Installer Perl : Perl
Installer Node.js : Node.js
Installer Python : Python

Ensuite :

Déposez vos fichiers de base dans le répertoire repo_base.
Déposez vos fichiers à comparer dans le répertoire repo_copi.

Installation

Pour installer les dépendances, il suffit de lancer la commande suivante :

npm i
node moss.js



Exemples:



Cliquer sur le lien pour voir le rapport.



Interface (optionnel) :



Pour lancer l'interface, il suffit de lancer la commande suivante :

  node mossInterface.js

Et de se rendre sur l'adresse suivante : http://localhost:3000/

Ou de se rendre sur l'adresse suivante : https://moss-detector.herokuapp.com/

Issues

/!\ ATTENTION /!\ Si vous rencontrez un problème, merci de vérifier que vous avez bien suivi les instructions ci-dessus.


Erreur concernant le fichier moss.pl

Si le problème persiste, récuperer le fichier moss.pl chez moss.stanford.edu et le placer dans le contenue dans moss.pl.

Pour ce faire envoyer un mail avec ce contenue à l'adresse suivante (moss@moss.stanford.edu) :

registeruser
mail votreEmail@domain.com

Seulement ce contenue, pas de message supplémentaire, et pas de Sujet. Vous recevrez un mail avec le contenue de moss.pl, il suffit de le copier dans le fichier moss.pl.


Sinon :

Voir les issues pour une liste complète des fonctionnalités proposées (et des problèmes connus). Ou de créer une issue pour signaler un problème ou une fonctionnalité.



License

Distributed under the MIT License. See Apache for more information.

(back to top)

Contact

Jins - My portfolio

Project Link: https://github.com/jins5/moss-detector