Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Just for clarification, speaking as an AP teacher, I felt I needed to clarify the timeline presented here. While this article does read as if the instructions came after the exams, that is very much incorrect. College Board made it clear any images had to be either jpg or png back in April, weeks BEFORE any exams actually took place. They communicated this to students in numerous emails and posts on their website, to the point where it was kind of getting tiring of hearing them repeat the information. Teachers were also repeating it to students over and over and over again. The specific instructions about how to make sure iPhones provided jpg instead of HEIC came at LEAST a week before the exams began.

This is very, very much on the students, if they "didnt know". Now, there have been some issues with uploading (not related to file type), but that is completely separate from this. I sympathize with any students who were unable to upload through no fault of the own. But if they submitted HEIC? That's their fault.

Source?

The CB tweet went out on 5/12 after the Physics exam began. The CB demo exam even allowed for the uploading of HEIC files (which apparently many students relied on). The Twitter thread and trail is a mess of bad information and shoddy discussion from the CB.

Why are you white knighting the College Board, here, and disparaging students? The students didn’t design some garbage system prone to failure.
 
  • Like
Reactions: BaltimoreMediaBlog
i cannot understand how this problem was not identified earlier before the software went live.
Any software devs here that could explain?

It seems like an obvious thing...get an iphone, what lots of people in the US use, and try it before it goes live.
There are only two platforms after all...

Because PNG and JPEG exists. HEIC is nowhere near ubiquity. I haven't seen any product specs that include support for it.
 
Education is actually constitutionally run at the state level in the USA...although there is a federal department of education (which is run by a moron named Betsy Devos who has deep connections to charter schools....) and there is a lot of questionable activity from this department. Some has been good, at least in theory over the decades, demanding equity and opportunities for all students no matter their disability or race...they just often will put mandates out there without fully funding them, as they do with special education funding (Look up IDEA). There's also been a bunch of federal grants or mandates coming down from the federal government in the last few administrations that have muddled the waters here even more. It crosses party lines (Race to the Top, NCLB). One of the big ones was Common Core. This was not a federal mandate but rather something that had funds associated with it states essentially had to take or they couldn't function. They technically don't "Have to" get involved with common core but it's a way to create a national curriculum without it being a legal thing to do since states are supposed to run education. Bill Gates had a big part in making this happen...and he now says it failed...anyways...rabbit hole...

I enjoyed the following you down that rabbit hole; Well, enjoyed in the sense that it's nice to learn...
Have indeed heard of it as "no child left behind". - Heard a lot about lacking funding as well in the past.
I think standardisation is a bit of a double-edged sword at times. It has clear benefits, like meaning everyone can be compared on the same basis. But it also decreases flexibility for the professionals, i.e. teachers to judge the best way of handling certain situations - For example, I think we can probably agree that having a completely standardised schedule for everything a teacher should go through every single day wouldn't be good, as it leaves no manoeuvrability to accommodate the needs of the students, like spending more time on subjects that are particularly hard for the class, or engaging students who pick up things faster with, to them, more interesting concepts. But some standardisation is likely necessary as well - I don't really have any answers as to the best structure for all of it, but it is rather interesting.
I personally very much like the system we have here in Denmark, but I doubt it would be much liked in America, and it is surely not the only good system; And of course it too has its flaws - but I think it's safe to say there is room for improvement

Interesting point with Gates. I've never been a particularly big fan of Microsoft, but Gates has undoubtably done a lot of good. Whilst the Common Core project failed, I hope for the future betterment of everyone involved in the education sector - For America, and for that matter the rest of the world was well, since almost anything can be improved :)

There is no requirement for a college or university to consider SATs or ACT in admissions. Most just did and schools generally used it as their Junior (3rd year of HS) level standardized exam to meet the requirements of the Every Student Succeeds Act (the previous incarnation was No Child Left Behind - you may have heard of it with that name). Collegeboard has a very inappropriate connection with Pearson, a for-profit company (whom I think just changed their name to SAVVIS or something in fact recently). They basically run standardized testing in the US and own a big part of the textbook industry which dictates the curriculum that prepares kids for the tests... It's big money and scammy all around. Tech c

I seem to have written some of my response to that quote in my previous paragraph by mistake, I hope you'll excuse me for not bothering to sort it out this time since it got a bit long and intertwined

