Skip to content

Commit 115cc24

Browse files
author
Theresa
committed
Corrected displaying of description, adjusted seeds
1 parent ec6a805 commit 115cc24

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

app/views/home/_exercises.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<div class="panel-body">
2424

2525
<div class="col-md-10">
26-
<%= @exercise.descriptions.first.text %>
26+
<%= exercise.descriptions.first.text %>
2727
</div>
2828

2929
<div class="btn-group-vertical pull-right" role="group" aria-label="...">

db/seeds.rb

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
Test.create(content: "public class HelloWorld{ public static void main String[] args) {System.out.println('Hello World.'); } }", rating: 5, feedback_message: "Es wird noch nicht 'Hello World' am Bildschrim ausgegeben!", exercise: exercise1, testing_framework: test_framework)
3131

3232
Description.create(text:"Schreibe ein Java Programm, das 'Hello World' am Bildschirm ausgibt.", language: 'de', exercise: exercise1)
33-
Description.create(text:"Write a Java program, which returns 'Hello World'.", language: 'en', exercise: exercise1)
33+
Description.create(text:"Write a Java program, which returns and prints 'Hello World'.", language: 'en', exercise: exercise1)
3434

3535

3636
Rating.create(rating: 4, exercise: exercise1, user: user5)
@@ -57,6 +57,8 @@
5757
Test.create(content: "import static org.junit.Assert.*;\nimport java.io.ByteArrayOutputStream;\nimport java.io.PrintStream;\nimport org.junit.AfterClass;\nimport org.junit.Before;\nimport org.junit.BeforeClass;\nimport org.junit.Test;\npublic class HalloWeltTest1 {\n \n private final static ByteArrayOutputStream outContent = new ByteArrayOutputStream();\n private static PrintStream old;\n @BeforeClass\n public static void setUpStreams() {\n old = System.out;\n System.setOut(new PrintStream(outContent));\n }\n @AfterClass\n public static void cleanUpStreams() {\n System.setOut(old);\n }\n \n @Before\n public void resetOut(){\n outContent.reset();\n }\n \n @Test\n public void testIfErrorFree(){\n try{\n HalloWelt.main(new String[] {});\n }catch (Error e){\n fail();\n }\n }\n @Test\n public void testSomething(){\n assert(true);\n }\n}", rating: 5, feedback_message: "Es existieren noch Fehler im Programm. Daher kann dieses noch nicht ausgeführt werden", exercise: exercise2, testing_framework: test_framework)
5858
Test.create(content: "import static org.junit.Assert.*;\nimport java.io.ByteArrayOutputStream;\nimport java.io.PrintStream;\nimport org.junit.AfterClass;\nimport org.junit.Before;\nimport org.junit.BeforeClass;\nimport org.junit.Test;\npublic class HalloWeltTest2 {\n \n private final static ByteArrayOutputStream outContent = new ByteArrayOutputStream();\n private static PrintStream old;\n @BeforeClass\n public static void setUpStreams() {\n old = System.out;\n System.setOut(new PrintStream(outContent));\n }\n @AfterClass\n public static void cleanUpStreams() {\n System.setOut(old);\n }\n \n @Before\n public void resetOut(){\n outContent.reset();\n }\n \n @Test\n public void checkForCorrectOutput(){\n HalloWelt.main(new String[] {});\n String separator = System.getProperty(""line.separator"");\n assertEquals(""Hallo Welt""+separator, outContent.toString());\n }\n @Test\n public void testSomething(){\n assert(true);\n }\n}", rating: 1, feedback_message: "Es wird ein falscher String ausgegeben, erwartet ist die Ausgabe\nHallo Welt", exercise: exercise2, testing_framework: test_framework)
5959

60+
Description.create(text:"In diesem Programm sind zwei Fehler versteckt. Versuche diese zu finden und zu beheben. Anschließend soll das Programm ""Hallo Welt"" ausgeben.\nFinde die beiden Fehler, die wir in das Programm eingebaut haben", language: 'de', exercise: exercise2)
61+
6062
comment5 = Comment.create(text: 'Gute Übung für Anfänger! mfg Manfred', exercise: exercise2, user: user1)
6163
comment6 = Comment.create(text: 'Meine Schüler fanden die Aufgabe echt toll! Viele Grüße aus der 7b in Buckdeheide!', exercise: exercise2, user: user3)
6264

@@ -87,6 +89,9 @@
8789
}", rating: 5, feedback_message: "Dein Pattern sieht noch nicht wie das Asteriks Pattern aus. Schaue es dir nochmal genauer an!", exercise: exercise3, testing_framework: test_framework)
8890

8991

92+
Description.create(text:"Schreibe ein Java Programm, das das Asterisk Pattern ausgibt. Das Pattern sieht folgendermaßen aus: ***** ***** ***** ***** *****", language: 'de', exercise: exercise3)
93+
Description.create(text:"Escribir un programa en Java que imprime el patrón del asterisco. El patrón es el siguiente: ***** ***** ***** ***** *****", language: 'es', exercise: exercise3)
94+
9095
comment7 = Comment.create(text: 'Sehr schlecht! Pattern unbekannt! Viel Erklärungsaufwand', exercise: exercise3, user: user2)
9196
comment8 = Comment.create(text: 'Mittelmäßig, Schüler waren verwirrd!', exercise: exercise3, user: user3)
9297

@@ -111,6 +116,8 @@
111116
x=int(raw_input())
112117
print fact(x)", rating: 5, feedback_message: "In case of input data being supplied to the question, it should be assumed to be a console input.", exercise: exercise4, testing_framework: test_framework2)
113118

119+
Description.create(text:"Write a program which can compute the factorial of a given numbers. The results should be printed in a comma-separated sequence on a single line.", language: 'en', exercise: exercise4)
120+
114121

115122
comment9 = Comment.create(text: 'Awesome, nice work!', exercise: exercise4, user: user5)
116123
comment10 = Comment.create(text: 'Great for beginners!', exercise: exercise4, user: user3)

0 commit comments

Comments
 (0)