We are happy to announce a new way to integrate Sphere Engine with your application. Webhooks are HTTP callbacks triggered by some event. When that particular event takes place, the source application makes an HTTP request to the pre-defined URL configured to receive the webhook.
Sphere Engine Problems LTI tool is our key solution to set up programming problems inside any Learning Management System (LMS) and automatically assess them allowing tutors to provide feedback in real-time.
We are introducing a new feature inside the Sphere Engine Problems module - say hello to Workspace files.
Programming challenges are a great way to teach and assess the programming skills of your students or potential hires. In this post, we will go through the basic steps and common pitfalls of creating and testing your own programming challenge, which you can later on use inside your hiring platform or as a part of your curriculum.
We have updated many supported programming language versions to the latest ones.
We have introduced a new "Assessment type" in the advanced settings of Programming Problems. The new "Percentage" type enables having the absolute score range from 0% to 100%.
We took a fresh look at the configuration parameters of our core components which resulted in increased efficiency of our checkers - we are now able to handle more submissions per minute.
We unified the format of the End of Line character sequence used in the textarea field inside the Sphere Engine Problems Editor.
Some time ago we deprecated the programming problem code parameter (problem.code or problemCode) as its primary unique identifier. We decided that the programming problem ID (problem.id or problemId) should become the recommended identifier of the programming problem (...)
During our last sprint, we have identified and fixed all potential cases of race conditions during Sphere Engine Compilers and Problems Widget initialization. Now more than ever we are ready to handle heavy parallel load properly!
In Sphere Engine Problems Widget, Compilers Widget and Sphere Engine for Education we have optimized synchronizing the information about the currently processed submissions and sending the grades to our clients' systems.
We have fixed the issues connected with using the embedded Sphere Engine Problems Widget. This fix is crucial in the context of using Sphere Engine for Education. Now even when the end-users have turned off "third-party cookies" aka "cross-site trackers" aka "cross-site cookies", they will be able to use our widget without any obstacles in a separate browser window.
We have updated the supported programming languages versions to the latest ones. These include: