I can't get your issue out of my mind.
Your solution should be something very user friedly. The admin page is a little bit far away to be friendly for users never use software.
I regret you need a solution apart from limesurvey for the distribution of the tokens.
If you are using a filesharing or a cloud for documents, maybe it is easier to provide a document with lets say 10000 tokens. This tokens are generated with the dummy function. Then export them once in this document.
The teachers choose how many tokens they need, insert their data (course, teacher, subject) and print it.
I don't know who will analyze the data, but it is easy to export the answers and merge them with the actual list of used tokens to get the combinations.
Now the question is, how should this document look like?
It could be a database, which you can access over web with a user interface for the teachers.
I'm familiar with excel and its visual basic, so I would make an interface in an excel document like this:
In the background is a hidden sheet/database with the tokens and empty columns for teacher, course and subjet.
By clicking "Generate tokens", the additional colums get populated with the input fields beginning with the first "empty" row.
In another sheet the tokens are displayed and can be printed out.
For the evaluation of the data just export the answers with limesurvey (e.g. to exel) and add the missing combinations with a function like VLOOKUP in excel.
Sorry for this excursion to excel, but that is what I'm dealing with. Other skills could provide other solutions.
Greets
Stefan