Thanks William,
Checking "edit any <contenttype>" and unchecking "administer nodes".
I cant hide any of the fields because user 2 fills in their fields based on user 1 input. It's a manual grading system user 3 grades the node is given numerical points(between 1 to 40), based on the content of the node(submitted by user 1)