Roadmap - marcusgreen/moodle-qtype_aitext GitHub Wiki

Roadmap

Some of the items on my roadmap for the Moodle AITExt question type

  1. Expert mode
  2. Logging with parsing for prompt injection
  3. LLM knowledge files
  4. Prompt sharing
  5. AI Speak Voice input
  6. Multiple sample responses
  7. Question text slug in prompt (done)
  8. Moodle 5 core ai compatibility (done)

Expert mode branch

Give the question author full control over the prompt that is sent to the external LLM https://github.com/marcusgreen/moodle-qtype_aitext/wiki/Expert-prompt-mode Code branch

https://github.com/marcusgreen/moodle-qtype_aitext/tree/expert_mode

Branch for Logging is https://github.com/marcusgreen/moodle-qtype_aitext/tree/logging

LLM Knowledge files is described here https://github.com/marcusgreen/moodle-qtype_aitext/issues/24

I give a high priority to ensuring cross llm compatibility so I would want it to work with systems other than OpenAI

Branch for Multiple sample answers is https://github.com/marcusgreen/moodle-qtype_aitext/tree/multi_response_test

AISpeak code https://github.com/marcusgreen/moodle-qtype_aitext/pull/10

Question text slug in prompt

The teacher will be able to cause the text of the question to be inserted into the prompt by adding [questiontext] anywhere in the prompt. It is possible to copy and paste the questiontext at the moment, but it is easy to forget to update it when changed.