Как преобразовать записи неупорядоченной map в данные, которые можно отсортировать с помощью sort.Slice?
sort.Slice
Передать саму map напрямую в sort.Slice.
Скопировать в slice только оценки и навсегда удалить имена студентов.
Пройти по map в цикле range и добавить в slice структуру StudentGrade для каждой пары «имя — оценка».
range
StudentGrade
Повторно добавить записи в map от наименьшей оценки к наибольшей и положиться на порядок вставки.