Skip to main content

Per-plugin rate limits

Per-plugin rate limits allow you to control how AI credits are consumed per user and per plugin for plugins that use the Datacurso AI Provider.

Access to AI Providers settings​

To access these settings in Moodle:

  1. Go to Site administration > General > AI > AI Providers.

    AI Providers

  2. In the Datacurso AI Provider row, click Settings.

    Settings

  3. Locate the Per-plugin rate limits section.

    Per-plugin rate limits

Assign AI plugin rate limits​

This section is where you configure the per-user rate limit settings for the Assign AI plugin.

Enable rate limit​

Check this box to enable per-user credit rate limiting for the Assign AI plugin.

  • If you enable it, the provider will apply the limits below to each user.
  • If you leave it disabled, Assign AI will not have a per-user credit limit.

Enable rate limit

Credit limit per window​

This is the maximum number of credits one user can spend in the time period you set below.

  • Set it to 0 if you do not want any limit.

Example: if you set 10, a user can spend up to 10 credits during each time window.

Credit limit per window

Time window​

This setting defines how often the credit limit resets.

Pick a number and a unit (for example 1 + hours). Allowed units are: seconds, minutes, hours, days, weeks, months, years.

Examples:

  • If Credit limit per window is 10 and Time window is 1 + hours, each user can spend up to 10 credits per hour.
  • If Credit limit per window is 50 and Time window is 1 + days, each user can spend up to 50 credits per day.

Time window

Course Creator AI plugin rate limits​

This section is where you configure the per-user rate limit settings for the Course Creator AI plugin.

Enable rate limit​

Check this box to enable per-user credit rate limiting for the Course Creator AI plugin.

  • If you enable it, the provider will apply the limits below to each user.
  • If you leave it disabled, Course Creator AI will not have a per-user credit limit.

Enable rate limit

Credit limit per window​

This is the maximum number of credits one user can spend in the time period you set below.

  • Set it to 0 if you do not want any limit.

Example: if you set 10, a user can spend up to 10 credits during each time window.

Credit limit per window

Time window​

This setting defines how often the credit limit resets.

Pick a number and a unit (for example 1 + hours). Allowed units are: seconds, minutes, hours, days, weeks, months, years.

Examples:

  • If Credit limit per window is 10 and Time window is 1 + hours, each user can spend up to 10 credits per hour.
  • If Credit limit per window is 50 and Time window is 1 + days, each user can spend up to 50 credits per day.

Time window

Forum AI plugin rate limits​

This section is where you configure the per-user rate limit settings for the Forum AI plugin.

Enable rate limit​

Check this box to enable per-user credit rate limiting for the Forum AI plugin.

  • If you enable it, the provider will apply the limits below to each user.
  • If you leave it disabled, Forum AI will not have a per-user credit limit.

Enable rate limit

Credit limit per window​

This is the maximum number of credits one user can spend in the time period you set below.

  • Set it to 0 if you do not want any limit.

Example: if you set 10, a user can spend up to 10 credits during each time window.

Credit limit per window

Time window​

This setting defines how often the credit limit resets.

Pick a number and a unit (for example 1 + hours). Allowed units are: seconds, minutes, hours, days, weeks, months, years.

Examples:

  • If Credit limit per window is 10 and Time window is 1 + hours, each user can spend up to 10 credits per hour.
  • If Credit limit per window is 50 and Time window is 1 + days, each user can spend up to 50 credits per day.

Time window

Ranking Activities AI plugin rate limits​

This section is where you configure the per-user rate limit settings for the Ranking Activities AI plugin.

Enable rate limit​

Check this box to enable per-user credit rate limiting for the Ranking Activities AI plugin.

  • If you enable it, the provider will apply the limits below to each user.
  • If you leave it disabled, Ranking Activities AI will not have a per-user credit limit.

Enable rate limit

Credit limit per window​

This is the maximum number of credits one user can spend in the time period you set below.

  • Set it to 0 if you do not want any limit.

Example: if you set 10, a user can spend up to 10 credits during each time window.

Credit limit per window

Time window​

This setting defines how often the credit limit resets.

Pick a number and a unit (for example 1 + hours). Allowed units are: seconds, minutes, hours, days, weeks, months, years.

