Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-80894

AI: Provider Plugin - Open AI

XMLWordPrintable

    • MDL-80894-main
    • Hide

      Setup

      1. Git cherry pick the commits that contains "MDL-80889" from MDL-82627

      Testing

      1. Login as admin
      2. Navigate to Site Admin >> General >> AI >> Manage settings for AI providers
      3. VERIFY there is OpenAI API Provider in the AI Providers table.
      4. VERIFY the OpenAI API Provider is in disabled state.
      5. Click the Enable toggle button
      6. VERIFY the OpenAI API Provider is in enabled state.
      7. Click the Settings
      8. VERIFY the page only has one Save Changes button
      9. VERIFY the save changes button is displayed under the form and at the top of the provider actions table.
      10. Tick the "Enable global rate limiting" checkbox.
      11. VERIFY the "Global rate limit" is visible with 100 as the default value
      12. Tick the "Enable user rate limiting" checkbox.
      13. VERIFY the "User rate limit" is visible with 10 as the default value
      14. In the provider actions table. VERIFY there are three actions and all of them are in enable state.
      15. Click the enable toggle button of generate text action
      16. VERIFY the generate text in disabled state.
      Show
      Setup Git cherry pick the commits that contains " MDL-80889 " from MDL-82627 Testing Login as admin Navigate to Site Admin >> General >> AI >> Manage settings for AI providers VERIFY there is OpenAI API Provider in the AI Providers table. VERIFY the OpenAI API Provider is in disabled state. Click the Enable toggle button VERIFY the OpenAI API Provider is in enabled state. Click the Settings VERIFY the page only has one Save Changes button VERIFY the save changes button is displayed under the form and at the top of the provider actions table. Tick the "Enable global rate limiting" checkbox. VERIFY the "Global rate limit" is visible with 100 as the default value Tick the "Enable user rate limiting" checkbox. VERIFY the "User rate limit" is visible with 10 as the default value In the provider actions table. VERIFY there are three actions and all of them are in enable state. Click the enable toggle button of generate text action VERIFY the generate text in disabled state.
    • 10
    • Team Hedgehog 2024 Review 2, Team Hedgehog 2024 Sprint 3.1

      Create an AI provider plugin that interfaces with the Open AI API:

      https://platform.openai.com/docs/api-reference 

      This plugin will interface with the upstream AI service and will make available AI Actions to the subsystem.

      Initial Supported Actions:

      • Generate: Generate text content based on user prompt text
      • Summarise: Summarise the provided text. Condense long text into key points. Simplify anything too complex for learners to understand.{}
      • Images: Generate images to illustrate the provided text.

            matt.porritt@moodle.com Matt Porritt
            matt.porritt@moodle.com Matt Porritt
            Meirza Meirza
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 day, 5 hours, 30 minutes
                1d 5h 30m

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.