1.5 KiB
1.5 KiB
MoodleGPT TODO List
Based on the open GitHub issues, the following features and improvements are planned:
Configuration & Settings
- Configurable Request Timeout (#70): Add a setting to manually configure the API request timeout, preventing hangups on deeply nested or slow LLM requests.
- OpenAI Project ID Support (#55): Add a field under Advanced Settings to provide an OpenAI
project_id, enabling compatibility with organizational level API keys. - Toggleable Visual Indications (#71): Add an option to completely disable the cursor hijack and loading animations to prevent unwanted visual behaviors during strictly proctored quizzes.
- Custom LMS Hostname Whitelisting (#71): Implement internal configuration logic that seamlessly whitelists custom university domains (e.g.,
*.oes.kz) to ensure extension logic runs on rebranded Moodle portals.
Context & Advanced AI Integration
- Document Context Injection (#39, #42): Allow users to upload or attach PDFs/lecture notes to be embedded in the AI's prompt resolution context to strictly enforce the correct syllabus answers.
- ChatGPT Assistant Integrations (#37): Implement support for routing requests to customized pre-trained ChatGPT Assistants using specific Assistant IDs instead of relying entirely on standard ChatCompletion routes.
Cross-Platform
- Firefox Port (#50): Migrate and package the Chrome extension codebase for native Firefox compatibility, adapting to standard
browser.*APIs.