anchor.diff:                                              | #{megabytes|floatformat:"-2"}mb]
                                   td (#{case.points|floatformat:"0"}/#{case.total|floatformat:"0"})
                               if case.output
  -                                .case-output #{case.output}
  +                                tr
  +                                    td
  +                                        .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)
  
positive.code:                                     | #{megabytes|floatformat:"-2"}mb]
                          td (#{case.points|floatformat:"0"}/#{case.total|floatformat:"0"})
                      if case.output
                          .case-output #{case.output}
              br
          if submission.is_graded
              br
  
negative.code:                                                     - math memory "$1 / 1024" as megabytes
                                                      | #{megabytes|floatformat:"-2"}mb]
                                  if case.output
                                      tr
                                          td
                                              .case-output #{case.output}
                  br
          else
              table
  