def convert(self, evt, course_id): verb = self.get_verb() # pylint: disable=no-member title = xutils.get_course_title(course_id) obj = Activity( id=self.oai_prefix + course_id, definition=ActivityDefinition( name=LanguageMap({'en-US': title}), type="http://adlnet.gov/expapi/activities/course" ) ) return verb, obj
def get_context(self, course_id, user_id): parents = [] title = xutils.get_course_title(course_id) description = xutils.get_course_description(course_id, user_id) course_parent = Activity( id=self.oai_prefix + course_id, definition=ActivityDefinition( name=LanguageMap({'en-US': title}), description=LanguageMap({'en-US': description}), type="http://adlnet.gov/expapi/activities/course" ) ) parents.append(course_parent) context = Context( contextActivities=ContextActivities( parent=parents ), extensions=Extensions({}) ) return context