The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December.
Read our blog post for more info about this change.
Found this content helpful? Log in or sign up to leave a like!
Hello,
We are getting back submissions from the API that have the "missing" and "late" field as false even though the due date has gone by without a submission. Is this somehow a valid state?
I pulled the data below directly from the API 30 minutes ago and I'm confident I didn't mismatch the submission and assignment.
Redacted for privacy:
# Submission
{
"grade"=>nil,
"score"=>nil,
"submitted_at"=>nil,
"submission_type"=>nil,
"workflow_state"=>"unsubmitted",
"grade_matches_current_submission"=>true,
"graded_at"=>nil,
"grader_id"=>nil,
"attempt"=>nil,
"cached_due_date"=>"2023-03-13T03:59:59Z",
"excused"=>nil,
"late_policy_status"=>nil,
"points_deducted"=>nil,
"grading_period_id"=>nil,
"extra_attempts"=>nil,
"posted_at"=>nil,
"redo_request"=>false,
"late"=>false,
"missing"=>false,
"seconds_late"=>897910,
"entered_grade"=>nil,
"entered_score"=>nil,
}
# Assignment
{
"due_at"=>"2023-03-13T03:59:59Z",
"created_at"=>"2023-02-10T14:26:01Z",
"updated_at"=>"2023-02-23T15:57:52Z",
"allowed_attempts"=>-1,
"submission_types"=>["external_tool"],
"has_submitted_submissions"=>true,
"due_date_required"=>false,
"in_closed_grading_period"=>false,
"graded_submissions_exist"=>true,
"is_quiz_assignment"=>false,
"workflow_state"=>"published",
"muted"=>true,
"needs_grading_count"=>0,
"published"=>true,
"unpublishable"=>false,
}
Thank you!
Solved! Go to Solution.
@spencer_rib I see that the assignment is an external tool submission. This is likely the cause of what you are seeing. If you check the guides, you see that external tool submissions are excluded from automatically being updated with missing/late policies. This is likely due to variations in how vendors designed their integrations and may cause confusion if something is automatically marked late/missing that shouldn't be.
@spencer_rib I see that the assignment is an external tool submission. This is likely the cause of what you are seeing. If you check the guides, you see that external tool submissions are excluded from automatically being updated with missing/late policies. This is likely due to variations in how vendors designed their integrations and may cause confusion if something is automatically marked late/missing that shouldn't be.
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in