Skip to content

Live events for "classic quiz with no assignment" content type + live events for all quiz types content update + new event types for quizzes#39

Open
JoshBothell wants to merge 16 commits intomasterfrom
jab/live-events-classic-quiz-no-assn-new-event-types
Open

Live events for "classic quiz with no assignment" content type + live events for all quiz types content update + new event types for quizzes#39
JoshBothell wants to merge 16 commits intomasterfrom
jab/live-events-classic-quiz-no-assn-new-event-types

Conversation

@JoshBothell
Copy link
Copy Markdown

  • Live events for "classic quiz with no assignment" content type
  • Live events for all quiz types content update
  • New event types for quizzes to avoid confusion regarding using "assignment_updated" events for quizzes with no assignment.

Bradan Schwanke and others added 16 commits February 19, 2026 09:12
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Wire up workflow_state change detection in the
after_update observer callback so publishing or
unpublishing a wiki page fires the appropriate
wiki_page_published/wiki_page_unpublished events.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…iki page workflow_state is detected, wiki_page_updated is called instead.
…ng wiki_page_updated due to workflow state change (publish/unpublish) as these values do not change.
…on, live event fires. Verified with manual testing using fake kinesis server. Created spec tests for automated testing.
quizzes without assignments

Instead of reusing assignment_created/assignment_updated,
introduce distinct event types so consumers aren't
confused by events with no associated assignment.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@JoshBothell
Copy link
Copy Markdown
Author

submitted to Instructure, awaiting approval.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants