Invitation
Maintained by
Michael Milette
The Invitation Enrolment Moodle Plugin is a powerful tool for course instructors that simplifies the enrolment process by allowing instructors to send personalized email invitations with a unique token. This plugin offers control over who can use the invitation, tracks past invitations, and allows for resending or revoking invitations. It also supports inviting users even if they are not yet registered on your Moodle LMS site and limiting the lifespan of the invitation.
Comments
Comments are no longer open for new posts. Existing comments remain available to read.
I found it very interesting idea and I am testing the plugin, but I'm still a bug that is happening already in some facilities that did.
After installed and enabled the following message appears:
Erro de execução DDL SQL
Outras informações sobre este erro
Debug info: Table 'mdl_enrol_invitation' already exists
CREATE TABLE mdl_enrol_invitation (
id BIGINT(10) unsigned NOT NULL auto_increment,
token VARCHAR(255) NOT NULL DEFAULT '',
email VARCHAR(255) NOT NULL DEFAULT '',
userid BIGINT(10) unsigned,
courseid BIGINT(10) unsigned NOT NULL,
tokenused TINYINT(1) unsigned NOT NULL DEFAULT 0,
timesent BIGINT(10) unsigned NOT NULL DEFAULT 0,
timeused BIGINT(10) unsigned NOT NULL DEFAULT 0,
creatorid BIGINT(10) unsigned,
CONSTRAINT PRIMARY KEY (id)
) ENGINE = InnoDB
Stack trace:
line 400 of /lib/dml/moodle_database.php: ddl_change_structure_exception thrown
line 669 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()
line 88 of /lib/ddl/database_manager.php: call to mysqli_native_moodle_database->change_database_structure()
line 75 of /lib/ddl/database_manager.php: call to database_manager->execute_sql()
line 456 of /lib/ddl/database_manager.php: call to database_manager->execute_sql_arr()
line 408 of /lib/ddl/database_manager.php: call to database_manager->install_from_xmldb_structure()
line 345 of /lib/upgradelib.php: call to database_manager->install_from_xmldb_file()
line 1449 of /lib/upgradelib.php: call to upgrade_plugins()
line 269 of /admin/index.php: call to upgrade_noncore()
Any suggestions how to solve this?
from what I know, enrolments have been deeply rewritten in Moodle 2.0. From my part, I will not backport this plugin in 1.9. If someone does, I guess it will be considered as a different plugin. Cheers.