corona-warn-app / cwa-wishlist

Central repository to collect community feature requests and improvements. The CWA development ends on May 31, 2023. You still can warn other users until April 30, 2023. More information:
https://coronawarn.app/en/faq/#ramp_down
Apache License 2.0
105 stars 14 forks source link

Evaluate if and how DB feedback QR Codes can be used for CWA Checkin #710

Open DanAmt opened 2 years ago

DanAmt commented 2 years ago

Feature description

Deutsche Bahn provides QR Codes for Feedback on every seat at least in ICE Trains. It would be a great win if those could be used for CWA Checkin

Problem and motivation

A lot of unused potential for checkin in DB carts . If the codes present can be used for checkin we can use this potential. Here is a sample: https://inside.bahn.de/qr-code-umfrage. Apparently the codes are unique per train, but maybe we can also make a checkin from the target survey page, with cart number. Or even better: If DB QR code is scanned with CWA, it checks in the user.

Is this something you're interested in working on

Yes, I am trying to muster up the people in DB who have charge of these QR codes, so coordination can be done

viisauksena commented 2 years ago

in general 2 Ways may be possible, Note : actual codes result like these (example from webpage) http://www.iqsn.de/L1/ice-n31

  1. advance exisiting codes - as they actually are per train to have at least per wagon qr codes - which in turn can be hashed and added with a default time of 120 ice 60 RE minutes. You need to change codes and add some infos at least about waggons. (they may be distributet by train personel once)

  2. add a link to existing webpage from Deutsche Bahn, so no QR Codes have to be changed. It has to be possible to have link Click Checkin (as in open link with corona warn app) - the Info for waggon could be manually added by people. (all with reservation for seats may know them well, others may just guess)

  3. Deutsche Bahn could add Corona Warn App QR Code to their Media Centres in Trains ... there they have a pretty good knowledge of train and waggon by internal wifi network of the train.

jucktnich commented 2 years ago

@viisauksena the 3rd way maybe could even be integrated in the S-Bahn, etc. portals, so I would prefer this way. I would also like to link to this issue, cause this would be the way for the CWA team to make it easy for developers to integrate a checkin into their app.

Elsensee commented 2 years ago

I didn't know they were unique per train and even contain the wagon number!

The ideal way would be if a user can just scan the QR code with the CWA and be checked in. Unfortunately, they lack information currently needed by CWA event registration. So, option 1 would be, that the CWA team changes how QR codes are read and adds the feedback code from DB as another possible URL. (Not via server change, though) This would provide the best user experience. Option 2 would be, that the DB indeed adds a contact tracing link to their feedback page. I doubt that this will be used, then. Communication would have to work and people need a two-step process. Option 3 would be to add a event registration link within the DB Navigator App! This could be either per train or even per wagon. (Should not be tied to checking in without ticket verification, as this might not work sometimes!) This would be an amazing idea and would provide smooth UX, if both CWA and DB Navigator are installed on the user device! They can even be changed per ride and not just per train, so privacy is even better since you really cannot track single trains from their respective event registration IDs.

That DB adds a new QR code to all their trains would be a very long-term idea. They have so many trains, it's hard to actually do that and it takes a LOT of time.