# Context

<table><thead><tr><th width="160">Statement field</th><th width="257">Method name</th><th>Parameters</th><th>Description</th></tr></thead><tbody><tr><td>contextActivities</td><td>xapiContext.setActivityId</td><td>(String id)</td><td>Add a context activity object to the statement</td></tr><tr><td></td><td>xapiContext.setActivityName</td><td>(String name)</td><td></td></tr><tr><td></td><td>xapiContext.setActivityDescription</td><td>(String description)</td><td></td></tr><tr><td></td><td>xapiContext.setActivityType</td><td>(String type)</td><td>parent | category | grouping | other</td></tr><tr><td></td><td>xapiContext.addActivity</td><td>(String classification)</td><td>Add a context activity object to the statement</td></tr><tr><td>extensions</td><td>xapiContext.addExtension</td><td>(String key, Object value)</td><td></td></tr><tr><td>language</td><td>xapiContext.setLanguage</td><td>(String language)</td><td></td></tr><tr><td>platform</td><td>xapiContext.setPlatform</td><td>(String platform)</td><td></td></tr><tr><td>revision</td><td>xapiContext.setRevision</td><td>(String revision)</td><td></td></tr><tr><td>statement</td><td>xapiContext.setStatement</td><td>(String statementId)</td><td></td></tr><tr><td>instructor</td><td>xapiContext.setInstructorName</td><td>(String name)</td><td></td></tr><tr><td></td><td>xapiContext.setInstructorAccount</td><td>(String name, String homePage)</td><td>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.</td></tr><tr><td></td><td>xapiContext.setInstructorMbox</td><td>(String mbox)</td><td></td></tr><tr><td></td><td>xapiContext.setInstructorMboxSha1Sum</td><td>(String mbox_sha1sum)</td><td></td></tr><tr><td></td><td>xapiContext.setInstructorOpenId</td><td>(String openid)</td><td></td></tr><tr><td>registration</td><td>xapiContext.setRegistration</td><td>(String registration)</td><td></td></tr></tbody></table>
