diff --git a/tp1/.idea/.gitignore b/tp1/.idea/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..26d33521af10bcc7fd8cea344038eaaeb78d0ef5
--- /dev/null
+++ b/tp1/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/tp1/.idea/misc.xml b/tp1/.idea/misc.xml
new file mode 100644
index 0000000000000000000000000000000000000000..3a37236a83c952055389d0f535733557b297fe81
--- /dev/null
+++ b/tp1/.idea/misc.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_14" project-jdk-name="14" project-jdk-type="JavaSDK">
+    <output url="file://$PROJECT_DIR$/out" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/tp1/.idea/modules.xml b/tp1/.idea/modules.xml
new file mode 100644
index 0000000000000000000000000000000000000000..8b76867ec4092496c50017bcb64dd33a335543fa
--- /dev/null
+++ b/tp1/.idea/modules.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/tp1.iml" filepath="$PROJECT_DIR$/tp1.iml" />
+    </modules>
+  </component>
+</project>
\ No newline at end of file
diff --git a/tp1/.idea/vcs.xml b/tp1/.idea/vcs.xml
new file mode 100644
index 0000000000000000000000000000000000000000..6c0b8635858dc7ad44b93df54b762707ce49eefc
--- /dev/null
+++ b/tp1/.idea/vcs.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="$PROJECT_DIR$/.." vcs="Git" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/tp1/Grade.java b/tp1/Grade.java
index f25893ad124c14486ec41755c07bd60cd3a9148b..97516bc14d27ba69a0cf592062861f977303abcb 100644
--- a/tp1/Grade.java
+++ b/tp1/Grade.java
@@ -28,6 +28,7 @@ public class Grade {
    */
 
   public double getValue() {
+    return value;
   }
 
   /**
@@ -36,6 +37,7 @@ public class Grade {
    */
   @Override
   public String toString() {
+    return this.value + "/" + MAXIMUM_GRADE;
   }
 
   /**
diff --git a/tp1/tp1.iml b/tp1/tp1.iml
new file mode 100644
index 0000000000000000000000000000000000000000..b107a2dd81165eaaf682ad3da030668b937fbb6c
--- /dev/null
+++ b/tp1/tp1.iml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" inherit-compiler-output="true">
+    <exclude-output />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$" isTestSource="false" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
\ No newline at end of file