For the product updates of 2019, see Product Updates 2019.

Major updates


Added a copy feature for tests

It was already possible to copy a challenge or a complete level to easily make variations of existing content. To also make it easier to make variations in tests we made it possible to copy an existing test. By clicking the new 'copy' button in the edit screen of a test a new version of the test will be created for you in the chosen repository.

This copy will be configured with the same options set as the original test, and all challenges linked to the original test are linked to the new copy as well.

Extended access rights for organisation administrators to courses

As an extension to the previous update we extended the access rights for organisation admins once more. As of now, organisation admins can use this admin panel to navigate to all courses within their organisation and edit the content, see test results, modify student access and manage the teaching team.

More details about this admin panel and the list of courses can be found in this article.

Extended access rights for organisation administrators to repositories

The organisation administrators already had access to an admin panel which gave information about the repositories within their organisation. As of now, organisation admins can use this admin panel to navigate to all these repositories and edit the content or modify the users within those repositories.

In addition, organisation admins are now able to make a repository available for all teachers in their organisation:

More details about this admin panel and the list of repositories can be found in this article.

Live test dashboard

Do you want to know who is currently taking one of your tests? The live dashboard shows you all relevant information about your students.

If you scheduled a test between a limited time period you want to know who is doing the test, who has completed the test and how long students still have to finish their current attempt. In the live-dashboard of the test results view you can find this information.

Read more about the live test dashboard in this article.

Support for sets and intervals

Do you want to let your students practice with sets and intervals? This is now possible within Grasple! As you would expect the CAS system behind the platform can also compare sets in a robust way, this ensures that the following expressions are all considered to be equal:

Read more about what we support in this article.

Extra time for students in tests

Do you want to administer a test and give some students a bit more time to complete? This is now possible by granting some groups of students extra time:

Read more about how this works and how you can edit these settings in this article.

Question pools in tests

Do you want to vary the questions each student receives during a test in a controlled way? Question pools gives you an extra tool for this.
To prevent students from working together on the questions in a test, you can randomly select questions from specific collections of questions (i.e question pools), resulting in a unique test per students, while maintaining the same difficulty (and covered topics).

You can combine this with question parameterisation and random order selection to further vary the test per student.

Read more on how to use Question Pools here.

Hide score and question feedback in test results

Want to hide the question feedback and score for students after they finished the test? With this update you can! You can choose to show/hide the score and question feedback separately giving you the flexibility to only show to students what you want them to see after completing the test.
Combine this with the other available settings such as duration, opening and closing time and maximum number attempts to configure your tests for your specific purpose.

Read more about how to control the feedback students can see when reviewing their test results here.

Export functionality for courses

Organisation admins can now export datasets of the courses in their organisation. In addition it is now possible for organisations to allow the export of datasets for teachers. This feature enables teachers to export structural information about their course, as well as progress data related to the activity of registered students. 

When enabled teachers can access the dedicated export page via a link in their dashboard:

Please let us know if you want this feature to be enabled for your organisation. 

New options to position and size your images

You now have more control on how to position and size your images within your content. Sizing and positioning are now decoupled with both of them having three options to choose from.
For size you can choose 33%, 66% or 100% of the content size.
For positioning you choose center align (with text above and below), float left or float right (with text wrapped around).

Read more on inserting pictures and videos here.

Keyboard short-cut for math-boxes

Creating content in Grasple without a mouse is made easier by the addition of a keyboard short-cut for adding math-boxes. The key combination ctrl+shift+e or command+shift+e now creates a math-box for you in which you can immediately start typing Latex:

Naturally, if you already selected some text the keyboard short-cut will use that text as the starting content of the math-box. 

Read more about tips and tricks for content creators here.

Dataset support

It is now possible create parameterised questions based on datasets. We have added the ability to upload a dataset and sample a number of rows. The resulting dataset can be downloaded by students to work with. 

Additionally, you can perform two operations on columns selected from the dataset:

  • Correlation
  • Linear Regression

Similar to the output of other operations the output of these new operations can be used in the question and in the definition of the (in)correct answers to a question. 

Read more about the new operators here

Additional operators and check methods

