Text this: Al-Ghazali’s framework of teachings professional values: analyzing the pedagogical principles in Islamic education