Numbas v9.0
I’m pleased to announce the release of v9.0 of Numbas. This is a major release with an almost completely rewritten default theme, and some big structural changes inside.
Read the restI’m pleased to announce the release of v9.0 of Numbas. This is a major release with an almost completely rewritten default theme, and some big structural changes inside.
Read the restHere’s a round-up of development on the Numbas project over the last couple of months.
The most notable change is the addition of a “due date” field for resources in the Numbas LTI provider, so that late work policies can be accurately applied.
Read the restHere’s another round-up of development work on the Numbas project in the past couple of months.
I’ve tagged v8.1 of the Numbas runtime on GitHub.
numbas.review_allowed
from SCORM is used to decide whether to enter review mode on resuming a finished attempt. (code)Numbas.storage.inputWidgetStorage
are documented. (code)data-interactive="false"
can be safely copied and embedded multiple times in the question content. (issue)gauss_jordan_elimination
function always puts the matrix into reduced row-echelon form when possible. (issue)align
attribute on images in question content is translated into corresponding CSS rules on the container when the lightbox button is added. (issue)Polynomial.pow
. (code)I’ve tagged v8.1 of the Numbas editor on GitHub.
first_setup
script sends the correct Content-Type header for HTML. (code)I’ve tagged v4.1 of the Numbas LTI provider on GitHub.
The main change is an improvement to how scores are reported through LTI 1.3. The completion status of attempts is reported and the “submitted at” time correctly reflects the time the student ended the attempt.
numbas.review_allowed
SCORM element is set, to determine if full review is allowed. (code, issue)Here’s an update on Numbas developments since March. We made a separate post announcing the release of v4.0 of the Numbas LTI provider.
We’ve just released v8 of Numbas. There are a couple of technically small but highly noticeable changes to the Numbas runtime: auto-submission of answers and a revamp of the exam feedback settings.
Read the restWe’ve just released a new major version of the Numbas LTI provider.
This release adds support for LTI 1.3. This is a new version of the LTI protocol, supported by all major virtual learning environments and providing new features.
We’ve also taken the opportunity to completely redesign the user interface from scratch, with a focus on accessibility and ease of use.
I’ve made a short video describing the changes in this version:
Here’s a development update, covering everything that’s changed since November.
Most of my work has been on adding LTI 1.3 support to the Numbas LTI provider. We hope to have that ready to use by the summer, in time for the next academic year.
The rest of the development work has been mainly bug fixes, with a couple of new features in the Numbas runtime.
Read the restHere’s a development update, covering everything that’s changed since July.
I spent a lot of time on the Summer working on our other project, Chirun. I wrote a new LTI 1.3-compliant tool, to make it easier to embed Chirun material in our virtual learning environment. That’s now in use at Newcastle, and I’m looking for other institutions to test it with virtual learning environments other than Canvas or Moodle. Our intention is to make our server available to everyone, since it won’t handle any personally identifying information.
So it’s been a while since I had time to do a Numbas development update. There have been quite a few bug fixes and an encouraging number of contributions from other people. The main news is that the Numbas runtime is now WCAG 2.1 AAA compliant.
Read the restHere’s a development update, covering everything since the release of Numbas v7 last December.
Progress on Numbas has continued fairly quietly, while I’ve had to split my attention between this, Chirun, and other stuff at Newcastle.
I gave a talk at EAMS 2023 with an update on developments over the last year:
It’s been a while since our last development update. The reason for that is that we’ve been working on some big changes to every bit of the Numbas software. We’ve released v7 of the Numbas app and editor, and a new lockdown app to integrate with the LTI provider which ensures that students can only access assessments in a restricted environment. There’s also a Safe Exam Browser integration, for in-person invigilated exams.
Laura Midgley has joined the team, replacing George Stagg, who left for an exciting job with RStudio.
Sorry for the long gap since the last development update: the user meeting, EAMS, and work at Newcastle have consumed all of my time. Now it’s the summer, and I can take a moment to reflect on what I’ve done since March.
We had two student interns working for us for a couple of weeks in July: Will McNestry and Aleksas Bagdonas. They each contributed a few new features to the Numbas runtime, tackling some things that had been on the to-do list for a while.
I’ve mainly spent my time trudging through the ever-growing list of issues on GitHub, adding features and fixing long-standing bugs.
George Stagg left us at the end of June to work at RStudio. We’re interviewing his replacement in a couple of weeks – the new role will have a lot more time dedicated to Numbas development.
Read the rest