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 bein…
Students are failing AP tests because the College Board can’t handle HEIC images
401–410 of 577 posts
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#402Earlier quoted context omitted.
Just a guess, but it seems like you work in theoretical lala land and never have to deliver something that works. I'm not saying you are wrong- sure you can argue that it's the iPhone that is broken, from a non-standard format. However, if you are designing an app that needs pictures to be taken and about 45% of your customers (the students) can't just take a picture without going through some conversion while on a t…
Well I could turn that around and say if you develop a phone and the image format it exports to is not accepted by 99% of websites maybe then you majorly fucked up.
A file input tag with no accepts attribute when you're expecting a particular type of file is broken. Would Android phones be "majorly fucked up" if they stored images as WebP by default?
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#403Earlier 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…
> they provided a demo in which the photo upload function appears to have been stubbed (e.g. "if 'PNG|JPG|JPEG' is filename, print "Success"), giving students and teachers false assurance that photo uploads would work on test day. I don't think it was exactly that it was stubbed out, per se; I would guess it was that the whole "backend" process involved either a human or an async batch process opening the file; and s…
And now that I reread the passage about Dave, I realize it's not necessarily true that Dave tried to upload HEIC, then got an error message, which led him to then rename the file. But he may have actually read the instructions about PNG/JPG being required, then thought he could just rename his file, then uploaded it as his first and only upload to the demo app. And whether the demo app actually did the upload, it apparently didn't do the parsing (I still think that was stubbed out; I can imagine an engineer thinking it'd save a headache if they disabled the parsing module for the demo server)
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#404Earlier quoted context omitted.
First of all, as many others have pointed out by specifying the accepted file formats in the tag, they would avoid HEIC entirely as the phone would simply convert to one of the accepted formats. It's also not clear to me that this patent license is actually an issue in terms of decoding and converting file formats on the backend. Even if that were the case, I'm certain there is some commercial license software they c…
Wait. There's a way to get safari to upload HEIF without conversion? All my photos, which are HEIF on my phone, turn into jpeg when I upload them. I've been trying to get the original HEIF off for months.
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#405Earlier 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…
There were probably no dev changes for the entire month before hand.
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#406It’s amazing to me that so many are blaming Apple. Despite the fact that this site is all about new technology (so ironic!), uploading a photo from an iPhone isn’t exactly an edge case. They should have tested this, and apparently they did enough to send a tweet about it.. as if that’s enough. Clearly the college board dropped the ball in adequately informing people of their not-great workaround, instead of either sp…
I believe the onus should be on the trillion dollar company that chose to use a non-standard file format.
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#407Earlier quoted context omitted.
Using HEIC apparently [1][2] requires a license and is patent encumbered[3], so I actually blame Apple for using a closed format by default. [1] https://forums.developer.apple.com/thread/97036 [2] https://news.ycombinator.com/item?id=17587923 [2] http://www.hackerfactor.com/blog/index.php?/archives/833-HEI...
First of all, as many others have pointed out by specifying the accepted file formats in the tag, they would avoid HEIC entirely as the phone would simply convert to one of the accepted formats. It's also not clear to me that this patent license is actually an issue in terms of decoding and converting file formats on the backend. Even if that were the case, I'm certain there is some commercial license software they c…
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#408I suppose either they didn’t call Apple up for help or it’s no longer possible to do so in any meaningful way. This is bad press for Apple, too.
The only change they needed to make was one line on their upload form (according to comments elsewhere on the post). This wasn’t an Apple support issue, this was a lack of trying and sufficient testing on the College Board’s part.
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#409Re: Students are failing AP tests because the College Board can’t handle HEIC images
#410It’s amazing to me that so many are blaming Apple. Despite the fact that this site is all about new technology (so ironic!), uploading a photo from an iPhone isn’t exactly an edge case. They should have tested this, and apparently they did enough to send a tweet about it.. as if that’s enough. Clearly the college board dropped the ball in adequately informing people of their not-great workaround, instead of either sp…
From what I've heard in articles and other sources, uploading directly from the iPhone works fine. The issue is only when students try to upload an HEIF file from a computer, instead of directly from an iPhone, which requires:
1. The student has an iPhone, which they use to take a picture of their work.
2. The student chooses not to upload directly from their iPhone, and instead wants to use their computer (presumably they're already logged in there).
3. The student's computer is a Mac, and they choose to use AirDrop (or another method that doesn't do conversion) to transfer the file instead of email (or another method that does convert to JPG).
4. The student is using Chrome/Firefox or another browser that doesn't do automatic conversion to JPG.
I would argue that this qualifies as an edge case. Presumably, CollegeBoard did their due diligence testing the basic single-device flows, but didn't cover multi-device flows, or just missed possibilities like AirDrop instead of email for transferring images.
I agree that they should have done a better job informing students; there probably should be more info on the upload page itself.