コード例 #1
0
ファイル: grades.py プロジェクト: musmanmalik/edx-platform
        def get_enrolled_learners_for_course(course_id, verified_only=False):
            """
            Get enrolled learners in a course.
            Arguments:
                course_id (CourseLocator): course_id to return enrollees for.
                verified_only (boolean): is a boolean when True, returns only verified enrollees.
            """
            if optimize_get_learners_switch_enabled():
                TASK_LOG.info(u'%s, Creating Course Grade with optimization', task_log_message)
                return users_for_course_v2(course_id, verified_only=verified_only)

            TASK_LOG.info(u'%s, Creating Course Grade without optimization', task_log_message)
            return users_for_course(course_id, verified_only=verified_only)
コード例 #2
0
        def get_enrolled_learners_for_course(course_id, verified_only=False):
            """
            Get enrolled learners in a course.

            verified_only(bool): It indicates if we need only the verified
            enrollments or all enrollments.
            """
            if optimize_get_learners_switch_enabled():
                TASK_LOG.info(u'%s, Creating Course Grade with optimization',
                              task_log_message)
                return users_for_course_v2(course_id,
                                           verified_only=verified_only)

            TASK_LOG.info(u'%s, Creating Course Grade without optimization',
                          task_log_message)
            return users_for_course(course_id, verified_only=verified_only)