What does diligent mean?
You are correct!
From our dictionary:dil•i•gent
Pronunciation: (dil'i-junt), [key]
—adj.
1. constant in effort to accomplish something; attentive and persistent in doing anything: a diligent student.
2. done or pursued with persevering attention; painstaking: a diligent search of the files.