Hello @urmas,
Yes.
The name appearing there was a former duplicate or another invalid name, e.g. with spaces. Both which would have been detected as error by the Online validator.
This original name was replaced/adapted automatically by KoBo (without further notice): creating the new name in the name column of this row. This is done on xls upload already.
The problem is that if the original name was referenced elsewhere in your form these references are NOT updated. They will now reference another question/variable ($given_name), i.e. the first other duplicate or the otherwise invalid original name. Only in the otherwise invalid case (e.g. space in name, no duplicate) you will probably see an error in KoBo too (no such existing variable).
Here an example:
GivenName02.xlsx (9.7 KB)
KoBo will internally adapt this to
The Online validator will mark the following errors (step-by-step)
If you have fully fixed the issues, you should delete the $given_name column (and the generated calculate version row at the end). Then you should check again with the Online validator, upload and export the fixed xls and look again for a $given_name column.
@Kal_Lam: It might be preferable to explain this somewhere in the help center documentation. I couldn’t find the token "given_name in the Help center, nor in another documentation (of course not in the XLSForm and ODK specification, as it is KoBoToolbox specific). But there was discussion in the forum, see Search results for 'given_name' - KoBoToolbox Community Forum
The KoBoToolbox behavior might changed in a future release, see Release Notes - versions 2.021.45, 2.021.45a, 2.021.45b - #3 by Josh (@Josh).