anchor.diff:  type Assignment implements Node, Timestamped {
     # legacy canvas id
     _id: ID!
  +  assignmentGroup: AssignmentGroup
     course: Course
     createdAt: Time
     description: String
  
positive.code:   position: Int
    quiz: Quiz
    state: AssignmentState!
  
    # submissions for this assignment
    submissionsConnection(
  
negative.code:   gradedAt
  }
  
  # Types of submissions an assignment accepts
  enum SubmissionType {
    attendance
    discussion_topic
    external_tool
    media_recording
    none
    not_graded
    on_paper
    online_quiz
    online_text_entry
    online_upload
    online_url
    wiki_page
  }
  
  # statistics based on timeliness of student submissions
  type TardinessBreakdown {
    late: Float
  