Moodle Plugins directory: Learnwise: Versions: 1.1 | Moodle.org

Learnwise
Learnwise 1.1
Moodle LearnWise Plugin
This plugin allows you to set up and configure the LearnWise AI assistant (https://www.learnwise.ai/) for your Moodle site. Learn more about LearnWise at https://www.learnwise.ai/how-it-works.
Note that this plugin requires an existing organizational account within the LearnWise platform. Want to learn more about LearnWise? Please get in touch with us at https://www.learnwise.ai/demo.
Requirements
- Moodle 3.9 or Higher
- PHP 7.4 or Higher
- Access to the LearnWise Admin Panel
- Site administrator privileges in your Moodle environment
Installation steps
- Download the plugin from Moodle plugins directory or from GitHub repository.
- Go to Site Administrator > Plugins > Install plugins and upload the downloaded plugin zip file
Configure the Plugin in Moodle
- Go to Site Administration > Server > LearnWise Integration.
- Select “Production” as your environment.
1. Option A: Floating Support Button Integration
- Locate your Assistant ID in the Publish > Configure LTI> Moodle window
- Paste the Assistant ID into the corresponding field in Moodle.
- Select the region.
- Enter the Course IDs comma separated (optional) to load the chat on specific courses.
- Click Save.
- The floating LearnWise button will now appear on the bottom-right corner of your Moodle interface.
2. Option B: LTI Course Assistant Integration
- Enable LTI toggle in Moodle
From the Moodle LTI setup screen, copy the following:
- Platform ID
- Client ID
- Deployment ID
Paste these into the appropriate fields in the LearnWise wizard located on the Publish > LTI Connection > Moodle channel
- Click Next, then Submit to create the LTI connection.
3. Ingest Moodle Course Content (Optional)
To enable the assistant to interact with course-specific material: 1. In the LearnWise Admin Panel, go to the “Knowledge” tab. 2. Click Courses > Moodle > Connect.
- In Moodle:
- Go to Site Administration > Server > LearnWise Integration.
- Enable web service for course content ingestion in Moodle
- Copy your Platform ID and Access Token.
- Paste them into the connection window in LearnWise & select which course content you would like to ingest form the list of content types
- Your assistant is now ready set-up to ingest course content
4. Enable Live API Integration (Optional)
To pull live Moodle data (user role, assignments, etc.):
- Enable the Live API Integration toggle in Moodle
- Copy the Client ID and Secret from your Moodle
- Paste them into your LearnWise dashboard and click Verify.
- If successful, you’ll be redirected to Moodle to confirm authorization.
5. Launch the Assistant in Moodle Courses
- In Moodle, navigate to any course where you want to add the assistant.
- Choose Add an activity or resource
- Select LearnWise from the list of external tools. (If it is not listed, ensure it is toggled on as an option under LTI external tools)
- Save and return to course.
Version information
- Version build number
- 2025092400
- Version release name
- 1.1
- Maturity
- Stable version
- MD5 Sum
- cde2ab687a3b78f7bce54384e695fde9
- Supported software
- Moodle 3.9, Moodle 3.10, Moodle 3.11, Moodle 4.0, Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5, Moodle 5.0
- Latest release for Moodle 3.9
- Latest release for Moodle 3.10
- Latest release for Moodle 3.11
- Latest release for Moodle 4.0
- Latest release for Moodle 4.1
- 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
Default installation instructions for plugins of the type Local plugins
- Make sure you have all the required versions.
- Download and unpack the module.
- Place the folder in the "local" subdirectory.
- Visit http://yoursite.com/admin to finish the installation.