Development update, August 2022 - Please help test the next version of Numbas!

25 views
Skip to first unread message

Christian Lawson-Perfect

unread,
Aug 11, 2022, 10:33:21 AM8/11/22
to numbas...@googlegroups.com
Hi all,
After a long gap, I've written a development update on the blog, describing changes since the last update in March: https://www.numbas.org.uk/blog/2022/08/development-update-august-2022/

I've taken on board feedback about how we handle updates to Numbas, following some annoying bugs that affected exams over the past couple of months. (I had a bit of a freak out last night about how much responsibility is on my shoulders now!)
With that in mind, I've spent a lot of time on improving the automatic testing of the Numbas runtime, and I've set up a "beta" editor running the development branch of the code, for others to test before I update the mathcentre editor. The beta editor is at https://numbas.mathcentre.ac.uk/beta/. This is completely separate from the main editor, so you’ll need to create a new account in order to use it. It is not intended to be robust or to store material that will be used with students; assume that anything you create there will eventually be lost.

It would really help, if you have a spare moment, to write a question or two on the beta editor.

I've described the changes made to the development branch in my blog post; I've absolutely blitzed the issue tracker since term ended, so there are quite a few new features, bugs fixed, and quality-of-life improvements to the editor. We decided to drop support for Internet Explorer and use more recent JavaScript features, so if you do nothing else, please create a simple question and exam on the editor and let me know if you encounter any errors. If you fancy looking at any of the new features, all the better!

Finally, following the work done by our two student interns last month, we put together some better instructions on setting up a development environment for Numbas, tested on Linux, Mac and Windows: https://docs.numbas.org.uk/en/latest/development/installation.html.
If you've been wanting to get involved with Numbas development, please give this a go and let me know how you get on!

After today I'm on annual leave for a week until August 22nd, so if you have any urgent queries please email num...@ncl.ac.uk, to reach Chris and Aamir.

Ben Brawn

unread,
Oct 7, 2022, 8:01:55 AM10/7/22
to Numbas Users
I know this post is a few months old now, but I am unable to register for the beta. 

ValueError at /beta/accounts/register/Invalid address ""
Request Method:
POST
Request URL:
https://numbas.mathcentre.ac.uk/beta/accounts/register/
Django Version:
4.1
Exception Type:
ValueError
Exception Value:
Invalid address ""
Exception Location:
/opt/python/numbas-editor-beta/lib/python3.8/site-packages/django/core/mail/message.py, line 88, in sanitize_address
Raised during:
accounts.views.RegistrationView
Python Executable:
/opt/python/numbas-editor-beta/bin/python
Python Version:
3.8.10
Python Path:
['/srv/www/numbas_editor_beta', '/opt/python/numbas-editor-beta/bin', '/usr/lib/python38.zip', '/usr/lib/python3.8', '/usr/lib/python3.8/lib-dynload', '/opt/python/numbas-editor-beta/lib/python3.8/site-packages', '/srv/www/numbas_editor', '/srv/numbas/beta/compiler/bin']
Server time:
Fri, 07 Oct 2022 12:57:54 +0100

Christian Lawson-Perfect

unread,
Oct 10, 2022, 5:41:41 AM10/10/22
to numbas...@googlegroups.com
Sorry, I hadn't tested the registration process! I hadn't set the "from" address for the account activation email, causing the error you saw.
I've fixed it, and checked that I can create an account. Thanks for trying the beta!

--
You received this message because you are subscribed to the Google Groups "Numbas Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to numbas-users...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/numbas-users/7315c4fd-6656-49c6-bfe6-1b319ef5e2d1n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages