Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

- Home
- Canvas
- Canvas Question Forum
- Canvas Formula Question: Setting decimal precision

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

01-21-2018
08:51 PM

Hi all,

I'm currently working on a chemistry course in canvas (migrating from blackboard), and I've hit a bit of a roadblock on Formula type quiz questions.

I need students to calculate solubility from an equation, however the Canvas platform only allows up to 4 decimal places in the answer. This is not precise enough for my needs, as I'm dealing with extremely small values and need 5 digit (preferably 6/7 digit) precision.

Generating solutions gives 80% with the final answer rounded to 0.0003, when in reality there is a world of difference between 0.000266 and 0.000341

The best solution for me would be to be able to set answers as scientific notation with a certain number of significant figures, rather than a certain number of decimal places. That would cover a better range of answers if I have very wide swing in my input variables.

Is there a workaround or solution for this issue?

Thanks

Solved! Go to Solution.

1 Solution

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

02-24-2018
04:49 PM

Hi @alexking ,

Alas it seems that your question has stumped the community. From what I have been able to find, there is no way to add additional decimal precision at this time.

Having said that, I think this conundrum is a great candidate for a Feature Idea which you can log in the https://community.canvaslms.com/community/ideas?sr=search&searchId=ca85a45d-1568-47c5-8bcd-38bae2af3... area. I would suggest including very much the same detail you have provided here, as there is a very good business need for requiring the additional decimal precision.

Please feel free to post a link back to the idea here once you have logged it, as that will help others find it in the future.

Hope that helps!

Stuart

14 Replies

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

01-22-2018
04:53 AM

Hi there, @alexking and Welcome to the Canvas Community!

I haven't personally encountered this issue before, so I am going to share this with quite a few groups for you to see if we can get some traction for you. You won't have to join these groups if you prefer not to, as communication will all transpire right here!

I'm sharing this question with Higher Education, Canvas Developers (because they're awesome and know everything!), and LMS Migration Strategies (since you mentioned you could do this in Blackboard, and someone may have come across this before.)

Let us know if there is anything else we can do for you!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

01-22-2018
01:19 PM

I've joined the groups you've mentioned.

And thanks for the welcome and your reply

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

02-24-2018
04:49 PM

Hi @alexking ,

Alas it seems that your question has stumped the community. From what I have been able to find, there is no way to add additional decimal precision at this time.

Having said that, I think this conundrum is a great candidate for a Feature Idea which you can log in the https://community.canvaslms.com/community/ideas?sr=search&searchId=ca85a45d-1568-47c5-8bcd-38bae2af3... area. I would suggest including very much the same detail you have provided here, as there is a very good business need for requiring the additional decimal precision.

Please feel free to post a link back to the idea here once you have logged it, as that will help others find it in the future.

Hope that helps!

Stuart

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

02-25-2018
02:07 PM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

04-21-2018
09:47 AM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

04-22-2018
04:04 PM

Thanks for the reply nikkimalatin. I've been a bit busy lately and forgot about this thread, but as @stuart_ryan suggested up thread I have made a post in the ideas forum for people to vote on.

Here is the link if you are interested in letting the developers know this feature is important to you

https://community.canvaslms.com/ideas/11410-expanding-calculated-formula-options

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

09-29-2018
12:28 PM

I am in the same boat. Hopefully Canvas will fix it in the Quizzez.next upgrade.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

09-12-2018
09:58 AM

This is insane. My institution just moved from Blackboard to Canvas. Canvas ported the basics of my 24 homework quizzes from Blackboard rather easily but without any +/- tolerances in the answers. When I tried to add tolerances I encountered the issue with those answers that cry out for scientific notation. (E.g. What is the [H+] in a solution with pH = 8.00?) This posed no problem whatsoever in Blackboard. Since my institution will never admit that it was a mistake to switch to Canvas, I am sometimes forced to ask the same question twice and require that students use scientific notation. I first ask students to enter the mantissa/significand (e.g. 1.23 if the answer is 1.23e-8). It is then quite simple to add a tolerance (of, say +/- 0.02). I then restate the question exactly and ask for the exponent (e.g. -8) with no tolerance. Students seem to adjust to this device rather readily but are as mystified as I about why a kludge of this sort should be necessary.

(I want my Blackboard back!)

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

09-12-2018
10:02 AM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

09-29-2018
12:26 PM

I have the same issue as well.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

03-20-2019
02:08 PM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

09-09-2019
01:51 AM

Supposedly, we should be able to do this. In the Canvas help section on using numeric answers, you can specify precision up to 16 significant figures and you can use scientific notation. However, it has not worked at all for me. Anything less that 0.0001 gets rounded to zero! 2.96e-5 is zero! Frustrating.

Here's the link to the Help section on numerical answers > "Answer with Precision". Does NOT work as advertised.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

03-31-2021
01:29 PM

I am wondering if this is still a thing - certainly with New Quizzes?

I've done some testing with large numbers and small answers using the wave equation for electromagnetic waves for GCSE Physics.

Here is the question set -up:

And the simple formula used:

I have set the **Min** and **Max** range for variable x and forced it to use scientific notation eg 1*10^8 (more about this later) and left input at 2 decimal places:

I've then asked it to give me 20 possible questions to 6 decimal places with answers in scientific notation:

Pressing **Generate** gives me a range of answers to 6 decimal places in scientif notation format:

I then go into **Student View** and attempt a question. I can put in an answer of 6 decimal places or fewer/more!

When I submit the answer with 6 decimal places, I get it right:

If I submit it with 5 decimal places and don't round up, it is marked as wrong:

If I submit it with 5 decimal places and do round up/down, it is marked wrong:

It does not even like it if the answer does not require 6 decimal place precision.

In the above example because I used Scientific notation I did not get to alter the margin type:

Am not sure why I cannot do it for scientific notation but can do for standard notation (am sure someone can tell me)

In scientific and standard notation, I could both enter values to double digit decimal places:

**Issues**

So the **THREE main issues** I have are:

**Firstly,** you can no longer use 'e' when writing scientific notation eg

You have to write it as though you were entering the number into an Excel spreadsheet formula:

I would imagine that this is quite challenging for many students...

**Secondly,** if you dont select scientific notation, and ut the answer in scientific notation, you are marked wrong - even if you are correct!

**Thirdly, **I dont think you can do questions where you ask for answer to a certain number of significant figures - certainly if you dont use scientific notation.

So there we have it. Im not sure if this has fully answered the questions put and I am a bit concerned that nearly 3 years after, no-one has added anything to the post. Maybe people realised it was working and have moved on or perhaps I've simply not answered the questions? Still it was good to play about a bit more with this question type...

**Do let me know!**

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

10-19-2021
08:23 PM

Related Topic

- Using Formula Questions to Convert Hex to Decimal in Canvas Question Forum
- Bug fix request. Importing formula questions to New Quizzes: Decimal precision bug. in Canvas Question Forum
- I'm wondering if I can make a question worth 1/2 (.5) point instead of a whole number? in Canvas Question Forum
- ¿Cómo creo una pregunta numérica en Nuevos exámenes (New Quizzes)? in Guía del Instructor
- Como faço para criar uma pergunta de fórmula em Novos Testes? in Guia do Instrutor

- Reference
- Community Guidelines
- Security
- Developers
- Open Source