Apex: Locating Assignments Submitted Online