Sedulous

meaning: careful and using a lot of effort:

usage: It was agreed that the few students sedulous enough to read the book deserved top marks for diligence .