The Philosophical Underpinnings and Key Features of the Dynamic Learning Maps Alternate Assessment