The E-Learning Unit in the School of Mathematics, Statistics & Physics at Newcastle University has received the Collaborative Award for Teaching Excellence (CATE). These awards recognise collaborative work that has had a demonstrable impact on teaching and learning, highlights the key role of teamwork in higher education.
We’ve just released a minor new version of the Numbas LTI tool provider.
Changes in this version include:
- A global dashboard view, showing resources which are active today.
- An option to only show completed attempts when viewing the statistics for a resource.
- When the student ends their attempt, they’re shown an encoded receipt which they can use as evidence of their score, even if no receipt email is sent.
- Bug fixes around time zone handling, sending email receipts on attempt completion, cross-site security and text formatting.
We recommend updating any servers running the LTI provider as soon as possible, by following the upgrade instructions.
Here are the recordings of our recent training sessions held over Zoom.
First, there was a beginners’ session on the 15th of July, covering the Numbas editing interface, how to deliver exams to students, and writing a first question:
And an advanced session on the 22nd, covering explore mode, custom marking algorithms, and custom part types:
We’re planning on running another Numbas training session for beginners, following the series we ran in March and April.
The first session is scheduled for 10:00 BST on Wednesday 15th July. It’ll run over Zoom and last about two hours. No previous knowledge of Numbas will be assumed.
Following demand, we’ve scheduled a more advanced training session, for experienced Numbas users.
This will take place at 10:00 BST on Wednesday 22nd July. Again, it’ll run over Zoom and last about two hours. Christian will demonstrate a few things, then there’ll be time to work through question-authoring problems from attendees.
Register for a training session:
- The introductory training session on 2020-07-15.
- The advanced training session on 2020-07-22. (This will be recorded)
If you’re looking to start using Numbas in a hurry because of the CoViD-19 crisis, have a look at our blog post about how Numbas can help.
This morning we ran the second of our online Numbas training sessions organised in response to the coronavirus crisis.
Here’s the recording of the session:
There’s at least one more session to go, at 10:00 BST next Wednesday, April 8th. You can still register to attend. If there’s demand for it, we might schedule more sessions.
Now that face-to-face teaching in many institutions has been cancelled in response to the coronavirus crisis, many lecturers are looking for ways to move their teaching and assessment online.
We’ve put this page together as a reference to describe how Numbas could be used to help your students and to replace paper-based assessments.
What Numbas is
Numbas is a free, open-source e-assessment system for mathematical subjects.
Key features include:
- Numbas exams can run entirely stand-alone, so you can start using Numbas without a contract or any IT support.
- Immediate feedback – every question is marked automatically.
- Questions can be randomised, with a sophisticated variable generation system.
- Adaptive marking to allow ‘error carried forward’ marking.
- Plenty of answer types: mathematical expression, number, matrix, quantity with units, multiple choice, and more.
- Lots of settings to control how much feedback students get.
- Easily integrate videos and interactive diagrams.
- Supports custom answer types and marking algorithms when you want to do something not supported by the built-in types.
- Extensions adding extra functionality.
There’s an editor at numbas.mathcentre.ac.uk where you can create your own questions or reuse existing questions. It’s quick to sign up and we have lots of documentation and tutorials to get you started.
How it works
- Write questions using the Numbas editor.
- Collect questions into an exam.
- Share the exam with students.
- Students attempt the exam. They can pause or leave the exam at any point and return to it later.
- Scores are automatically sent back to your VLE’s grade book.
Numbas exams run entirely on the student’s device, so the student’s experience is not affected by a spotty internet connection. Once the exam starts, the only communication with the server is to report scores back (even this is optional – if you don’t want to track students’ scores, Numbas can run entirely standalone). Other systems need constant communication back to the server to render mathematical notation or to handle marking and navigation.
And if you’re using the Numbas LTI tool, instructors can:
- See statistics about the class’s performance.
- Review individual students’ attempts exactly as the students saw them.
- Download a full breakdown of students’ attempts in CSV format.
What can I use it for?
Numbas was originally designed for use in our mathematics and statistics programmes.
However, Numbas has also been used for many other subjects, including engineering; chemistry; physics; business studies; psychology; sports science; accounting; and biomedical science.
Even non-mathematical subjects can benefit from Numbas by making use of its several multiple-choice question types.
Why should I use it?
Automatic assessment gives students immediate feedback, allowing them to work at their own pace.
Randomised questions are good both for practice and for exams where you don’t want students to be able to copy off each other.
There’s a lot of free material available to use under a permissive Creative Commons licence. Use the Explore page or the search facility to find content.
How do I get started?
Follow the tutorials at docs.numbas.org.uk. They will show you how to browse the question database, write your question, and deliver an exam to your students.
Once you’ve done that, there’s full documentation on every feature of the editor, as well as ‘how-to’ instructions for common tasks. A good next step is our document on effectively planning a Numbas question.
Where can I get help?
Post your questions to the numbas-users mailing list.
We’re happy to answer questions emailed to firstname.lastname@example.org, but please understand we’re quite busy at the moment!
Delivering Numbas tests to students
For purely formative material, you can just share a link to a Numbas exam. Students can complete the test, but their scores won’t be saved anywhere. This is a good solution if you want to quickly provide a bank of revision material.
To save scores, you need a virtual learning environment that supports either SCORM (Moodle and Blackboard do, among others) or LTI (pretty much everything).
The table below shows which standards are supported by common VLEs.
|Blackboard||Yes, but don’t rely on it for high-stakes||Yes – admin must make connection|
|Moodle||Yes||Yes – teacher can make connection|
|Canvas||No||Yes – teacher can make connection|
|Desire2learn Brightspace||Yes||Yes – admin must make connection|
|ILIAS||Yes||Yes, with a plugin|
|Sakai||Yes, with a plugin||Yes – teacher can make connection|
|Schoology||Yes||Yes – teacher can make connection|
For SCORM, no setup is required: you download the package from the Numbas editor and upload it to your VLE.
For LTI, you might need your VLE administrator to set up a connection. The Numbas LTI software needs to run on your own server. There’s full documentation about what you need and how to set it up.
Considerations for high-stakes assessment
If you’re thinking of using Numbas for a high-stakes assessment, consider the following:
Do everything you can to avoid losing student data. If using your VLE’s built-in SCORM player, it is responsible for saving attempt data.
Blackboard’s SCORM player can not be relied upon. Consistent reports describe Blackboard failing to save data for around 10% of students’ attempts.
We have fixed several bugs in Moodle’s SCORM player, and are now quite confident that it is reliable.
The Numbas LTI tool has been heavily tested and has several features to ensure no data is lost:
- Data is saved to the student’s local storage as well as the remote server. If the student’s device crashes, they can resume where they left off after restarting.
- After finishing, the student is shown a large warning box until all data has been confirmed to be saved.
- Students can be automatically emailed a receipt containing a code which the instructor can use to validate their score.
Additionally, you can instruct your students to click the “Print this results summary” button after they have finished the exam, and print to a PDF file. They could email this to you if there’s a discrepancy with the score saved in your VLE.
Because Numbas exams run in the browser, it’s possible that students could use their browser’s developer tools to modify their scores. For high-stakes assessments, we have always recommended using a locked-down browser.
Safe Exam Browser is an open-source tool which provides a locked-down browser.
Think carefully about what questions you can ask. You might need to think creatively about how to assess questions which would normally be answered with long passages of text. These questions could be reconfigured as multiple-choice, or you might just need to ask different questions.
We’re going to run online training sessions, open to all. These will be informal, with a flexible format.
At the moment, we’ve scheduled the following sessions:
- 10:00 GMT, Wednesday March 25th.
- 10:00 GMT, Wednesday April 1st.
- 10:00 GMT, Wednesday April 8th.
We’ll begin by running through the Numbas
The sessions will run over Zoom. You’ll need to register in advance, using this link.
A few people have asked us for an accessibility statement before they start using Numbas, so we’ve written one.
The statements describe the accessibility requirements that we’ve designed Numbas around, some tips on how to use Numbas effectively with different assistive technologies, and details on the outstanding accessibility issues that we know about.
If you’ve got any feedback about the statements or accessibility in Numbas, please let us know.
Nick Walker has developed a set of Numbas questions to support his teaching of Spectroscopy to first year students of Chemistry at Newcastle University.
We’re releasing another major version of Numbas. This release incorporates a couple of exciting new developments, which greatly expand Numbas’ capabilities.
If you want to dive right in, have a go at the demo exam we’ve made to show off the new features.