Module: AtomicLti

Defined in:
app/lib/atomic_lti/config.rb,
lib/atomic_lti.rb,
lib/atomic_lti/engine.rb,
app/lib/atomic_lti/lti.rb,
lib/atomic_lti/version.rb,
app/lib/atomic_lti/params.rb,
app/models/atomic_lti/jwk.rb,
app/lib/atomic_lti/open_id.rb,
app/lib/atomic_lti/exceptions.rb,
app/models/atomic_lti/context.rb,
app/models/atomic_lti/install.rb,
app/lib/atomic_lti/definitions.rb,
app/models/atomic_lti/platform.rb,
app/lib/atomic_lti/deep_linking.rb,
app/lib/atomic_lti/authorization.rb,
app/lib/atomic_lti/paging_helper.rb,
app/lib/atomic_lti/services/base.rb,
app/models/atomic_lti/deployment.rb,
app/lib/atomic_lti/services/score.rb,
app/models/atomic_lti/oauth_state.rb,
lib/atomic_lti/open_id_middleware.rb,
app/jobs/atomic_lti/application_job.rb,
app/lib/atomic_lti/services/results.rb,
app/models/atomic_lti/open_id_state.rb,
app/helpers/atomic_lti/launch_helper.rb,
app/lib/atomic_lti/services/line_items.rb,
app/models/atomic_lti/platform_instance.rb,
app/lib/atomic_lti/role_enforcement_mode.rb,
app/lib/atomic_lti/services/score_canvas.rb,
app/models/atomic_lti/application_record.rb,
lib/atomic_lti/error_handling_middleware.rb,
app/mailers/atomic_lti/application_mailer.rb,
app/controllers/atomic_lti/jwks_controller.rb,
app/lib/atomic_lti/services/names_and_roles.rb,
app/lib/atomic_lti/services/platform_notifications.rb

Overview

These are the available LTI placements in Canvas. Placements that are implemented: account_navigation course_navigation editor_button global_navigation link_selection post_grades resource_selection assignment_selection user_navigation assignment_configuration assignment_edit assignment_view assignment_menu collaboration course_home_sub_navigation course_settings_sub_navigation discussion_topic_menu file_menu homework_submission migration_selection module_menu quiz_menu tool_configuration wiki_page_menu

Defined Under Namespace

Modules: DeepLinking, Exceptions, LaunchHelper, PagingHelper, RoleEnforcementMode, Services Classes: ApplicationJob, ApplicationMailer, ApplicationRecord, Authorization, Config, Context, Definitions, Deployment, Engine, ErrorHandlingMiddleware, Install, Jwk, JwksController, Lti, OauthState, OpenId, OpenIdMiddleware, OpenIdState, Params, Platform, PlatformInstance

Constant Summary collapse

VERSION =
"3.1.0".freeze
"open_id_".freeze
@@context_scope_to_iss =
true

Class Method Summary collapse

Class Method Details

.get_deployments(iss:, deployment_ids:) ⇒ Object



56
57
58
# File 'lib/atomic_lti.rb', line 56

def self.get_deployments(iss:, deployment_ids:)
  AtomicLti::Deployment.where(iss: iss, deployment_id: deployment_ids)
end