Skip to content

Context

Statement fieldMethod nameParametersDescription
contextActivitiesxapiContext.setActivityId(String id)Add a context activity object to the statement
xapiContext.setActivityName(String name)
xapiContext.setActivityDescription(String description)
xapiContext.setActivityType(String type)parent | category | grouping | other
xapiContext.addActivity(String classification)Add a context activity object to the statement
extensionsxapiContext.addExtension(String key, Object value)
languagexapiContext.setLanguage(String language)
platformxapiContext.setPlatform(String platform)
revisionxapiContext.setRevision(String revision)
statementxapiContext.setStatement(String statementId)
instructorxapiContext.setInstructorName(String name)
xapiContext.setInstructorAccount(String name, String homePage)Only one of these identifiers can be set in a statement. Each method will clear out any other instructor identifiers when called to ensure this XAPI requirement is met.
xapiContext.setInstructorMbox(String mbox)
xapiContext.setInstructorMboxSha1Sum(String mbox_sha1sum)
xapiContext.setInstructorOpenId(String openid)
registrationxapiContext.setRegistration(String registration)