Отключена навигационная ссылка в Canvas по умолчанию

Я интегрировал приложение с помощью LTI-2 на Canvas и хочу course_navigation ссылка будет disabled для всех курсов по умолчанию, когда администратор добавляет приложение, и приложение должно быть enabled по умолчанию.

Есть ли Canvas API или есть параметр, который я могу отправить при создании приложения, что-то вроде этого enabled_capability?

def resource_handlers
    @resource_handlers ||= [
      IMS::LTI::Models::ResourceHandler.from_json(
        resource_type: { code: 'lti-app' },
        resource_name: { default_value: "My App" },
        message: [
          {
            message_type: 'basic-lti-launch-request',
            path: Rails.application.routes.url_helpers.attendance_launches_path,
            parameter: [
              {
                name: 'membership_url',
                variable: 'ToolProxyBinding.memberships.url'
              }
            ],
            enabled_capability: [
              'Canvas.placements.courseNavigation',
              'Context.title',
              'Context.id',
              'Membership.role',
              'User.id',
              'User.username',
              'Person.name.full'
            ]
          }
        ]
      )
    ]
  end

0 ответов

Другие вопросы по тегам