I do have a lot of textbooks from Pearson though. In fact, some of my professors have had their books published through Pearson - I wasn't aware they did more than just books and auxiliary material learning material though.
We've never really had our curriculums bound by the textbooks though - Some teachers (mostly those who've written it themselves) will follow it, but many others will just take a chapter here and there as suggested reading, but offer many more avenues for learning material - often self-made PDF documents.
In any case, there's nothing inherently wrong in having for-profit involved in education on some tiers I think - Like textbooks and material. But if they have inappropriate connections with the Collegeboard, begin more or less dictating curriculums and being solely responsible for testing without external audits or involvement of teachers actively teaching at schools, it seems more problematic to me.
 
Everly Kai, a senior in British Columbia, had the same problem with Computer Science A last week — she attempted to rename the file to JPEG and received the same email a few hours after submitting her test.

Computer Science students are not expected to be IT Support. But goddamn they should at least have baseline tech knowledge.
 
So you work out your math in LaTeX? (Also notice how your LaTeX code is actually incorrect)

Haha, forgot a closing curly there I see, well spotted. - But normally, Pages, Overleaf or TeXMaker would catch that one. Just wrote it hastily on an iPad as an example.

But actually, quite often I do write it out in LaTeX immediately, yes. But there's also Maple, RStudio, MatLab, GeoGebra, etc.
 
Computer Science students are not expected to be IT Support. But goddamn they should at least have baseline tech knowledge.

In defence of that student, if you have an m4a file, naming it mp3 will often make it work as an mp3 with absolutely no issues at all, and the student may not have known about HEIF as a format, and just figured it was a new container, but not a new encoding, in which case renaming it would've worked.
 
I dont understand what happened. When you send an image as SMS or via email, the file is automatically converted to Jpeg. Was the image sent via a web site upload or something and the iphone didnt also convert the HEIC to Jpeg?
I have been noticing an "issue" where image files my brother send me from an iPhone X to my iPhone X via Messages has trouble coming through as HEIC -- I don't know if this is related, but I have been baffled as to why it's suddenly become an issue between the two of us.
 
They could download the HEIC and just rename to JPEG. It works.

And apparently it seems there's an argument here that it does in fact work

EDIT:
This message was in continuation of my earlier message
In defence of that student, if you have an m4a file, naming it mp3 will often make it work as an mp3 with absolutely no issues at all, and the student may not have known about HEIF as a format, and just figured it was a new container, but not a new encoding, in which case renaming it would've worked.
 
Haha, forgot a closing curly there I see, well spotted. - But normally, Pages, Overleaf or TeXMaker would catch that one. Just wrote it hastily on an iPad as an example.

But actually, quite often I do write it out in LaTeX immediately, yes. But there's also Maple, RStudio, MatLab, GeoGebra, etc.
I'd consider myself very fluent in LaTeX, but to me it's no question that when you actually have to work things out, writing it out on paper has no alternative. I understand with many derivations it's possible to just type it out right away (which is something I definitely did on occasion), but for that to happen you kind of need to know how to do it before you even start. In every other case I (and my guess is, pretty much everyone else) would need to write it out and then copy the derivation to LaTeX, which just wastes time. And everybody who has experience with LaTeX knows that sometimes you encounter a typo in LaTeX which takes you ten minutes to figure out and makes you feel really stupid. Yes, it doesn't happen all the time, but it happens. Imagine failing an exam because you mistook a } for a ) or because you mistook a " " for a " " (space vs. non-breaking space). I think it's not exactly a great idea to turn a math exam into a LaTeX fluency exam. It's just not an important skill to have in the real world.

Also, some more advanced things in math/physics you simply can't do easily in standard LaTeX. Structural formulas in chemistry, electric circuits, Feynman diagrams, Wick contractions etc. Maybe you need to quickly put together a little graph. Or maybe sketch an experimental setup. Good luck working that out in TikZ.
 
I too am annoyed at the fact a lot of websites don't support that format so I'm forced to convert my images.
I read that HEIC holds better quality, is that true?

HEIC = High Efficiency Image Coding can have the same quality as a JPEG at up to half the file size. So at the same file size as JPEG, it can likely hold up to twice the quality as JPEG.
 
I'd consider myself very fluent in LaTeX, but to me it's no question that when you actually have to work things out, writing it out on paper has no alternative. I understand with many derivations it's possible to just type it out right away (which is something I definitely did on occasion), but for that to happen you kind of need to know how to do it before you even start. In every other case I (and my guess is, pretty much everyone else) would need to write it out and then copy the derivation to LaTeX, which just wastes time. And everybody who has experience with LaTeX knows that sometimes you encounter a typo in LaTeX which takes you ten minutes to figure out and makes you feel really stupid. Yes, it doesn't happen all the time, but it happens. Imagine failing an exam because you mistook a } for a ) or because you mistook a " " for a " " (space vs. non-breaking space). I think it's not exactly a great idea to turn a math exam into a LaTeX fluency exam. It's just not an important skill to have in the real world.

