In general, this screen assumes that the user already knows what their desired end-state is and wants to tell the system what to do as quickly as possible, whereas in reality there is a nontrivial amount of thought put into project allocation, and showing the user a little more information would make the process significantly easier.
the supervisor's name needs to be shown for each projecteach project's computational/wetlab status needs to be shownthe red background for conflicting users is unexplained, and caused surprise when trying to swap which projects two users were assigned toand navigating away from the page without saving can lose a significant amount of workChoiceEditor(seecomponentDidUpdateinProjectsfor how it's calculated elsewhere)In general, this screen assumes that the user already knows what their desired end-state is and wants to tell the system what to do as quickly as possible, whereas in reality there is a nontrivial amount of thought put into project allocation, and showing the user a little more information would make the process significantly easier.