Text Insights

Local plugins ::: local_textinsights
Maintained by Developer CK
# TextInsights # A local Moodle plugin that provides AI-powered text analysis [Summarize, Explain, Validate] capabilities through a convenient context menu in course content.

Text Insights 1.1.0

Moodle 4.2, 4.3, 4.4, 4.5, 5.0
Released: martes, 12 de agosto de 2025, 16:52

TextInsights

A local Moodle plugin that provides AI-powered text analysis capabilities through a convenient context menu in course content.

## Features

  • Context menu for selected text in course content
  • Three AI-powered analysis options:
    • Explain: Simplifies and explains the selected text
    • Summarize: Provides a concise summary
    • Validate: Checks accuracy and identifies potential issues
  • Role-based access control for each feature
  • Responsive tooltip-style results display
  • Word-boundary aware text selection

Plugin Dependency on OpenAI API Key

The plugin depends upon an OpenAI API key to function correctly. This key acts as a secure token that grants access to OpenAI’s powerful language models and other AI services. Without this key, the plugin cannot communicate with OpenAI’s servers or utilize its AI capabilities, meaning the features powered by OpenAI will not work.

To generate your own OpenAI API key, you need to create an account on the OpenAI platform. After registering and logging in, navigate to the API section of your dashboard, where you can generate new API keys. Each key is unique and should be kept confidential to prevent unauthorized access.

Once you have obtained the API key, you can configure the plugin by entering the key in the appropriate settings or environment variables. This step is crucial for enabling seamless integration between the plugin and OpenAI’s services.

developerck.com

TextInsights

License

2025 Chandra K developerck@gmail.com

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Version information

Version build number
2025080101
Version release name
1.1.0
Maturity
Alpha
MD5 Sum
89e869846ea4f487b11ab61dd12b40bf
Supported software
Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5, Moodle 5.0
  • Latest release for Moodle 4.2
  • Latest release for Moodle 4.3
  • Latest release for Moodle 4.4
  • Latest release for Moodle 4.5
  • Latest release for Moodle 5.0

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
v1.1

Default installation instructions for plugins of the type Local plugins

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder in the "local" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation.