Exemple #1
0
 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
Exemple #2
0
 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