TrustGrade

Local plugins ::: local_trustgrade
Maintained by Mattan Dor
TrustGrade is an AI-powered assessment plugin for Moodle that enhances the grading experience by automatically generating personalized quiz questions based on student submissions. The plugin helps instructors create fair, comprehensive assessments while saving time and ensuring academic integrity.
Latest release:
1 sites
23 downloads
1 fans
Current versions available: 1

TrustGrade for Moodle

AI-powered personalized assessment generation for Moodle assignments
Developed by CentricApp LTD –https://centricapp.co


⚠️ Third-Party Service Required

This plugin requires an active subscription to the TrustGrade AI Gateway, provided by CentricApp LTD.
Without valid credentials, the plugin cannot generate AI-based questions.

Service Provider: CentricApp LTD
Website:https://centricapp.co
Support:support@centricapp.co.il

To obtain API access:

  1. Contact CentricApp LTD

  2. Subscribe to a TrustGrade service plan

  3. Receive your Gateway Endpoint and API Key

  4. Enter the credentials in the plugin settings

By using this plugin, certain student submission data will be transmitted to TrustGrade’s cloud service. Institutions must ensure local compliance with data protection regulations (GDPR, FERPA, etc.).


Overview

TrustGrade is an AI-powered assessment enhancement tool for Moodle. It automatically generates personalized quiz questions based on student submissions, helping instructors improve assessment quality, save time, and strengthen academic integrity.

Key Highlights

  • Automatically generate quiz questions using AI

  • Blend instructor-authored questions with AI-generated questions

  • Personalized question sets per student

  • Streamlined grading interface with navigation and analysis tools

  • Multi-language support (English & Hebrew)

  • Full Moodle Privacy API implementation (GDPR compliant)


Features

AI Question Generation

  • Creates personalized quiz questions from each student submission

  • Supports general assignment-topic question generation

  • Allows configurable question counts and distributions

Instructor Question Bank

  • Custom instructor-created questions

  • Combine with AI-generated questions for mixed assessments

Grading Tools

  • Fast navigation between student submissions

  • Question preview and editing tools

  • Disclosure controls for question visibility

  • Integrated quiz results display

Reporting & Analytics

  • Quiz performance reports

  • Difficulty and error analysis

  • Per-student insights

Privacy & Compliance

  • Implements Moodle’s Privacy API

  • Supports data export, deletion, and pseudonymization

  • Clear disclosure of data sent to the TrustGrade Gateway


Requirements

  • Moodle 4.1+

  • PHP 7.4+

  • MySQL 5.7+ or PostgreSQL 9.6+

  • Outbound internet access for API communication

  • Active TrustGrade AI Gateway subscription


Installation

  1. Install via the Moodle plugins Directory or extract into:
    /local/trustgrade/

  2. Visit Site administration → Notifications to complete installation.

  3. Configure credentials under:
    Site administration → Plugins → Local plugins → TrustGrade


Configuration

Global Settings

  • Gateway Endpoint: Provided by CentricApp LTD

  • API Key: Unique token for API authentication

  • Optional cache purge tools included

Use the "Test Gateway Connection" page to verify your configuration.

Assignment-Level Settings

Enable TrustGrade inside any assignment and configure:

  • Number of instructor-bank questions

  • Number of personalized AI-generated questions

  • General question generation count

  • Generation timing (after submission or after due date)


Usage

Instructor Workflow

  1. Create or edit an assignment

  2. Enable TrustGrade

  3. Set question distribution rules

  4. Students submit their work

  5. TrustGrade generates their personalized quiz

  6. Instructor grades via the enhanced grading interface

Student Workflow

  1. Submit assignment

  2. Receive generated personalized quiz

  3. Complete quiz and review results


Troubleshooting

Common issues include:

Connection failed

  • Check endpoint, API key, firewall, or outbound HTTPS configuration

Invalid API key

  • Re-enter key without spaces

  • Ensure subscription is active

Questions not generating

  • Verify TrustGrade is enabled

  • Check submission status and timing settings

  • Clear TrustGrade cache if needed

For help, contact support@centricapp.co.il and include:

  • Moodle version

  • Plugin version

  • Error messages or logs


Changelog

v1.1.1 – 2025-01-17

  • Activity-level enable/disable

  • Full Privacy API implementation

  • Improved cache handling

  • Security + capability fixes

  • Uses Moodle curl class for proxy support

  • Added missing method implementations

  • CSS namespace isolation

  • Localized all strings

  • Expanded documentation

v1.0.0 – Initial Release

  • AI question generation

  • Instructor bank integration

  • Advanced grading interface

  • Multi-language support


License

GNU GPL v3 or later
© 2025 CentricApp LTD –support@centricapp.co.il
https://www.gnu.org/copyleft/gpl.html

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7
Screenshot #8
Screenshot #9

Contributors

Mattan Dor (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments

Show comments
Please login to post comments