Названия орденов, медалей, наград, знаков отличия, не сочетающиеся синтаксически с родовым наименованием, заключаются в кавычки; названия, сочетающиеся синтаксически с родовым наименованием, пишутся без кавычек. Правильно: медаль «Золотая Звезда», награжден медалью «Золотая Звезда»; орден Красной Звезды, награжден орденом Красной Звезды.
Правильно: Герой Советского Союза, Герой Российской Федерации.
Оба варианта правильны: кому-то вручается диплом и кто-то награждается дипломом.
Приложение (определение, выраженное существительным), стоящее после имени собственного, выделяется запятыми: Комитет по физической культуре и спорту награждает Иванова Максима, учащегося школы № 237, за 1-е место в соревнованиях по пулевой стрельбе.