So after two days of testing I have found 2 issues with the paper class in the second term (in the first term I got an A+ for it just fine). Note: I used the Show Sim Info mod to keep track of her job performance percentage on all of her 4 classes.
What I did was this: I had my sim make all of her homework, before the first class, between classes, and after the last regular class. I had her attend all of her classes right on time, and with "actively listening". I made sure that both her paper and her presentation were of the quality where further editing wouldn't improve the work any more. Then I took a note of the percentages before and after the final class activity (submit paper / give presentation / make exam), and what the difference was between them.
- The first thing I noticed was that submitting the paper give less then half the boost of what you get from giving a presentation or making an exam, with the paper giving either 12% or 12.8% procent extra, the presentation 28% and the exam around 29%. This means that as you get the same percentages for the classes and the homework you just can't get the same result for all types of classes without extra studying on the paper class.
- The second thing I noticed was that while I had managed to get both the paper and presentation class to 100% and both exam classes above 98% I still got an A+ for everything but the paper class, this being given an A. Now I know that an A is a high mark and surely a passed class, but with a job performance of 100%, all classes and homework attended to and a maxed quality paper this is still a bug, because all of those facts should lead to an A+.
Now as I said this was all tested in the second term. I can therefore not make any solid conclusions as to why the first term did give me an A+ for the paper class, and the second one didn't. I do have a suspicion: In the first term she did a lot of skill building, and I think that counts towards the involved subjects as well. By the time the 2nd term started she had maxed out all skills already so she didn't gain any skills during the whole term.
I hope this information can help the devs get to the bottom of this, because in a real university nobody would accept being marked down for no valid reason, so why would a sim accept anything less?