Pacific Open Education Data is a public Android/iOS app meant to disseminate publicly accessible education data with close integration with the Pacific EMIS
Currently the user can enter freely the Teacher name and Subject in the step below in the Schools accreditation survey. A predefined list shall be first extracted when the app is setup (same as loading Schools from API as described in https://github.com/ghachey/pacific-emis-education-survey-tool/issues/13). From this list the fields shall now be an autocomplete. After typing for example 3 characters a short list of choices matching the characters will be display to user for selection. Typing additional characters will shorten then list dynamically. If the Teacher is not in the list the field can accept the fully typed name also. This will improve data quality by linking with known data in the system.
When recording this in the XML of the survey currently is sets teacherName as shown below. This is good, but when retrieving from the EMIS we will also get the ability to put the teacher ID there. So this can only be added if users selected a teacher from list. But if so, add below teacherName tID=IDOFTEACHER.
The same shall be done for subjects (which can also have an ID called subjCode if selected from list).
And these UI widgets shall be available in any other surveys in the tablet. Currently there is only one other example in WASH.
The REST API call to get the data will be added here soon.
Currently the user can enter freely the Teacher name and Subject in the step below in the Schools accreditation survey. A predefined list shall be first extracted when the app is setup (same as loading Schools from API as described in https://github.com/ghachey/pacific-emis-education-survey-tool/issues/13). From this list the fields shall now be an autocomplete. After typing for example 3 characters a short list of choices matching the characters will be display to user for selection. Typing additional characters will shorten then list dynamically. If the Teacher is not in the list the field can accept the fully typed name also. This will improve data quality by linking with known data in the system.
When recording this in the XML of the survey currently is sets teacherName as shown below. This is good, but when retrieving from the EMIS we will also get the ability to put the teacher ID there. So this can only be added if users selected a teacher from list. But if so, add below teacherName tID=IDOFTEACHER.
The same shall be done for subjects (which can also have an ID called subjCode if selected from list).
And these UI widgets shall be available in any other surveys in the tablet. Currently there is only one other example in WASH.
The REST API call to get the data will be added here soon.