Self-Diagnosis Learning Ecosystem