Registering a NUMBAS-LTI server with Anthology

17 views
Skip to first unread message

David Martin

unread,
Sep 25, 2025, 3:48:54 AMSep 25
to Numbas Users
I have just installed NUMBAS-LTI via docker on RHEL9 and it seems to run fine. My next step is to register it with Anthology so I can add it to our blackboard instance.

Couple of things: 
1. The link to anthology in the server is now broken. You have to find the right page at developer.anthology.com.
2. When I attempt to register I presume I should select the 'My Integration supports LTI 1.3' but then I get requests for a bunch of information I can't find reference to in the docs.

Login initiation URL
Tool Redirect URL(s)
Tool JWKS URL
The default SIgning Algorithm is RS256
Are there any custom parameters to set?

Any help would be appreciated

..d

Dr David Martin
 

Johan Slabbert

unread,
Sep 25, 2025, 4:03:38 AMSep 25
to numbas...@googlegroups.com
Good day

I believe it is a 3 part process



c) In your Blackboard Instance you then : Register LTI 1.3/Advantage Tool where you add the ClientID you created in b:

image.png



Johan Slabbert
Educational Technology Project Manager
BEng (Pret), BEng Hons (Pret), MIT (Pret), MEng(Pret)

Tel +27 (0)12 420 3825
Fax +27 (0)12 420 3697
Email johan.s...@up.ac.za
www.up.ac.za

Department for Education Innovation 
Room 3-34, IT Building, Hatfield Campus
University of Pretoria, Private Bag X20
Hatfield 0028, South Africa




--
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, visit https://groups.google.com/d/msgid/numbas-users/91bcefd6-0c22-4194-b627-6fd695fe5b2cn%40googlegroups.com.

This message and attachments are subject to a disclaimer.
Please refer to http://upnet.up.ac.za/services/it/documentation/docs/004167.pdf 
for full details.

David Martin

unread,
Sep 25, 2025, 4:11:01 AMSep 25
to numbas...@googlegroups.com
The instructions are incomplete as per my email. 

..d

You received this message because you are subscribed to a topic in the Google Groups "Numbas Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/numbas-users/VGjF5zCA7v0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to numbas-users...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/numbas-users/CABP1u53JqsesTuzrZPBiFBwn5iukoa60LmKKgm3ZAHVNrJwE3Q%40mail.gmail.com.

David Martin

unread,
Sep 25, 2025, 7:10:17 AMSep 25
to numbas...@googlegroups.com
OK, it looks like the broken link mislead me. 

Connect to Blackboard

Blackboard expects most LTI tools to run on a single domain, which serves every institution using it.

Because each institution runs their own instance of the Numbas LTI tool, each instance must be registered separately with Anthology.

  1. Register this server as an application with Anthology.
  2. Create a dynamic registration token.

    In the Anthology Developer portal, use Dynamic Registration with the token URL you created, to initiate tool registration.

    Record the Application ID and the Application Key that were created.


I was under the impression that I had to first register with anthology (step 1), then do the next steps as the page linked was 404ing.

Step 2 I then read as a title  and a single step on anthology where it is in fact multiple steps. a) create a dynamic registration token (on th elocal LTI server) and then step 2b is on the anthology site. 
The application key is not obvious, you have to select the 'manage keys' option fromt eh trhee dots next to the application registration.

So far so good - need to wait on my IT colleagues for the next step.

Best wishes

..d
Reply all
Reply to author
Forward
0 new messages