normalize incoming students
get contracts from server
add contracts
contracts for students, dry adapter
view activities
mentor view activities
start createActivity
complete activity
add needed and count to contract