Return to Article Details Needs Assessment for Developing a Personal Learning Environment Application Based on Self-Determined Learning and Learning Contract to Enhance Lifelong Learning Skills of Student Teachers Download Download PDF