Правильно: «Студент оказался не готов к защите диплома.» Обоснование: после связочного глагола «оказался» стоит краткая форма прилагательного «готов». Краткие формы прилагательных с «не» пишутся раздельно: «не готов», «не способен» и т. п. (альтернативно можно употребить полную форму: «Студент оказался неподготовленным к защите диплома», где «неподготовленным» — слитное написание полной формы прилагательного).
Обоснование: после связочного глагола «оказался» стоит краткая форма прилагательного «готов». Краткие формы прилагательных с «не» пишутся раздельно: «не готов», «не способен» и т. п. (альтернативно можно употребить полную форму: «Студент оказался неподготовленным к защите диплома», где «неподготовленным» — слитное написание полной формы прилагательного).