anchor.diff:                                                      - math memory "$1 / 1024" as megabytes
                                                       | #{megabytes|floatformat:"-2"}mb]
                                   if case.output
  -                                    .case-output #{case.output}
  +                                    tr
  +                                        td
  +                                            .case-output #{case.output}
                   br
           else
               table
  
positive.code:                                             | #{megabytes|floatformat:"-2"}mb]
                                  td (#{case.points|floatformat:"0"}/#{case.total|floatformat:"0"})
                              if case.output
                                  .case-output #{case.output}
                  else
                      b Batch ##{batch.grouper}
                      | &nbsp;(#{batch.list|list_getattr:"points"|min_list|floatformat:"0"}/#{batch.list|list_getattr:"total"|max_list|floatformat:"0"} points)
  
negative.code:                                     | #{megabytes|floatformat:"-2"}mb]
                          td (#{case.points|floatformat:"0"}/#{case.total|floatformat:"0"})
                      if case.output
                          tr
                              td
                                  .case-output #{case.output}
              br
          if submission.is_graded
              br
  