diff --git a/types/Dojo/ExerciceCheckerError.ts b/types/Dojo/ExerciceCheckerError.ts
new file mode 100644
index 0000000000000000000000000000000000000000..2bb09d5c99b395c073ee2f7c61727de1ea910ea3
--- /dev/null
+++ b/types/Dojo/ExerciceCheckerError.ts
@@ -0,0 +1,12 @@
+enum ExerciceCheckerError {
+    EXERCICE_ENONCE_GET_ERROR              = 200,
+    DOCKER_COMPOSE_UP_ERROR                = 201,
+    DOCKER_COMPOSE_LOGS_ERROR              = 202,
+    EXERCICE_RESULTS_FOLDER_TOO_BIG        = 203,
+    EXERCICE_RESULTS_FILE_NOT_FOUND        = 204,
+    EXERCICE_RESULTS_FILE_SCHEMA_NOT_VALID = 205,
+    UPLOAD                                 = 206
+}
+
+
+export default ExerciceCheckerError;
\ No newline at end of file