Live data from Hacker News

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

theverge.com

231–240 of 577 posts

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

#231

.

Take two seconds to understand the situation before you comment. iOS automatically converts images to JPEG from HEIC if you use a standard input. College Board didn't, and then somehow either failed to do QA testing with iOS devices entirely, or did a poor job in not catching this huge bug. The failure here is definitely theirs.

[deleted]

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

#232

Earlier 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…

While I kind of agree with the sentiment, I'm also totally done with the notion of "Apple decides to have their own unique format every 2 years, and makes the change in a backwards incompatible way, so now the world needs to kowtow to them, despite Apple dragging their feet in many areas of standardization." Seriously, fuck Apple. It took legal changes in the EU to force them to the "Just f'ing support USB-C like the…

Please learn what you are talking about, on even a basic level, before blaming Apple.

You're wrong about USB-C, too, so please learn about that, too.

And lastly, you're hilariously wrong about revenue from dongles, so again, learn the basics before hurling accusations, not after (or, in your case, never).

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

#234
post #170
post #131

Earlier quoted context omitted.

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.

People used to say the same thing about Internet Explorer

And they were correct. If more than 10% of the population is using it, it should be supported, particularly if you are providing a service that can affect people heavily (like AP test submission).

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

#235
post #233

Earlier quoted context omitted.

> Sorry, Apple buyers, but you've purchased a device that flaunts standards, and you must expect it to cause problems. Sounds like you're putting blame on the students in this situation.

[deleted]

[deleted]

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

#236
post #32

Here's the relevant frontend source code for the file upload picker, if anyone's wondering (webpack://src/components/exam/submissions/FileInput.js): { const [file] = Object.keys(e.target.files).map(key => e.target.files[key]) const fileSizeInMb = file.size/(CONVERSION_BASE*CONVERSION_BASE) const fileSizeInKb = file.size/CONVERSION_BASE const split = file.name.split('.') const fileType = split[split.length-1].toLowerC…

Huh. So, according to the other comments, if they'd set the `accepts` on their form to MIME types instead of extensions, the browser would have converted the file to a JPG automatically.

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

#237
post #157

Earlier quoted context omitted.

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.

> Missing HEIC support (and Apple support in general) is not an issue of quality; it's an issue of "knowing your customers". The test portal "not responding" when receiving an unexpected file format is a quality issue. Not making it clear to the user that the upload has failed before it is too late is another quality issue.

You're right about that; I missed it. It should be transparent about invalid input, and this indeed is a non-brainer to include in a test suite or QA process.

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

#238
post #143

I am 100% on the side of the school. Unlike with JPEG, everybody who wants to work with HEIC should pay licence fees. Also, HEIC is like 50x more complex than JPEG. I hope the world will never get to a point, where each phone brand stores photos in their own format, and you need a special software from the phone manufacturer to view the photos (that is what we have now with raw photography formats, and what we used t…

JPEG is like 50x more complex than PPM, but we eventually moved off that standard as well due to storage size and feature limitations. Plus, it's being adopted by both iPhone and Android--it's not like it's a proprietary format specific only to Apple. Not to mention HEIF/HEIC images take up a fraction of the space of equivalent quality JPEGs, which is significant if you're a shutterbug who fills up their phone with p…

Maybe we should have some standards with very simple formats that are "universal" and should be supported everywhere to solve this kind of problems, even if they are not ideal.

I understand the pros of complex formats, but then we end with things like browsers that are many million lines long. It might not seem too bad, but in my opinion that detracts not just from open source, but also making computing accessible, universal and usable for everyone.

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

#240
post #212
post #170

Earlier quoted context omitted.

People used to say the same thing about Internet Explorer

What's your point? If you are developing an application/website and it doesn't work with 50% of your market share- then you are a dumbass for not implementing it. ESPECIALLY for an AP EXAM with consequences. This isn't like "oh no, 50% can't reach our site about cat videos". This is an EXAM. Honestly cannot believe people on here defending them not adding simple image support for 50% of the testers...

The point is that we have all seen what happens when we start letting a single company dictate formats. Because the next step is "i can't believe those lazy fucking programmers can't support heic2" or whatever magical bullshit they come up with after abandoning heic1.

And it you want to talk about incompetence, I'd say pushing a format that is almost guaranteed to be incompatible with the millions of existing backends out there is profoundly stupid.

Post reply on HN