Save button has label text 'update'
When you add a new assignment, the button to save your changes is labelled 'update'. This is confusing to me. I expect 'update' to fetch updated information from the server. Instead, it is an update from the perspective of the database: its data is updated. I suggest changing the label to the very exotic 'save changes' or something similar.