eliminates need for seperate 'possible_assignments' array in question data file, as possible assignments are now dynamically created via random elimination from the original data structure