The software we used to have (Aries Portal) did not have a "ready to publish" state on entered assignments (at least, not back then). As soon as the assignment was entered, it was immediately affecting grades. I did not have high hopes for usability testing or anything really. You could, at the time, access student info that, as a teacher, you should not have access to (discipline records, for example) with basic url tampering.