Also, some more advanced things in math/physics you simply can't do easily in standard LaTeX. Structural formulas in chemistry, electric circuits, Feynman diagrams, Wick contractions etc. Maybe you need to quickly put together a little graph. Or maybe sketch an experimental setup. Good luck working that out in TikZ.

I agree. I’ve run into my fair share of LaTeX mistakes, and you called me out on bracket imbalance just before - but I think you’re missing the main point; It’s not about LaTeX. LaTeX is one option for writing out things. Maple Or MatLab would likely be much better options for fast iterations and calculations, and is also closer to being wysiwyg. We used Maple throughout high school.
Electrical engineering has LogiSim for doing circuits, chemistry has a nice program I can’t remember the name of that runs excellently under Wine, and I think even has a native Mac/Linux port these days, ChemSketch I think? You could easily make molecule composition illustrations and all sorts with it
For your little graphs there’s Numbers or GeoGebra, and in any case you can import images into PDF documents still. Drag and Drop with most editors; import from iPhone on the Mac, /includegraphic if we’re speaking LaTeX, and I haven’t done a typo this time :p.
These tools make you faster and more efficient, and are generally easy to learn and use - don’t count LaTeX in on that one.
 
How in the blazes do these people think it's easier to get everyone to change a setting on their phones than to just update the software to accept HEIC?

Any even slightly competent web developer can add the code to convert the image if it's in HEIC, and the libraries to do so are open source and free.
HEIC decode requires a license and that license costs money. Think about why Apple doesn't allow VP9 HW decode on their machines that support it, but allow HEVC. Money. Apple profits from HEIC and HEVC licensing as they're part of the consortium. VP9 is free but is a direct competitor.
 
I agree. I’ve run into my fair share of LaTeX mistakes, and you called me out on bracket imbalance just before - but I think you’re missing the main point; It’s not about LaTeX. LaTeX is one option for writing out things. Maple Or MatLab would likely be much better options for fast iterations and calculations, and is also closer to being wysiwyg. We used Maple throughout high school.
Electrical engineering has LogiSim for doing circuits, chemistry has a nice program I can’t remember the name of that runs excellently under Wine, and I think even has a native Mac/Linux port these days, ChemSketch I think? You could easily make molecule composition illustrations and all sorts with it
For your little graphs there’s Numbers or GeoGebra, and in any case you can import images into PDF documents still. Drag and Drop with most editors; import from iPhone on the Mac, /includegraphic if we’re speaking LaTeX, and I haven’t done a typo this time :p.
These tools make you faster and more efficient, and are generally easy to learn and use - don’t count LaTeX in on that one.
But that's again a whole range of programs you have to learn how to use, not just somewhat, but actually fast enough to reliably use during an exam. Suddenly the exam isn't about your understanding of the substance, but about all those auxiliary tools and skills that (a) don't translate into anything useful and (b) aren't exactly what people really expect you to master in your degree. Mind, all these things can also fail. Maybe that one tool you are using starts downloading an update during your exam. You usually don't have that time. Maybe it just crashes for whatever reason. Maybe your computer is really slow for whatever reason. Using pen and paper greatly reduces the number of potential breaking points that can cost you time that have nothing to do with the attributes that are supposed to be tested in your exam.

There's a more elaborate point to be made about what I think about using CAS tools, which is that I don't believe you should use these things when learning about the very concepts that they solve. I think it's didactic malpractice and I know first hand that it messes with people's chances at university when all they ever did was use these tools instead of actually thinking about the operations. I know a number of people that used CAS calculators in their calculus courses and ended up having to re-learn everything once again, because it turns out building on the skill to type in a symbolic expression and hitting "Integrate" isn't exactly possible.
 
Maybe you should follow the article and you'll understand a bit more on what happened.
Essentially it's just that people didn't follow instructions prior to taking tests. From an IT perspective it's not surprising.
[automerge]1590121720[/automerge]
ImageMagick has been able to read heic for several,years now. It’s a standard image-processing backend. What’s the problem with the college board that they can’t handle these files?
Sure, but when you're running an enterprise class service you want something professionally supported. Why do you think businesses don't run Gentoo and instead pay for things like Red Hat? SUPPORT.

