03-19-2019, 07:56 AM
(03-18-2019, 09:08 PM)danbrotherston Wrote:(03-18-2019, 08:57 PM)trainspotter139 Wrote: the system often processes multiple actions on the card during a card tap. I personally think they should do a summary of those actions with an expander to see more details like the individual actions that occurred at that specific timestamp.
The fact that multiple entries are made in a database is irrelevant to a user. From their perspective only one thing happened, they paid to get on the bus.
The back end implementation should not drive the front end. The user needs should drive the front end experience.
Too their credit however, GRT knows about the issue, and this is at least not final:
I would argue that multiple actions being performed on a user's card is very much relevant to many users, even if it's not relevant to you.
Imagine for a moment that you loaded $20 onto your card through the online portal. 24-48 hours later, you tap your card on a GRT bus for your regular commute. You look at your card activity 24-48 hours later to see a row that says:
Code:
"03/19/2019 7:10 AM | Card Tap | GRT Bus #21101 (Route 7 - to Conestoga Stn) | +$17.24 | $21.72"
Knowing a bit about how the system works you arrive at the conclusion that this card tap loaded the $20 you loaded online.
Not every user will arrive at the same conclusion on their own however. That's why it's important to design User Experiences that accommodate users of all skill levels. It may not be relevant to you that multiple transactions occurred on the card at the time of tap, but it is to another user. A summary row in the table that can expand to show the individual transactions is absolutely a good user experience. Not all users will need to expand the row to understand what is going on with the card, but those that do should be allowed to see the list of transactions that occurred:
Code:
"03/19/2019 7:10 AM | Card Load | GRT Bus #21101 (Route 7 - to Conestoga Stn) | +$20.00 | $24.48"
"03/19/2019 7:10 AM | Fare Paid - SV Adult | GRT Bus #21101 (Route 7 - to Conestoga Stn) | -$ 2.76 | $21.72"
"03/19/2019 7:10 AM | Issue Transfer - Adult | GRT Bus #21101 (Route 7 - to Conestoga Stn) | $ 0.00 | $21.72"