Extending app for Hifz
-
I have verified there are no duplicate active or recent bugs, issues, questions, or requests.
Description:
While I take my inspiration from trying to help my son, this problem statement has a vast impact: There are a million people doing hifz right now in the world, but the science of hifz is really old and antiquated. No one has really applied analytics and mathematics / statistics to this field. Let alone that, no good apps exist for huffaz and their parents/teachers to track daily progress around Sabaq, Sabaq Dor and Manzil, which are traditional mechanisms within the age-old hifz framework.
I feel that by supplementing hifz with such advanced mobile apps, we will not only accelerate existing huffaz's progress but likely open up the world for new huffaz.
The beautiful thing about this Al Quran app is that it is already 80% there with its comprehensive word by word breakdown. As you'll see below, a few extensions can really unlock hifz tracking dramatically
Details:
Extend the metadata for each word to save mistakes, stucks and tajweed (m,s,t) issues (the 3 common issues when memorizing Quran), be able to mark per word the mistake, stuck or tajweed (see IMAGE 1 below)
save history of up to 5 prior reviews (see IMAGE2, IMAGE3, IMAGE4 which shows when you select the certain review, it displays the m,s,t issues for that review. using this historical progress, one can see the Hafiz is getting stuck a lot more on the word " الكتاب which helps both the student, teacher and parent to put special emphasis in reviewing these problem spots. and gives awareness to the student about his chronically weak areas.
Future features would include
- per-student user management and history sharing. This way , metadata of the hafiz students m,s,t issues are stored in cloud and can be retrieved on the students, his/her parents and his/her teachers mobile app as well. This would enable the student , parent and teacher to communicate with each other and make the hifz process much more efficient.
- multi-user(student) metadata interlinkage for teacher class-type, so that using one app, a teacher can track (and share) progress of multiple students, or a parents with more than one child memorizing can track all his childrens progress in one app
data analytics.
- introducing mutashabihat. there are areas in the Quran which sound very similar for example: وَنُيَسِّرُكَ لِلْيُسْرَىٰ - 87:8 فَسَنُيَسِّرُهُ لِلْيُسْرَىٰ - 92:7
- the feature's goal would be to document and mark all such mutashabihats in the Quran, so that future hafiz students , when memorizing those ayats the first time, are doing it with their eyes wide open and paying more than normal cognitive attention in these lines. This will prevent students from jumping from surah to surah because of similar sounding ayahs. A technique to help ground these surahs is with the meaning or the ayahs before and after so that they dont trip up. All the huffaz in my family tell me this is a big problem, and if we can just expose these mutashabihat, we give these future huffaz a fighting chance to memorize well
- reviewing a students mistake frequency and corellating by the time of day/day of week and see if there are patterns. if he/she makes less mistakes when the memorization happened during the morning, vs more mistakes when memorized in afternoon, that would be exhibited to the stakeholders (parents, students, teachers) via visual online graphs (maybe plotted on a website )
- keeping a compendium of all the mistakes a hafiz student makes, and enabling access to this compendium to the world, so people can see which surahs are the tougher ones more liable to trip up future hifz, so they account for them with time, focus and energy and pace themselves accordingly
- tracking the speed of the hifz, and extrapolating the burn-down graph to show when the hifz will complete based on prior progress.
- saving the age and other demographic information (if shared) and seeing if there are correlation based on age on the speed of hifz.. for general statistics gathering



