PacificEMIS / pacific-emis-education-survey-tool

Pacific EMIS Education Survey Tool is the android app used for survey data collection integrated with the Pacific EMIS
GNU General Public License v3.0
1 stars 4 forks source link

Support to add countries through configuration #68

Open ghachey opened 1 year ago

ghachey commented 1 year ago

The firebase project "Education Survey Tool Base" is still clearly used though not for the configuration which seem to have moved entirely to their individual country projects (i.e. FedEMIS Education Survey Tool, MIEMIS Education Survey Tool, etc.) So far so good. What is needed now.

firebase-1

maratomega commented 1 year ago

@ghachey Can you please specify the reason why do you want to split it to different countries? Maybe we can just add parameters to Firebase?

ghachey commented 1 year ago

@maratomega I am not sure I am following you. For the analytics should be in their respective countries if not too difficult. The reason: the usage statistics of a country should be available to the project of that country and the people of that country. Not all fixed together.

This work is for later this year.

ghachey commented 7 months ago

@maratomega please share updates on progress for this one.

maratomega commented 7 months ago

@maratomega I am not sure I am following you. For the analytics should be in their respective countries if not too difficult. The reason: the usage statistics of a country should be available to the project of that country and the people of that country. Not all fixed together.

This work is for later this year.

@ghachey No work were performed on this one, as you have mentioned in your previous comment - This work is for later this year. If you would like us to proceed with this issue, then can you please confirm if adding parameters to Firebase Analitics to select the desired country (to show the information regarding selected parameters only) with solve this issue?

ghachey commented 7 months ago

@maratomega Is it possible to work on this without affecting anything in production?

maratomega commented 7 months ago

@ghachey we have another suggestion to fix this issue. At the moment, we have one build where user selects the "context", we suggest removing this option by separating the builds by country, meaning the codebase will be one, but for FEDEMIS managers there will be one build, and for MIEMIS another.

Does it makes sense?

ghachey commented 7 months ago

@maratomega it makes sense and we could do that. Note there will need to be better documentation on how to prepare those builds. Let's discuss all of this further in our next call today.

ghachey commented 6 months ago

@maratomega noted that the project "Education Survey Tool Base" may become obsolete with the proposed approach of providing per country builds. This would be good.

While creating a new firebase project I have noted one step regarding the Google Analytics. I wonder if this is not the reason (or at least somehow related). Perhaps we need to create a Google Analytics account for each firebase project to seperate analytics? I don't think this is the only thing at play here as I do see some analytics in the individual country firebase configuration (but more in the Education Survey Tool Base project). But worth looking into.

Screenshot 2023-12-14 110501

Other notes based on meeting:

ghachey commented 2 months ago

@maratomega what is the progress on this?

maratomega commented 2 months ago

Completed