# CalcMe integration in Wiris Quizzes Studio

*Define random variables and functions*section now you do not need to save and download a tedious Java file; you can start typing your algorithm right away in the same window. We have also gotten rid of the variables library: from now on, you will only need a single working sheet for your code and plots.

## FAQ

### How different is CalcMe from Wiris CAS?

CalcMe is a calculator with the same features as Wiris CAS but with an improved user experience. CalcMe is a Javascript application compatible with all browsers while Wiris CAS was based on Java applets. The transition from Wiris CAS to CalcMe will be smooth. You can try CalcMe here.

### Is Wiris Cas going to disappear completely from Wiris Quizzes?

In Wiris Quizzes 4, Wiris CAS will be removed from Wiris Quizzes Studio and there will be no more releases. In old versions of Wiris Quizzes, Wiris CAS will still be available. Of course, we strongly recommend updating your Wiris Quizzes to the latest version and start using CalcMe.

### Am I going to lose all my old Wiris CAS algorithms?

No, of course not. There are three main situations:

- If you do not modify your questions, they will work exactly the same as before. Even if you modify the statement or some properties of Studio, or you or your institution update Wiris Quizzes' version, but you do not modify the algorithm,
**the question will be the same**. - If you decide to change the algorithm with CalcMe, then
**the question will change**. CalcMe has a translation engine that translates old sessions created with Wiris CAS to CalcMe sessions. If you edit questions created with Wiris CAS, they will be automatically converted into CalcMe. Follow this link to see how it works. - The only case when the question will change, even if you do not modify it, is when it had a Wiris CAS window as an
**auxiliary calculator**for the student. In this case,**the students will see CalcMe instead**.

## CalcMe launcher in Wiris Quizzes Studio

*Define random variables and functions*section of Wiris Quizzes Studio as the default calculator. This section looks different in the following scenarios:

- a question with no algorithm or with an algorithm already written in CalcMe.
- a question with an algorithm written in Wiris CAS.

### A question with no algorithm or with an algorithm already written in CalcMe

This is the state of the tab when opened for the first time:

In this window we can write and execute a CalcMe algorithm as usual, as we do in https://calcme.com. The **algorithm is automatically saved**, and you can go back to the initial screen by clicking on the upper-left corner arrow. If you open the *Define random variables and functions* section again, you will simply find the same algorithm.

This algorithm can be written conventionally, through CalcMe's Sheet, or using the new feature named *algorithm lines*. You can see the problems intended to be solved with it and the expected user interaction here.

### A question with an algorithm written in WIRIS CAS

This is how the *Define random variables and functions* section in Wiris Quizzes Studio looks when working with a question written in Wiris CAS:

You can still use Wiris CAS to modify this algorithm by clicking the *Run calculator* button. Thus, you will download and run the Wiris CAS application to make the calculus you need.

If you want to convert your algorithm to CalcMe, there are two available options to do so. You can convert it to a general CalcMe session or as an algorithm. For complex algorithms that include programming logic, we strongly recommend using the second option for better performance and ease of use.

You need to know that, after selecting any of these options, the algorithm is going to be translated from Wiris CAS to CalcMe and that the process is **irreversible** (though it is possible to recover the original algorithm as the warning explains if you click Cancel in the Wiris Quizzes Studio window).

## Graph plotters

If a session in CalcMe has plotters with graphs, they can be used as variables in the question. To use them, we need to assign the plotter to a variable.

If we draw something directly on Graph, it will also be displayed.

## Auxiliary CalcMe

The option of displaying a Wiris CAS applet for auxiliary calculations for the student will not be available anymore. There will be only the option of adding an auxiliary CalcMe instead.

As it happened with Wiris CAS, the user can set initial content for the student, so *Initial content* launches CalcMe.

In this case, there is a default visible title. The teacher can edit or hide it, and the student will see the result as expected.