Exemple #1
0
def get():
    '''List favorite courses'''
    url_str = "users/self/favorites/courses"
    return instance.all_pages(url_str)
Exemple #2
0
def get_all_features(account_id):
    '''List features'''
    url_str = "accounts/{}/features".format(account_id)
    return instance.all_pages(url_str)
Exemple #3
0
def get_all_tools(account_id, *args):
    '''List external tools'''
    url_str = "accounts/{}/external_tools{}".format(
        account_id, callhelper.args_to_params(*args))
    return instance.all_pages(url_str)
Exemple #4
0
def get(course_id):
    '''List external tools'''
    url_str = "courses/{}/tabs?include[]=external".format(course_id)
    return instance.all_pages(url_str)
Exemple #5
0
def get_enabled_features(account_id):
    '''List enabled features'''
    url_str = "accounts/{}/features/enabled".format(account_id)
    return instance.all_pages(url_str)
Exemple #6
0
def get(account_id, term_id):
    '''Get department-level participation data'''
    url_str = "accounts/{}/analytics/terms/{}/activity".format(
        account_id, term_id)
    return instance.all_pages(url_str)
Exemple #7
0
def get(course_id, quiz_id, *args):
    '''List questions in a quiz or a submission'''
    url_str = "courses/{}/quizzes/{}/questions{}".format(
        course_id, quiz_id, callhelper.args_to_params(*args))
    return instance.all_pages(url_str)
Exemple #8
0
def get(course_id, *args):
    '''List files'''
    url_str = "courses/{}/files{}".format(course_id, callhelper.args_to_params(*args))
    return instance.all_pages(url_str)
Exemple #9
0
def get(account_id, *args):
    '''List enrollment terms'''
    url_str = "accounts/{}/terms{}".format(account_id,
                                           callhelper.args_to_params(*args))
    return instance.all_pages(url_str)
Exemple #10
0
def get_completed(account_id):
    '''Get department-level grade data'''
    url_str = "accounts/{}/analytics/completed/grades".format(account_id)
    return instance.all_pages(url_str)
Exemple #11
0
def get(account_id, term_id):
    '''Get department-level grade data'''
    url_str = "accounts/{}/analytics/terms/{}/grades".format(
        account_id, term_id)
    return instance.all_pages(url_str)
Exemple #12
0
def get(user_id, *args):
    '''List enrollments'''
    url_str = "users/{}/enrollments{}".format(user_id,
                                              callhelper.args_to_params(*args))
    return instance.all_pages(url_str)
Exemple #13
0
def get_sections(course_id, *args):
    '''Gets a course'''
    url_str = "courses/{}/sections{}".format(course_id,
                                             callhelper.args_to_params(*args))
    return instance.all_pages(url_str)
Exemple #14
0
def get(account_id):
    '''List account admins'''
    url_str = "accounts/{}/admins".format(account_id)
    return instance.all_pages(url_str)
Exemple #15
0
def get(account_id):
    '''Gets a course'''
    url_str = "accounts/{}/roles".format(account_id)
    return instance.all_pages(url_str)
Exemple #16
0
def get_all_features(user_id):
    '''List features'''
    url_str = "users/{}/features".format(user_id)
    return instance.all_pages(url_str)