¿Como ir borrando datos al ir realizando el barrido de una muestra?

Buenas noches

1. What is the problem? Be very detailed.

Deseo ir eliminando de la muestra que se va trabajando en campo para que no exista duplicidad en la informacion pero no me ha sido posible.

2. What app or server are you using and on what device and operating system? Include version numbers.
Estoy usando ODK Collect 1.21.1, servidor Aggregate, y editando los formulario en formato xls.

3. What you have you tried to fix the problem?
No he realizado ninguna acción ya que no identifico que se podría hacer.

4. What steps can we take to reproduce the problem?
Primero tengo una lista jerarquizada con la muestra correspondiente, por ejemplo:
Nombre de los conjuntos de apartamentos
Numero de las manzamas
Numero de los bloques
Numero de los apartamentos
Al seleccionar por ejemplo el conjunto este me muestra solo las manzanas de ese conjunto al igual que solo los bloques de las manzanas que seleccione y los apartamentos del bloque que seleccione, esto esta funcionando perfectamente.
Lo que deseo es que al terminar la encuesta en la próxima que que abra ya no aparezca el apartamento donde hice esa encuesta ya que esto me esta generando problemas de duplicidad por equivocaciones de los encuestadores o porque aplican dos veces en diferentes momentos las encuestas duplicando la informacion.
Entonces, si es posible que desaparezca la muestra que ya voy evacuando en campo?

Espero haberme hecho entender.


Lo que deseo es que al terminar la encuesta en la próxima que que abra ya no aparezca el apartamento donde hice esa encuesta...

["What I want is that when I finish the survey in the next one that opens, the apartment where I did that survey will no longer appear..."]

I assume your data about apartment groups, manzamas, etc which you are surveying is coming from an (external) CSV file? If so, I think what you are asking is that you wish to delete specific entries in this dataset, as a result of having completed a form against that entry previously.

Updating - and specifically removing - entries in an ODK itemset file, as a consequence of actions performed within a form, is not something that is currently supported in any ODK client AFAIK [although it is certain an interesting usecase!]. Which is to say, if you have an (internal or enternal) itemset that you are using as a data source when filling in forms, presently there are no means to edit this data (either locally of globally) when filling in a form.

However, this does feel a bit like it might belong among a potential longitudinal survey/case management usecase, so perhaps @adam.butler might have ideas how such could potentially be accommodated?

Muchas gracias Xiphware por la respuesta, seria de gran utilidad que esto se pudiese implementar.


That is a very interesting use case. Currently I don't think this is possible, I'm afraid. There isn't really the concept of anything beyond an individual form within ODK - you fill in a form, then you fill in another form, then you fill in another form.... and there isn't any shared state between them.

It's true that part of what case management is about is introducing the concept of relationships and state between individual form instances, but that work won't be done for a long time, since it's still at the specification stage.

Gracias por sus aportes y respuestas, esperemos que en un futuro podamos contar con este caso de uso, seria de gran utilidad.