Beispiel #1
0
 def test_good_essay(self):
     success, results = basic_check_util.simple_quality_check(
         "This is a perfectly acceptable response.", self._INITIAL_DISPLAY,
         self._GOOD_STUDENT_ID, self._SKIP_BASIC_CHECKS
     )
     self.assertTrue(success)
     self.assertEqual(results['score'], 1, "Score should be 1 since response is fine.")
Beispiel #2
0
 def test_good_essay(self):
     success, results = basic_check_util.simple_quality_check(
         "This is a perfectly acceptable response.", self._INITIAL_DISPLAY,
         self._GOOD_STUDENT_ID, self._SKIP_BASIC_CHECKS)
     self.assertTrue(success)
     self.assertEqual(results['score'], 1,
                      "Score should be 1 since response is fine.")
Beispiel #3
0
 def test_whitespace_response(self):
     success, results = basic_check_util.simple_quality_check(
         "        ", self._INITIAL_DISPLAY, self._GOOD_STUDENT_ID,
         self._SKIP_BASIC_CHECKS
     )
     self.assertTrue(success)
     self.assertEqual(results['score'], 0, "Score should be zero since response is all whitespace.")
Beispiel #4
0
 def test_initial_text_has_not_changed(self):
     success, results = basic_check_util.simple_quality_check(
         self._INITIAL_DISPLAY, self._INITIAL_DISPLAY,
         self._GOOD_STUDENT_ID, self._SKIP_BASIC_CHECKS
     )
     self.assertTrue(success)
     self.assertEqual(results['score'], 0, "Score should be zero since response equals initial display.")
Beispiel #5
0
 def test_unicode_essay(self):
     success, results = basic_check_util.simple_quality_check(
         u"\u6709\u65f6\u5019\uff0c\u4f60\u5403\u4e86\u5427\uff0c\u6709\u65f6\u5019\uff0c\u9152\u5427\u5403\u4f60\u3002",
         self._INITIAL_DISPLAY, self._GOOD_STUDENT_ID,
         self._SKIP_BASIC_CHECKS)
     self.assertTrue(success)
     self.assertEqual(results['score'], 1,
                      "Score should be 1 since response is fine.")
Beispiel #6
0
 def test_whitespace_response(self):
     success, results = basic_check_util.simple_quality_check(
         "        ", self._INITIAL_DISPLAY, self._GOOD_STUDENT_ID,
         self._SKIP_BASIC_CHECKS)
     self.assertTrue(success)
     self.assertEqual(
         results['score'], 0,
         "Score should be zero since response is all whitespace.")
Beispiel #7
0
 def test_initial_text_has_not_changed(self):
     success, results = basic_check_util.simple_quality_check(
         self._INITIAL_DISPLAY, self._INITIAL_DISPLAY,
         self._GOOD_STUDENT_ID, self._SKIP_BASIC_CHECKS)
     self.assertTrue(success)
     self.assertEqual(
         results['score'], 0,
         "Score should be zero since response equals initial display.")
Beispiel #8
0
 def test_unicode_essay(self):
     success, results = basic_check_util.simple_quality_check(
         u"\u6709\u65f6\u5019\uff0c\u4f60\u5403\u4e86\u5427\uff0c\u6709\u65f6\u5019\uff0c\u9152\u5427\u5403\u4f60\u3002"
         , self._INITIAL_DISPLAY,
         self._GOOD_STUDENT_ID, self._SKIP_BASIC_CHECKS
     )
     self.assertTrue(success)
     self.assertEqual(results['score'], 1, "Score should be 1 since response is fine.")