Open source is great but enterprises really super need enterprise class support in case something happens. It's required in almost all cases.

It's great that ImageMagick supports HEIC but without enterprise class support waiting there to help it's useless.
 
Last edited:
How in the blazes do these people think it's easier to get everyone to change a setting on their phones than to just update the software to accept HEIC?

Any even slightly competent web developer can add the code to convert the image if it's in HEIC, and the libraries to do so are open source and free.
It's nowhere near open source and free. It's proprietary paid closed format, which never been the Standard. And additionally to HEIF, Apple is also applying another proprietary compression HEIC.
 
I thought Safari converted to JPEG when you uploaded, so here’s an experiment:
30AB8C0D-5D99-4720-BD78-32528A7C5C3A.jpeg
 
i cannot understand how this problem was not identified earlier before the software went live.
Any software devs here that could explain?

It seems like an obvious thing...get an iphone, what lots of people in the US use, and try it before it goes live.
There are only two platforms after all...

Lazy happy path coding. Never took a physical device and tested.
 
Wrong. You have no idea what you're talking about.

Your press release is by HEVC Advance. HEVC Advance is one of three major patent pools, along with unaffiliated patent holders. HEVC Advance holds a relatively small number of companies. Importantly MPEG LA does charge for software implementation, so it still isn't free.

The big unknown is Velos Media who does not publicly disclose their policy and is rumored to charge content fees. Notably Velos Media has hardware companies but doesn't have any content providers, so you can see their incentive to charge for content, not per unit.

View attachment 917494

Wrong.

College Board isn't implementing an HEVC codec and the students are the ones distributing HEVC content (which Apple is the responsible party for any HEVC distribution legal issues). College Board isn't encoding and distributing any HEVC content so any "content fees" you're suggesting from Velos Media won't apply.

It doesn't make sense to charge a "viewer" (the end user which would be College Board in this case) of HEVC content since that would be literally hindering the adoption of this standard. In the past, MPEG-LA never charged any consumer of H264 content. They've only gone after distributors of internet video like Youtube (which they made free later).

Please do some more research. You really don't have any idea on what you're talking about here.
 
Last edited:
How many of you are students or have taken these texts? By the way many of you say "students" and "they", I don't believe you've taken them. I have, and I knew of the HEIC format issue before my first test, which was Physics C: Mechanics, which was the first day tests were available. Given what the article says and what I know, I personally have to believe that a lot of the students who failed because of HEIC just didn't follow directions, and the article is misleading.
 
  • Like
Reactions: moulderine and bice
Essentially it's just that people didn't follow instructions prior to taking tests. From an IT perspective it's not surprising.
There were no HEIC instructions.
Read the Verge article.

The advice, however, was too late for many students. One senior, who asked to remain anonymous to avoid repercussions from school, said that the College Board’s tweet went out just a few minutes before his Physics C test began. “No one taking the AP Physics test would have been able to see it because we were already logged into the test,” he said.
[automerge]1590125509[/automerge]
How many of you are students or have taken these texts? By the way many of you say "students" and "they", I don't believe you've taken them. I have, and I knew of the HEIC format issue before my first test, which was Physics C: Mechanics, which was the first day tests were available. Given what the article says and what I know, I personally have to believe that a lot of the students who failed because of HEIC just didn't follow directions, and the article is misleading.

Where does it say the HEIC instructions existed long before the test happened? Earliest snapshot from archive.org shows May 12. The Verge article mentioned that the tweet on May 12 appeared a few minutes before the test started.
[automerge]1590126037[/automerge]
HEIC decode requires a license and that license costs money. Think about why Apple doesn't allow VP9 HW decode on their machines that support it, but allow HEVC. Money. Apple profits from HEIC and HEVC licensing as they're part of the consortium. VP9 is free but is a direct competitor.
If you're *implementing* the decoder, it possibly costs money. But if you're an end user that *uses* the decoder, you don't need to pay a license to any of the licensing pools. College Board would be considered an "end user" of a decoder. And since they're not distributing any content, they wouldn't pay any distributing costs of HEVC content.

Apple didn't support VP9 because HEVC was finalized first (came out a few years before VP9 was finalized). So when it came to designing the chips for the iPhone (which requires years of R&D ahead of time), Apple chose HEVC. And since software has been using HEVC for a while now, it doesn't make sense to ask the user to switch codecs again.
 
Last edited:
  • Disagree
Reactions: bice and konqerror
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.