Vitalsource Technologies, Inc. Balancing Dilemmas In Assessment And Learning In Contemporary Education