Student or Learner
If you want to reply direct then write after the name. If you want to mention someone then write before.
It is a tweet.
I think it should be reply directly. Am I correct?
It's correct as is.
'Direct' is an adjective and an adverb.