> Changing a file’s extension does not guarantee that it will be converted, but Spencer was still able to submit the demo test with no problem. In what situations does the file format auto convert when you change the extension?
It's a naive extension filter then passed off to a well implemented image conversion routine that the programmer just invoked in their script. So you need to do some little dance to get around it. You can probably run full blown postscript programs on their server if you simply name it .jpg. College board is a $1 billion/year "not for profit" with a million dollar CEO, there's no excuse for this.
Students are failing AP tests because the College Board can’t handle HEIC images
181–190 of 577 posts
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#182Earlier quoted context omitted.
The article reads to me like the people who had problems sent the images from the phone to their computer, which may not trigger the automatic conversion? One air dropped it to the computer and renamed it PNG, another renamed it JPEG, but they were probably HEIC files with the wrong file extension.
I believe those students had received noticed to use png/jpeg, and their solution was to change the file extensions. The website accepted them without issue, but these students later received emails telling that their photo was corrupt. The other, unaware students tried to upload the HEIC directly from their phones and the website stopped responding causing their test time to expire.
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#183I thought iOS was supposed to convert HEIC images to JPEG automatically behind-the-scenes in any file transfer situation where HEIC isn't supported. The article itself even says: > iPhones convert HEICs to JPEGs automatically when they’re attached to emails in the Mail app I'm just curious technically why the same didn't happen with the testing portal? If you have a webpage that accepts image uploads, is iOS Safari n…
Tried a standard input tag with the proper accept attribute Selected a HEIC file from Photos in Safari, the selected image was automatically converted to JPEG. Ten bucks says College Board programmer(s) failed to do the most basic and standard filtering. Edit: Like a sibling comment said, the accept attribute actually isn't necessary; even PNG images (e.g. screenshots) from Photos are converted to JPEG automatically.…
In any case, sounds like absolutely horrid QA and communications of what's accepted (and of course, very bad idea not supporting the format in the first place when half your test takers are taking pictures in that format).
(A bit more context on my original comment: I thought they had some working system where test takers could upload photos directly from their phones — e.g., scan a QR code to open a page with a unique ID with an image upload form. Turns out that's too much to ask; their process is "get the image from your camera to your test-taking device whichever way you can think of, not our problem." Not surprisingly that's not a very foolproof process.)
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#184I ask my students to send my texts by email. This minimizes any kind of crapload of shit that can happen with any app. And size is irrelevant: just send several mails if (should not happen) your photos take more than 20mb.
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#185Earlier quoted context omitted.
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…
> Mail back the worksheets, have the food-delivering schoolbuses pick them up, drop them off at the school every week or so, or just do photos-to-PDF on a phone and email them. Or they could just give each kid workbooks and textbooks like they did when I was in school but that's out of fashion now for no reason. eyeroll I'm a college teacher and my wife is a high school teacher. Education is much more complicated tha…
Wife's a middle school teacher and ~40-50% of the other people in my social circle (not via her & her colleagues, oddly enough) are teachers, too. What they've done here (this state, post NCLB) is get rid of comprehensive curriculums with prepared material (workbooks, sheet packets, textbooks) and now districts and teachers all come up with this stuff themselves, which is clearly wasteful—why have a committee at the state-level do this once when every goddamn district can hire a couple new people to handle curriculum and rope teachers into those same committees, because they don't already have so many friggin' meetings they're starting to overlap?—so yes, hard eyeroll at the trend away from textbook + workbook as a foundation for (middle grade and lower, at least) classes. The state could have made their own such resources several times over for the waste the current system has produced, if they didn't trust a company to provide it (as was usually the case in the past). The whiplash-inducing pointless policy shifts in education, usually implemented by what sure appear to be given their observed behavior certifiable morons, is tiresome and harmful to educators and families alike (we have both perspectives).
Now there are CDC suggestions that kids should have their own resources next year, but gee, we just switched away from textbooks + workbooks, which would have been great, to a mess of shared "learning centers" and junk like that (oh and got rid of all the indoor-recess toys in the kindergarten classrooms statewide to make room for those). It's pure fad-chasing, well-intentioned at best and the school admin version of résumé-driven-development at worst (and it's often the latter). When they accidentally stumble on an idea that might be good they fail to implement it correctly (i.e. they can't even follow simple directions or understand how games or human systems work, these highly-paid jokes of PhDs that run the schools). Very frustrating.
Maybe your schools are doing a better job than ours but there's no possible way the tech support load & assignment screw-up rate here isn't a bigger hassle here than if it were on regular ol' paper, including the effort of shuffling that around and disinfecting it, and I think they've actually done a decent job given the tools they're being told to use (webshit and apps) and the time they had to prepare. Hell they could probably buy some kind of UV disinfectant chamber for submitted papers for what they spend on all these stupid apps every year, stick a drop-box just inside the door of the meal-delivery schoolbuses and outside the school, and call it good.
What I know for sure: the only part of this where it felt like my kid was almost getting the kind of education they would in the classroom without a ton of extra effort on our parts, and it felt like we understood what they needed and what needed to be done about 100% of the time, was the first couple weeks when we did have organized packets of paper instructions and assignments they sent home before spring break just in case there were closures (they didn't yet know it'd be the whole rest of the school year, of course). And with the paper we didn't have to deal with "this login isn't working" and "I hit the wrong thing and now my work I just did is gone" and "what the fuck, I, the adult and a software professional, can't even find this thing they say is at the other end of this link (or where in the app this thing is supposed to be, or whatever)", and so on, and so on.
That's for the younger kids. For the older ones, drop-off rates have been... high. Many of those kids weren't even attempting the majority of assigned work, if they were doing any of it, by a week or two into this. Very high levels of effort by some teachers had noticeable but still low effects on keeping kids engaged. We're talking north of half the kids in my wife's school essentially just skipping 4th quarter this year, and a good chunk of the rest getting maybe 10% as much out of it as they would have in school—it's that bad. I think some assignments missed due to logistics or scanning errors or whatever are nothing next to those effects.
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#186Earlier quoted context omitted.
You're suggesting bureaucratic "software" works better? I don't put as much faith in that as you.
I'm not sure where you got that impression. I think the parent was saying that software is extremely crucial now, and technology companies can't continue this trend of randomly breaking traditions for the sake of moving forward. Software is critical to the function of society. And society can't afford to keep up with the rate of emerging technological trends, it's just not possible. Technology companies have to conti…
You expressed it better than myself. :)
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#187The thing I don't understand in all the news articles I have read about this is the major complaint of the students seems to be that they have to retake the test which will mean they have to study for a few more weeks. Isn't having more time to study a good thing? Having more time to study and prepare should mean less stress, not more.
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#188Earlier 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.
Last year Microsoft introduced a new and more efficient way to allocate memory natively into .NET Core 2.0 (Span). Since JSON.NET is still used by .NET Framework that doesn't support the new API, Microsoft created System.Text.Json that includes a new JSON parser that utilizes it. The first Microsoft project to use the new parser by default was ASP.NET Core 3.0.
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#189Earlier quoted context omitted.
Exactly. Simple tech literacy was missing in the 1% of students that failed this test through their HEIC submissions. Even though I acknowledge the panic of a weird circumstance during an important test, editing the extension in file explorer is just too far from logical. Apps are becoming so streamlined and gesture intuitive that children and young adults might actually be regressing in their tech competence while i…
>Simple tech literacy was missing in the 1% of students that failed this test through their HEIC submissions. Even though I acknowledge the panic of a weird circumstance during an important test, editing the extension in file explorer is just too far from logical. I don't think this is a fair statement. Image file formats are something that very few people need to think about these days. As another commenter pointed…
If you change the extension on any operating system and then open it in the image viewer, it does appear to work. It doesn't as image viewers do not trust the file extension and ignore it, but there is no indication of that to the average user.
Re: Students are failing AP tests because the College Board can’t handle HEIC images
#190Earlier quoted context omitted.
Some tests require symbols (like greek letters), which aren’t easy to type by default. Also, people have been practicing all year by handwriting responses (since we didn’t know it would be online, obviously) - so a handwritten option is accommodating that.
Some of the exams (like biology) no longer require calculations this year--instead of doing the calculation, you just explain how you would do it. This has been confusing for a lot of students, but it solves the "special input methods" problem.