Examples:

  • If Credit limit per window is 10 and Time window is 1 + hours, each user can spend up to 10 credits per hour.
  • If Credit limit per window is 50 and Time window is 1 + days, each user can spend up to 50 credits per day.

Time window

Share Certificate AI plugin rate limits​

This section is where you configure the per-user rate limit settings for the Share Certificate AI plugin.

Enable rate limit​

Check this box to enable per-user credit rate limiting for the Share Certificate AI plugin.

  • If you enable it, the provider will apply the limits below to each user.
  • If you leave it disabled, Share Certificate AI will not have a per-user credit limit.

Enable rate limit

Credit limit per window​

This is the maximum number of credits one user can spend in the time period you set below.

  • Set it to 0 if you do not want any limit.

Example: if you set 10, a user can spend up to 10 credits during each time window.

Credit limit per window

Time window​

This setting defines how often the credit limit resets.

Pick a number and a unit (for example 1 + hours). Allowed units are: seconds, minutes, hours, days, weeks, months, years.

Examples:

  • If Credit limit per window is 10 and Time window is 1 + hours, each user can spend up to 10 credits per hour.
  • If Credit limit per window is 50 and Time window is 1 + days, each user can spend up to 50 credits per day.

Time window

SmartRules AI plugin rate limits​

This section is where you configure the per-user rate limit settings for the SmartRules AI plugin.

Enable rate limit​

Check this box to enable per-user credit rate limiting for the SmartRules AI plugin.

  • If you enable it, the provider will apply the limits below to each user.
  • If you leave it disabled, SmartRules AI will not have a per-user credit limit.

Enable rate limit

Credit limit per window​

This is the maximum number of credits one user can spend in the time period you set below.

  • Set it to 0 if you do not want any limit.

Example: if you set 10, a user can spend up to 10 credits during each time window.

Credit limit per window

Time window​

This setting defines how often the credit limit resets.

Pick a number and a unit (for example 1 + hours). Allowed units are: seconds, minutes, hours, days, weeks, months, years.

Examples:

  • If Credit limit per window is 10 and Time window is 1 + hours, each user can spend up to 10 credits per hour.
  • If Credit limit per window is 50 and Time window is 1 + days, each user can spend up to 50 credits per day.

Time window

Student Life Story AI plugin rate limits​

This section is where you configure the per-user rate limit settings for the Student Life Story AI plugin.

Enable rate limit​

Check this box to enable per-user credit rate limiting for the Student Life Story AI plugin.

  • If you enable it, the provider will apply the limits below to each user.
  • If you leave it disabled, Student Life Story AI will not have a per-user credit limit.

Enable rate limit

Credit limit per window​

This is the maximum number of credits one user can spend in the time period you set below.

  • Set it to 0 if you do not want any limit.

Example: if you set 10, a user can spend up to 10 credits during each time window.

Credit limit per window

Time window​

This setting defines how often the credit limit resets.

Pick a number and a unit (for example 1 + hours). Allowed units are: seconds, minutes, hours, days, weeks, months, years.

Examples:

  • If Credit limit per window is 10 and Time window is 1 + hours, each user can spend up to 10 credits per hour.
  • If Credit limit per window is 50 and Time window is 1 + days, each user can spend up to 50 credits per day.

Time window

Tutor AI plugin rate limits​

This section is where you configure the per-user rate limit settings for the Tutor AI plugin.

Enable rate limit​

Check this box to enable per-user credit rate limiting for the Tutor AI plugin.

  • If you enable it, the provider will apply the limits below to each user.
  • If you leave it disabled, Tutor AI will not have a per-user credit limit.

Enable rate limit

Credit limit per window​

This is the maximum number of credits one user can spend in the time period you set below.

  • Set it to 0 if you do not want any limit.

Example: if you set 10, a user can spend up to 10 credits during each time window.

Credit limit per window

Time window​

This setting defines how often the credit limit resets.

Pick a number and a unit (for example 1 + hours). Allowed units are: seconds, minutes, hours, days, weeks, months, years.

Examples:

  • If Credit limit per window is 10 and Time window is 1 + hours, each user can spend up to 10 credits per hour.
  • If Credit limit per window is 50 and Time window is 1 + days, each user can spend up to 50 credits per day.

Time window