def can_review_whether_correct(self):
ao = self.my_osid_object.get_assessment_offered()<EOL>attempt_complete = self.my_osid_object.has_ended()<EOL>if ao.can_review_whether_correct_during_attempt() and not attempt_complete:<EOL><INDENT>return True<EOL><DEDENT>if ao.can_review_whether_correct_after_attempt and attempt_complete:<EOL><INDENT>return True<EOL><DEDENT>return False<EOL>
stub