Live data from Hacker News

Students are failing AP tests because the College Board can’t handle HEIC images

theverge.com

51–60 of 577 posts

Re: Students are failing AP tests because the College Board can’t handle HEIC images

#51
post #28

Earlier quoted context omitted.

Would it be correct for iOS Safari to quietly reencode to jpeg when a HEIC file is uploaded via a webform? How would Safari know that the site's backend didn't want an HEIC file? I agree the HEIC thing is very confusing (having set up my parents' phones recently), but I can't see how Apple is to blame. For starters, the College Board could've done a much better job emphasizing this step for iOS users in its instructi…

Does the HTTP "accept" tag play a role here? https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Ac...

I don't follow. How does the "Accept" header factor in here?

Re: Students are failing AP tests because the College Board can’t handle HEIC images

#52
While it sounds like the College Board may be at fault for some of the issues, like the test timing out when HEIC images were sent or the initial communication of the issue, I wouldn't be so quick to place all of the blame on them. Part of the problem is how we more-or-less glorify an ignorance of technology. This can be seen in both students trying to change the file type by changing the file extension and JPEG being referred to as a "most compatible" rather than by name in the settings.

EDIT: the comment about "most compatible" was based upon information from the article, rather than access to an iPhone. I have since looked it up, and JPEG is mentioned underneat the option.

I am saying this because people need to have a degree of understanding of technology in order to have some control over it, even though I recognize that some people will construe such statements as being elitist. That depth of knowledge does not even have to be particularly deep. In this case, understanding that photos may be represented in different ways by the computer and that you have to ensure that the recipient can accept that representation is important. After all, this is not the only case where they will run into this issue. It is a big part of the reason why businesses settle upon some form of standard for the exchange of data, may that be through common business practices or a standardization body.

Re: Students are failing AP tests because the College Board can’t handle HEIC images

#53
post #3

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…

Missing HEIC support (and Apple support in general) is not an issue of quality; it's an issue of "knowing your customers". I doubt there could be any certification body for that.

Re: Students are failing AP tests because the College Board can’t handle HEIC images

#55
post #3

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…

[deleted]

Re: Students are failing AP tests because the College Board can’t handle HEIC images

#57
post #28

Earlier quoted context omitted.

Would it be correct for iOS Safari to quietly reencode to jpeg when a HEIC file is uploaded via a webform? How would Safari know that the site's backend didn't want an HEIC file? I agree the HEIC thing is very confusing (having set up my parents' phones recently), but I can't see how Apple is to blame. For starters, the College Board could've done a much better job emphasizing this step for iOS users in its instructi…

Does the HTTP "accept" tag play a role here? https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Ac...

That's a header the client sends to a server to indicate which formats it would like in the response to it's requests, and not relevant to the problem.

Re: Students are failing AP tests because the College Board can’t handle HEIC images

#58

Who doesn't test their upload forms with common flows like uploading an iPhone photo? Sounds to be like the college board contracted this out to the lowest bidder.

The burden of testing is enormous and nobody wants to pay for it. I know plenty of companies that barely test at all. All except the Googles of the world miss stuff regularly.

Irony here is that College Board's core business is testing.

Re: Students are failing AP tests because the College Board can’t handle HEIC images

#59
post #3

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…

I just wish these large organizations would be held accountable for failing to perform the single task we rely on them to do. The College Board has one job -- to administer exams. Experian has one job -- to keep financial data. But when they screw up this single job in a fundamental way, nothing seems to happen to them.

Re: Students are failing AP tests because the College Board can’t handle HEIC images

#60

Earlier quoted context omitted.

Wow, I didn't know browsers even supported automatic image format conversion (this is pretty impressive IMO). Terrible that their programmers didn't specify that tag attribute.

I don't believe that's what's happening here. The accept attribute just filters what files show up in the file picker. And iOS devices will take an extra step, and on the operating system side convert HEIC files to JPEG.

Thanks for that explanation, I was wondering how it worked.
Post reply on HN