When upgrading Blackboard, we make every effort to test and document as much of the system as possible. However, it is not always possible to test every last feature, and as such we sometimes find bugs with the system after upgrades.
- Calculated Formula Question Marked Incorrect Despite Matching the Correct Answer
Issue Description: Calculated formula question marked incorrect despite matching the correct answer. This is an issue with the Calculated Formula grader when grading exponential numbers. Effectively when a User uses a higher or lower notation than the expected answer it will fail, although it is mathematically equivalent. A basic example is the answer for an exponential answer is: 1.66E-24 if you put the following value in: 166E-26 it will be marked as incorrect, even though it is mathematically correct.
Steps to Replicate:
- Create a new Course.
- Create a Test Assessment.
- Create a Calculated Question.
- Use the following Question Text: How many moles is a [x] molecule sample? For full credit include the correct abbreviated unit with your answer.
- Use the following Formula: x/6.022×10^23.
- Set Answer Units to: mol.
- Set Precision to 3 Significant Figures.
- Set the following MIN MAX values: 652.0. (0 Decimal Places)
- Set Correct Answer Forum to: Exponential.
- Set Answer Sets to: 1.
- Perform a calculate and make note of the answer. (It should be 1.66E-24)
- Save the Assessment and go in as an Instructor and attempt the Assessment. You should have set all feedback options to see the values being marked.
- In the answer box type the following: 1.66E-24mol.
- Submit the Assessment and see the feedback.
- Note: You should have gotten a correct score. If not go in again and use that correct score to confirm.
- Now attempt it again and change the value by removing the period in the value and increasing the exponential value by 2. IE: 1.66E-24 will turn into: 166E-26
- This is still correct, and exponential works so that effectively you are just moving the decimal. So increasing it by 2 is still technically the right answer.
- Attempt to Submit with this new value.
Note that answer will be marked wrong, but they will show as the same. This appears to be an issue with how to grade these.
As the value is still the same, it should be marked correctly.