Future Work
1. Even though the goal of our project was to develop a standalone sampling tool, the greater concept is to embed our tool on the IFRC GO platform. More specifically, the GO development team is working on an end-to-end survey design platform where our sampling tool will have its dedicated section. As the survey design platform is in early stages, embedding our sampling tool was not part of our requirements list, but it would be the final milestone to round off our project.
2. More thorough Time-location and Cluster parameter checking. As of now, our tool is checking the parameters of the sampling size calculators, but this could be improved. For example with the Cluster calculator the UI should display a warning when the cluster sizes are too far apart. The calculations on the backend are still being done correctly, but the results might not necessarily be executable in the real-world, which would be important to take a note of.
3. More customisation of the calculators. Currently, users can use four types of calculators and they have the option to sample by subgroups. However, more customisation to the input of calculators and to the calculators themselves could be added. For example, with Time-location it would be sensible to allow the user to specify how many volunteers and vehicles they have access to or what their estimated budget limit is.
4. Complete language translation for the web application. Currently, the translations are only avaialable for the content of the web application, but not for the decision tree and question card elements. This implementatino has two explanations. One, because the decision tree and question cards are generated by the backend and the translation is done on the frontend. This can easily be solved by setting up separate databases for each language.
Two, the decision tree and question cards contain statistical, mathematical and technical terms which are not easy to translate. We do not have the capabilities to translate terms like margin of error or confidence interval. However, this is certainly a limitation of the current implementatio that could and should be improved in the future.