Programming assessment insights