I can make a ClassBot command to output the current QUESTION keyword if desired. Like you said, this will require having lernid being aware of classbot's name in the channel.
Another easier approach might be to add a text input next to the normal one. It would default to having 'QUESTION' as its value. The user could then manually change the value if necessary. Combined with the checkbox idea for marking a message as a question, this would probably work.
I can make a ClassBot command to output the current QUESTION keyword if desired. Like you said, this will require having lernid being aware of classbot's name in the channel.
Another easier approach might be to add a text input next to the normal one. It would default to having 'QUESTION' as its value. The user could then manually change the value if necessary. Combined with the checkbox idea for marking a message as a question, this would probably work.