Skip to content

MGMT-191 Submission#161

Merged
dbhynds merged 5 commits intomasterfrom
mgmt-191-submission
Mar 26, 2026
Merged

MGMT-191 Submission#161
dbhynds merged 5 commits intomasterfrom
mgmt-191-submission

Conversation

@dbhynds
Copy link
Copy Markdown
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
pb-sobrien
pb-sobrien previously approved these changes May 6, 2025
Copy link
Copy Markdown

@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
Copy Markdown

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

@dbhynds
Copy link
Copy Markdown
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.

@liamgm
Copy link
Copy Markdown

liamgm commented Mar 25, 2026

I started using a backport of this in production last week and it's been working as intended.

@dbhynds dbhynds requested a review from pb-sobrien March 26, 2026 20:45
@coveralls
Copy link
Copy Markdown

Coverage Status

coverage: 98.341% (+0.007%) from 98.334%
when pulling 91a21b0 on mgmt-191-submission
into 1a8df01 on master.

@dbhynds dbhynds merged commit 0032f5a into master Mar 26, 2026
5 checks passed
@dbhynds dbhynds deleted the mgmt-191-submission branch March 26, 2026 20:49
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.

5 participants