refactored teacher/proposals interface