This is the latest in a string of incidents where critical software systems, facing new pressure due to the pandemic, are catastrophically failing their users. I think what's happened in the past is that most public-facing software systems either a) were not really critical (because people had the alternative of doing things in-person), or b) (as in the case of all the ancient COBOL systems underpinning the US gov) h…
We keep making a bunch of products where protocols and existing software would do just fine, while hitting fewer edge cases. Know what would be better than the ten goddamn apps and the iPad and shit they're using for our kid's school? Mailed (or emailed) worksheet packets with guidance, recorded lessons on Youtube. Mail back the worksheets, have the food-delivering schoolbuses pick them up, drop them off at the schoo…
Students are failing AP tests because the College Board can’t handle HEIC images
171–180 of 577 posts
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#172"Our system broke, you're screwed now, sorry" is never an acceptable answer. Do they really not have anyone who knows how to get stuff done? 1. Take the files and figure out what to do with them so they can be read. This isn't a hard problem. 2. Ask everyone affected to email you the photo or a new photo of the documents. We'll just take it on trust that you do so honestly because there's no way you would've seen thi…
To be realistic, that is an acceptable answer if the person being screwed lacks alternatives and negotiating power. You mean "I don't want 'you"re screwed, sorry' to be an acceptable answer" and I get that, but I'm committed to using honest language about this because thats we you train ourselves to be wary and give these situations the respect they deserve.
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#173Earlier quoted context omitted.
If they had enough time to warn people ahead of time, they had plenty of time to push a fix to their system for this. We are literally talking about adding support for one more image format. Emails, tweets, texts are no excuse for broken products. The iPhone is the best selling model in the United States. It is on College Board to support its default image format. Good product design is owning your users' success. It…
Have to agree with this guy here.. if you are doing Q/A testing and you notice that an iphone doesn't work by default, you have a problem.
HEIC isn't exactly a commonly used, or widely accepted image format outside of Apple's world.
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#174"Our system broke, you're screwed now, sorry" is never an acceptable answer. Do they really not have anyone who knows how to get stuff done? 1. Take the files and figure out what to do with them so they can be read. This isn't a hard problem. 2. Ask everyone affected to email you the photo or a new photo of the documents. We'll just take it on trust that you do so honestly because there's no way you would've seen thi…
>"Our system broke, you're screwed now, sorry" is never an acceptable answer. That's not what happened at all. The college board admitted their fault and are letting students take the test again. Even without that, they mentioned in their FAQ that JPEGs and PNGs are the only file types acceptable and even sent out a tweet (which should have been an email) a week before especially for iPhone users to let them know how…
If I am to write a system that accepts user uploads, verifying the uploaded file and giving proper error message on failure would've been the first thing come to mind. In this case, per the article, the system was stuck. This is simply unacceptable.
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#175Earlier quoted context omitted.
It suggests that they didn't even bother to try the app on an iPhone, which is what probably half of their target users reach for when they need to take photos. That belies a significant degree of laziness and/or incompetence.
There is no "app". There's a website, from what I understand. Not everything needs to be tested on mobile. In their place I'd have left an option to upload non-supported formats "just in case" to leave a trail, without guarantee of acceptance; but this is not something I'd have expected them to do. I'm also wondering how many iPhone users have that .heic setting at its default value, as opposed to having switched to…
> Not everything needs to be tested on mobile
It does when it requires taking and uploading a photo in the year 2020. Especially when its target users are high school kids. What adult is going to use anything other than their phone to take an off-handed photo to upload somewhere these days? Much less a child who probably almost never uses a traditional computer.
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#176Earlier quoted context omitted.
Plus the backend doesn't move fast. The .net framework only got a json serializer recently. I am not holding my breath for system.drawing to handle HEIC!
> The .net framework only got a json serializer recently. What do you mean by recently? I am not a .net user, but this seems quite basic.
However the full framework has had a different JSON serialiser (DataContractJsonSerialiser) since v3.5 in 2007.
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#177.
So you build a service that doesn’t properly validate or gracefully handle invalid file types and it’s my fault as the end user when I try to upload something and the system fails? If you build a service that can’t support one of the most commonly used platforms in the world, that’s on you the developer, not me the user. This is software engineering 101 right here, and was completely avoidable on the part of the deve…
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#178Earlier quoted context omitted.
You're suggesting bureaucratic "software" works better? I don't put as much faith in that as you.
> You're suggesting bureaucratic "software" works better? It works for building regulations, for electric regulations, for food safety regulations, for all the rest of industries actually. If anything we see people dying because that regulations are not enforced or are removed after lobbying. So, software is not going to be "better" but more reliable and a less costly foundation for the rest of business and industrie…
Regulate software and you will kill it.
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#179Earlier quoted context omitted.
>"Our system broke, you're screwed now, sorry" is never an acceptable answer. That's not what happened at all. The college board admitted their fault and are letting students take the test again. Even without that, they mentioned in their FAQ that JPEGs and PNGs are the only file types acceptable and even sent out a tweet (which should have been an email) a week before especially for iPhone users to let them know how…
If they had enough time to warn people ahead of time, they had plenty of time to push a fix to their system for this. We are literally talking about adding support for one more image format. Emails, tweets, texts are no excuse for broken products. The iPhone is the best selling model in the United States. It is on College Board to support its default image format. Good product design is owning your users' success. It…
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#180Someone at the College Board just needs to write a few lines of code to convert HEIC images to JPEG, instead of forcing thousands (if not more) students to retake the test. On Ubuntu, you can: sudo apt-get install libheif-examples heif-convert infile.heif outfile.jpg Based on the article, it sounds like the College Board did actually receive the test files from these students. The students were emailed that the files…