Mini-projet 1 : Critères d'auto-évaluation
Barème
Il y a trois étapes à compléter pour la réalisation de ce mini-projet. La grille ci-dessous vous donne la répartition des points par étape.
Points | Maximum possible sur 6 | |
---|---|---|
Etape 1 Utilitaires |
26.75 | 2.25 |
Etape 2 Cryptographie |
41.75 | 4.25 |
Etape 3 Stéganographie |
29.5 | 5.75 |
Etape 4 Challenge |
2 | 6 |
Vous pouvez soumettre votre travail au correcteur automatique pour confirmer/infirmer qu'un objectif de note est atteint.
La fréquence de soumission au correcteur automatique qui est recommandée est la suivante:
- une fois l'étape 1 complétée et suffisamment testée localement;
- une fois finalisée et suffisamment testée localement une méthode donnée de chiffrement/déchiffrement;
- une fois finalisés et testés avec suffisamment de soin l'incrustation/dévoilement d'une image dans une image;
- une fois finalisés et testés avec suffisamment de soin l'incrustation/dévoilement d'un texte dans une image.
Correction automatique
Pour soumettre, il est nécessaire de constituer une archive .zip contenant votre projet. Voici comment procéder pour créer manuellement cette archive submission.zip :
- Ouvrez l'explorateur de fichiers de votre système et naviguez jusqu'au dossier racine de votre projet.
- Sélectionnez tout le contenu de ce dossier, y compris les sous-dossiers et fichiers.
- Cliquez avec le bouton droit sur les fichiers sélectionnés, puis choisissez l'option "Compresser en .zip" ou équivalent selon votre système d'exploitation.
- Nommez l'archive submission.zip. Il est impératif de conserver ce nom exact.
Une fois décompressé, le fichier submission.zip doit contenir la hiérarchie suivante :
ch └── epfl └── cs107 ├── Challenge.java ├── crypto │ ├── Decrypt.java │ └── Encrypt.java ├── Helper.java ├── Main.java ├── SignatureChecks.java ├── stegano │ ├── ImageSteganography.java │ └── TextSteganography.java └── utils ├── Bit.java ├── Image.java └── Text.java
Assurez-vous que la structure des répertoires est bien préservée dans l'archive.
Soumettez ensuite cette archive sur Moodle en suivant les étapes suivantes :
- Utilisez le bouton "New submission" ou "Add a new attempt", puis téléchargez l'archive submission.zip et utilisez le bouton "Save":
- Appuyez sur "Submit assignment", puis confirmez que vous êtes l'auteur et qu'il n'y a pas de plagiat en cochant la case. Appuyez "Continue"
- Une fois la correction terminée, vous verrez apparaître un feedback en format html.
