Sha256: 5d276a7bed75bce18c3bdaf09a45946ec674450d7b1a69cb2748ae02fac8b606

Contents?: true

Size: 543 Bytes

Versions: 5

Compression:

Stored size: 543 Bytes

Contents

module CanvasSync
  module Jobs
    class SyncCourseProgressesJob < ReportStarter
      # Syncs CourseProgresses
      #
      # Starts a report processor for the course completion report
      # (the proserv_course_completion_csv report must be enabled)
      #
      # @param options [Hash]
      def perform(options)
        super(
          'proserv_course_completion_csv',
          merge_report_params(options),
          CanvasSync::Processors::CourseCompletionReportProcessor.to_s,
          {},
        )
      end
    end
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
canvas_sync-0.22.9 lib/canvas_sync/jobs/sync_course_progresses_job.rb
canvas_sync-0.22.8 lib/canvas_sync/jobs/sync_course_progresses_job.rb
canvas_sync-0.22.6 lib/canvas_sync/jobs/sync_course_progresses_job.rb
canvas_sync-0.22.5 lib/canvas_sync/jobs/sync_course_progresses_job.rb
canvas_sync-0.22.4 lib/canvas_sync/jobs/sync_course_progresses_job.rb