Forums » Using AMC (english) »

## Error in mark calculation?

Added by Roberto Zanasi about 6 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 about 6 years ago

What is the value of *Edit/Preferences/Project/Global mark rules/Rounding type*?

#### RE: Error in mark calculation? - Added by Roberto Zanasi about 6 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 about 6 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 about 6 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 about 6 years ago

I think this option only appeared with AMC 1.3.0.

#### RE: Error in mark calculation? - Added by Roberto Zanasi about 6 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 about 6 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)