final changes to new assignment interface

This is dummy prooven now - all possible form fieds that coule be left
out by the user are covered in a script that checks the values before it
updates the table