The development and validation of a vignette-based academic grit scale