Student self-assessment framework