Esempio n. 1
0
 def test_course_has_entrance_exam_missing_exam_id(self):
     course = CourseFactory.create(
         metadata={
             'entrance_exam_enabled': True,
         }
     )
     self.assertFalse(course_has_entrance_exam(course))
Esempio n. 2
0
 def _add_entrance_exam_to_context(self, courseware_context):
     """
     Adds entrance exam related information to the given context.
     """
     if course_has_entrance_exam(self.course) and getattr(
             self.chapter, 'is_entrance_exam', False):
         courseware_context[
             'entrance_exam_passed'] = user_has_passed_entrance_exam(
                 self.effective_user, self.course)
         courseware_context[
             'entrance_exam_current_score'] = get_entrance_exam_score_ratio(
                 CourseGradeFactory().create(self.effective_user,
                                             self.course),
                 get_entrance_exam_usage_key(self.course),
             )