Do you want to provide even more specific feedback in your exercises? With this update you are given more options to check the answer of a student, or perform more operations on any parameter. The following parameters are added:

  • Select: Extract a value from a list / matrix
  • Unique: Return all unique values of the input list
  • Length: Return the length of the input list
  • EigenValues: Calculate the Eigenvalues of a matrix
  • EigenVectors: Calculate the Eigenvectors of a matrix
  • Shape: Calculates the shape of a matrix
  • Diagonalize: Calculates the P and D matrices of an input matrix

Read more about these operators here

In addition, we added a total several new check-methods:

Organisation Admin Panel

Want to know which courses are live across your organisation? Or want to see all the repositories and teachers in your organisation? You can now using the admin panel.

NOTE: this functionality is only available for organisation admins

As functional manager of Grasple within your university or organisation you want to have an overview of how Grasple is being used. The admin panel is the perfect place for you get a broad oversight of Grasple's usage in your organisation.

The admin panel gives you an overview of:

  • Courses including their status and number of students currently enrolled
  • Repositories including the number of items and users
  • Teachers including their courses and repositories

Read more about it here.

Parameterised line-graphs including student's answer

Do you want to use 2D line chart in your exercise based on parameters or a student's answer? This new feature allows you to easily create graphs based on (parameterised) functions and/or the student's answer.
With this new feature you can achieve the following:

  • add charts to your exercise by simply typing math
  • create a parameterised charts by using parameterised functions
  • use the student's answer in charts to generate specific feedback based on the student's specific answer
  • add these charts in the description, question or feedback of an exercise

Read more about it here.

Adjust Marking of Student Answers in Tests

A student comes to you with the remark that a given answer to a question in one of your tests should have been marked correct instead of incorrect. As a teacher, you can now change the marking of student's answers in the tests which you've published in your course.

Read more about it here.

AND statements in answer rules

Within a single answer rule you can now add multiple clauses. Multiple clauses can be used to check multiple characteristics of the student's answer to determine whether to provide specific feedback (or mark the answer correct/incorrect).
Clauses are evaluated one by one and only if ALL of them evaluate to true, the statement evaluates to true and thus the specific feedback is given to the student. 

Below you can see an simple illustrative example of an answer rule with multiple clauses within the statement.

Read more about it here.

Minor updates

  • As teacher you can now start a test in preview mode even if the test is not open yet or you already did the maximum number of attempts. You can only do this in preview mode, not when you open the test in your course.
  • When adding students to your course you can now also provide student ids if your organisation allows this. Read more about adding students to your course here.
  • The select operator does now accept a range definition of the form "range_start:range_end" including negative "range_end" values (e.g. "2:3" or "1:-1")
  • The performance of previewing an exercise with multiple sub-exercises is improved.
  • Multiplying an equation by a constant on both sides is now seen as algebraically equivalent. (e.g. "y=x+1" is algebraically equivalent to "2y=2x+2")
  • You can easily change the order of answer rules in editor by drag and drop. This helps teachers to change the order in which answer rules are evaluated for specific feedback.
  • LTI Integration with Brightspace can (optionally) transfer the Student ID to Grasple to be displayed in tests result exports for teachers
  • You can now navigate to the repositories page via the black topbar
  • The 'conditions' button for undefined placeholders is now disabled (instead of simply not working when placeholders are not defined).
  • In the exercises overview of any level within the repository, the names of exercises are now displayed.
  • The order of challenges is now stored correctly when changing to the 'fixed order' method while editing a level. 
  • In the exercises overview of any level within the repository we now display if the challenge is linked from a different repository or not.
  • The order of (parameterised) multiple choice answers are shuffled when taking a test. Inline with the practice mode the answers are always shown in the same order in the review mode.
  • When taking a test a modal is displayed if you navigate away from the page without saving your answers. To indicate which answers are changed all changed answers are marked in yellow.
  • When editing the answers of an already answered question in a test you will not automatically navigate to the next question if you save an answer anymore.
  • It is now possible to change the order of sub-questions when editing a challenge. For now this is only possible for challenges that do not use logic to navigate between sub-questions.

Did this answer your question?