18 lines
471 B
Python
18 lines
471 B
Python
"A light weight interface to grading helper functions"
|
|
|
|
|
|
from .grade_utils import are_grades_frozen
|
|
|
|
|
|
class GradesUtilService(object):
|
|
"""
|
|
An interface to be used by xblocks.
|
|
"""
|
|
def __init__(self, **kwargs):
|
|
super(GradesUtilService, self).__init__()
|
|
self.course_id = kwargs.get('course_id', None)
|
|
|
|
def are_grades_frozen(self):
|
|
"Check if grades are frozen for given course key"
|
|
return are_grades_frozen(self.course_id)
|