Mattan Dor
Lead maintainer
AI-powered personalized assessment generation for Moodle assignments
Developed by CentricApp LTD https://centricapp.co.il
This plugin requires an active subscription to the TrustGrade AI Gateway, provided by Originality LTD.
Without valid credentials, the plugin cannot generate AI-based questions.
Service Provider: Originality LTD
Website: https://originality.co.il
Support: customerservice@originality.co.il
To obtain API access:
Contact Originality LTD
Subscribe to a TrustGrade service plan
Receive your Gateway Endpoint and API Key
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.).
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.
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
Full Moodle Privacy API implementation (GDPR compliant)
Creates personalized quiz questions from each student submission
Supports general assignment-topic question generation
Allows configurable question counts and distributions
Custom instructor-created questions
Combine with AI-generated questions for mixed assessments
Fast navigation between student submissions
Question preview and editing tools
Disclosure controls for question visibility
Integrated quiz results display
Quiz performance reports
Difficulty and error analysis
Per-student insights
Implements Moodle’s Privacy API
Supports data export, deletion, and pseudonymization
Clear disclosure of data sent to the TrustGrade Gateway
Moodle 4.1+
PHP 7.4+
MySQL 5.7+ or PostgreSQL 9.6+
Outbound internet access for API communication
Active TrustGrade AI Gateway subscription
Install via the Moodle Plugins Directory or extract into:/local/trustgrade/
Visit Site administration ' Notifications to complete installation.
Configure credentials under:
Site administration ' Plugins ' Local plugins ' TrustGrade
Gateway Endpoint: Provided by Originality LTD
API Key: Unique token for API authentication
Optional cache purge tools included
Use the "Test Gateway Connection" page to verify your configuration.
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)
Create or edit an assignment
Enable TrustGrade
Set question distribution rules
Students submit their work
TrustGrade generates their personalized quiz
Instructor grades via the enhanced grading interface
Submit assignment
Receive generated personalized quiz
Complete quiz and review results
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 customerservice@originality.co.il and include:
Moodle version
Plugin version
Error messages or logs
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
AI question generation
Instructor bank integration
Advanced grading interface
Multi-language support
GNU GPL v3 or later
© 2026 Originality LTD customerservice@originality.co.il
https://www.gnu.org/copyleft/gpl.html