Forums » Using AMC (english) »
Error in mark calculation?
Added by Roberto Zanasi over 7 years ago
I am using amc 1.2.1-3, the version present in debian stable. I created a test, which has max 61 mark points. I set the test properties for a final scoring in the range 1-10. So the formula which converts points to final score should be
score = 9/61*x+1
But I have the following problem: a test with 32/61 points gets a 5/10 score, which is wrong. It should be 5.71, equal to 5.5 or 6 depending on the approximation chosen.
Replies (8)
RE: Error in mark calculation? - Added by Alexis Bienvenüe over 7 years ago
What is the value of Edit/Preferences/Project/Global mark rules/Rounding type?
RE: Error in mark calculation? - Added by Roberto Zanasi over 7 years ago
It is set to "rounding". With grain=5.25 the final score is 5.25.
RE: Error in mark calculation? - Added by Alexis Bienvenüe over 7 years ago
It seems to me that the Minimal mark option (that you set to 1) is not available in AMC 1.2.1.
There is only Floor mark, which sets a floor for marks (so that a mark below this floor is raised to the floor value).
RE: Error in mark calculation? - Added by Roberto Zanasi over 7 years ago
I can see "Minimal Mark", "Maximal Mark", "Grain", "Rounding Type". I don't have "Floor mark". Should I set some variable in the LaTeX source?
RE: Error in mark calculation? - Added by Alexis Bienvenüe over 7 years ago
I think this option only appeared with AMC 1.3.0.
RE: Error in mark calculation? - Added by Roberto Zanasi over 7 years ago
This is what I see
Screenshot_from_2017-04-15_17-10-46.png (70.7 kB)
Screenshot_from_2017-04-15_17-12-18.png (40.4 kB)
RE: Error in mark calculation? - Added by Alexis Bienvenüe over 7 years ago
OK. With your version, you can only scale marks to a 0-max range, not a min-max range.
You need AMC 1.3.0 to get a final scoring in the range 1-10.
(1-8/8)