Return to Article Details Challenge Based Learning: to promote solution to be challenged in current circumstance for student. Download Download PDF