• RE: Integer to float conversion - prevention

    Hi Andrew,

    There are a few possibilities, depending on what you are trying to do. As you mentioned writing this:


    using either single or double quotes, will do it in that particular variable.

    On the other hand you did mention $ANSWER - $RESPONSE which suggests you are using a Maple-graded response area. In that case, relying on the Maple computation engine for the algorithm code may also be a solution.


    posted in Question Creation
  • RE: Live 3D plots

    Hi Andrew,

    Unfortunately the plotmaple command is a static image, but if you setup a plot component in Maple (using the same plotting code), and then save that worksheet, then you can import the worksheet as an interactive Math App into Möbius (apologies, this part of our new help system is under construction, but it links to our old help page on Math Apps for now).

    Then the student will be able to interact with the worksheet and move the plot.

    More complex apps can be constructed and graded - see the Math Apps in Maple or our Math App Authoring Guidelines.

    posted in Question Creation
  • RE: How to use Quaternions in Mobius?

    Hi Nico,

    Firstly, thanks for the effort in designing the nice questions! I would like to ask about +Quaterions_Rotation question, because of normalizing $k to get $u, the answer that the students need to enter is a decimal approximation. Are you looking to make that exact, or will you add tolerance so the student just enters correct to a number of decimal places?

    I think the exact answers make more sense, so I would suggest putting certain variables in quotation marks or evaluating them using maple calls:

    .... $angle='$angledeg*Pi/180';
    posted in Question Creation
  • RE: Linked answer boxes in the HTML question type

    Updated basic template for linked answer boxes:  LinkedAnswerBoxes.zip

    posted in Best Practices
  • RE: Grading differential equation

    As a starting point, I would recommend substitution of the students response into the DE. Obviously that would confirm that the student provided a solution, but won't check for the existence of the arbitrary integration constant. To do that the indets($RESPONSE, name) command will check for C (assuming that your students always use C to denote the integration constant).

    is(diff($RESPONSE, x)+$RESPONSE+$RESPONSE*(x^n)=0) and evalb(indets($RESPONSE, name) = {C, n, x})
    posted in Question Creation
  • RE: Displaying unsimplified expressions

    The Display command uses the Typesetting package native to Maple Document mode. However since Möbius is a web app, everything needs to be converted into MathML (or LaTeX or similar) to be supported by the browsers.

    The closest I can think of (with this method) is the following: $a=maple("use InertForm:-NoSimpl in a:=2(3*x) end use; printf(InertForm:-ToMathML(a));");

    But I don't know if that will generalize well to the rest of your problem.

    posted in Question Creation
  • RE: Controlling Access to Tests

    Hi @danr 

    These settings will do what you want - Proctored Exam+Proctor Sign-in to Start restricts users from accessing the test unless they are authorized. If a Password is set, then users who know the Password can then authorize themselves and access the test.

    Do your tutors have the Student role or the Instructor Role? If they have the Instructor role they should not need you to set the password, as they can Authorize themselves.

    There may be more options, depending on your product version and how you integrate with Mobius. For more specific advice I would suggest contacting support@digitaled.com 

    posted in Course Administration
  • RE: Significant figures

    Hi cmcneile,

    One solution to this would be to hold the answer in a variable. For example to calculate power = energy/time we could use variables such that $P = $E/$T. In the response area (assuming you are using numeric) you can then set "Required with" to "absolute accuracy". If you are using randomisation such that $P would be to more than two significant figures you can use the command "decimal(n,x)" in the algorithm section where x is the input and n is the number of decimal places. In this case it would be decimal(2,$P).

    Hope this helps.

    posted in Need help? Ask here!
  • RE: H5p elements integrated in HTML5 question

    Hi Meta,

    It seems that they have an iframe embedder feature, so it's pretty much copy-paste of their source code into source code of a Mobius question. I've attached a TA question with one of their demos as an example: Example.zip


    posted in Need help? Ask here!
  • RE: Grading equations in a specific form



    If you're comfortable with Maple programming language, you can try 'inert form'. It will allow you to grade student response in its original form, without simplifications. Click here for an example. 

    Alternatively, you can convert the response to "string" and use string tools to check if the expression contains (the right number of) brackets, this should allow you to identify the expression type. I'm thinking alongs the lines of: student answer is equal to the correct answer AND the number of "(" brackets is right. 

    With regards to "y=" part. It's hard to say without the actual grading code. You could try to pull the the equation apart with use of lhs and rhs commands. For example,  "y= a + b"  would give you "y" and "a+b" respectively. This should allow you to grade equation in two parts without equation comparisons. 

    When assigning variable names to the equations (Maple syntax) I often forget to use ":", for example: "my_equation = y = a+b" instead of "my_equation := y = a+b". This  leads to similar error messages.

    Good luck!


    posted in Question Creation