{
  "title": "AI Ethics for Higher Education",
  "description": "EduPolicy.ai's interactive AI Ethics course with live AI teaching assistant, assessments, and certificates.",
  "oidc_initiation_url": "https://eduethics.ai/api/lti/login",
  "target_link_uri": "https://eduethics.ai/api/lti/launch",
  "scopes": [
    "https://purl.imsglobal.org/spec/lti-ags/scope/score",
    "https://purl.imsglobal.org/spec/lti-ags/scope/lineitem",
    "https://purl.imsglobal.org/spec/lti-nrps/scope/contextmembership.readonly"
  ],
  "extensions": [
    {
      "platform": "canvas.instructure.com",
      "settings": {
        "placements": [
          {
            "placement": "course_navigation",
            "message_type": "LtiResourceLinkRequest",
            "label": "AI Ethics Course",
            "icon_url": "https://eduethics.ai/favicon.ico",
            "default": "enabled",
            "windowTarget": "_self"
          },
          {
            "placement": "assignment_selection",
            "message_type": "LtiDeepLinkingRequest",
            "label": "AI Ethics Module"
          }
        ]
      }
    }
  ],
  "public_jwk_url": "https://eduethics.ai/api/lti/jwks",
  "custom_fields": {
    "school_code": "$Canvas.account.name",
    "user_email": "$Person.email.primary",
    "user_name": "$Person.name.full",
    "course_id": "$CourseSection.sourcedId",
    "role": "$Membership.role"
  }
}