Ejemplo n.º 1
0
def get_course_block_counts_by_id(course_id):
    try:
        structure_id = API.get_structure(course_id)
    except API.CourseNotFound:
        abort(404)
    counts = API.get_block_counts(structure_id['_id'])
    return Response(dumps(counts), mimetype='application/json')
Ejemplo n.º 2
0
def get_course_block_counts(course):
    course_key = CourseLocator.from_string(course)
    try:
        structure_id = API.get_structure_by_key(course_key)
    except API.CourseNotFound:
        abort(404)
    counts = API.get_block_counts(structure_id)
    return Response(dumps(counts), mimetype='application/json')
Ejemplo n.º 3
0
def get_block_counts_by_structure(struct_id):
    counts = API.get_block_counts(struct_id)
    return Response(dumps(counts), mimetype='application/json')