Text Insights icon

Text Insights

Maintained by DeveloperCK DeveloperCK
# TextInsights # A local Moodle plugin that provides AI-powered text analysis [Summarize, Explain, Validate] capabilities through a convenient context menu in course content.
Price option: Free
Supports Moodle 4.2-5.2 See all versions

Latest release: 1 week ago
Installations: 7
Downloads (last 90 days): 20

Frankenstyle name: local_textinsights
Local plugins

Description

# TextInsights #
 
A local Moodle plugin that provides AI-powered text analysis capabilities through a convenient context menu in course content.
 
If you are using moodle 4.5  or > moodle 4.5, you can use aiplacement plugin , which comes with moodle standard AI structure.
 
## 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



** Now you can also setup the ollama and use that

# Plugin Dependency on OpenAI API Key or OLLAMA setup

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](https://platform.openai.com/). 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.

Contributors

Awards

Privacy friendly