Codes and Graphs for Peer Assessment 1