Mobile Application Development for Quran Verse Recognition and Interpretations
egameflow : a scale to measure learners ' enjoyment of e - learning games .