sedulous
/ˈsɛdʒələs/Definitions
1. adjective
diligently persistent in effort or attention; painstakingly thorough
“The researcher was sedulous in her examination of the historical records.”
2. noun
a person who is sedulous or diligent in effort or attention
“The sedulous student spent hours studying for the exam.”