Designing and Validating Multiple Assessment Options with Equivalent Difficulty for Introductory Programming. | AMiner