Skip to content

Conversation

dbhynds
Copy link
Member

@dbhynds dbhynds commented May 2, 2025

Summary of Changes

As per IMS AGS v2.0 specification, adds support for optional 'submission' field that can include 'startedAt' and 'submittedAt' timestamps.

Maintains backward compatibility with Canvas-specific submission extension.

Implements #149

Testing

We should probably do some manual testing on this one. (See what happens, for example, if we remove the call for the canvasExtension in our codebase, or test it out with other LMSes).

  • I have added automated tests for my changes
  • I ran composer test before opening this PR
  • I ran composer lint-fix before opening this PR

As per IMS AGS v2.0 specification, adds support for optional 'submission' field
that can include 'startedAt' and 'submittedAt' timestamps.

Maintains backward compatibility with Canvas-specific submission extension.

Implements #149
@dbhynds dbhynds marked this pull request as ready for review May 2, 2025 21:15
@dbhynds dbhynds requested a review from pb-sobrien May 2, 2025 21:15
Copy link

@pb-sobrien pb-sobrien left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM assuming we test this out!

@JonathanGawrych
Copy link

Hello! I was just looking at this today. Is there any reason this can't be merged? Thanks!

@dbhynds
Copy link
Member Author

dbhynds commented Aug 28, 2025

@JonathanGawrych I haven't had a chance to manually test it and confirm it works as expected. If you can test this branch out and verify it works, I'm happy to merge it.

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.

3 participants