     render_last: (name, obj, type, info, enable_copy, copy_tip, open_tip) ->
         open = => @open(type, info.assignment_id, info.student_id)
         copy = => @copy(type, info.assignment_id, info.student_id)
+        stop = => @stop(type, info.assignment_id, info.student_id)
         obj ?= {}
         v = []
         if enable_copy
-            if obj.time
+            if obj.start
+                v.push(@render_open_copying(name, open, stop))
+            else if obj.time
                 v.push(@render_open_recopy(name, open, copy, copy_tip, open_tip))
             else
                 v.push(@render_copy(name, copy, copy_tip))

###
TODO:

- [ ] (0:45?)  #now -- make confirm copies have nice text and look nice
- [ ] (0:45?) re-assign/re-copy/re-collect need to have ... and confirm, since they are dangerous.
- [ ] (0:45?) while doing any of three steps of workflow, set something in database and store, which locks things (with a minute limit and spinner) to prevent double click.


NEXT VERSION (after a release):

        #
        # where time >= now is the current time in milliseconds.
        copy_assignment_to_student: (assignment, student) =>
            if @_start_copy(assignment, student, 'last_assignment')
                return
            id = @set_activity(desc:"Copying assignment to a student")
            finish = (err) =>
                @clear_activity(id)
