Contents
- 1 My learner is unable to log into Moodle.
- 2 I clicked on Elearning from the Course Offer page but it’s blank.
- 3 I am experiencing issues installing the WebHooks plugin.
- 4 The PRESET file doesn’t work when creating a new Web Service User Role in Moodle.
- 5 How does Wisenet lookup to find a matching user in Moodle?
- 6 What Wisenet Fields are used to sync Elearning Enrolments?
- 7 The elearning enrolment status in Wisenet shows Enabled but the enrolment is not showing in Moodle > Enrolled Users.
- 8 How do I check if a learner has received an email with their login details?
My learner is unable to log into Moodle.
Learners need to log in directly through your organisation’s Moodle URL and reset their password by selecting “Forgotten your username or password?”.
I clicked on Elearning from the Course Offer page but it’s blank.
- Check that you have the correct Elearning license for this feature. Contact Support if you have any questions regarding your Wisenet Elearning License.
- Ensure that you have configured the Connected App in Settings.
I am experiencing issues installing the WebHooks plugin.
It is important that you download the correct plugin version. Check your Moodle site version prior to downloading the WebHooks plugin.
The PRESET file doesn’t work when creating a new Web Service User Role in Moodle.
Check your Moodle site version. If it is on a version lower than 3.2, we recommend that you consider upgrading your Moodle site. If you are unable to upgrade your site, then you will need to manually create a New Role:
- Navigate to Moodle Site administration > Users > Permissions > Define roles
- Select Add a New Role
- For Use role or archetype select No Role and select Continue
- Set ShortName, CustomFullName, CustomDescription all to WisenetConnector
- Context Types set to System
- Allow role assignments, Allow role overrides, Allow role switches and Allow role to view set all to Student
- If you have renamed the Student role then select the role that used to be student (maps to Id = 5)
- Leave all other things unset other than Allowing the following 18 Capabilities (note use ctrl+f to quick search in the page):
- moodle/user:create
- moodle/user:update
- moodle/user:editprofile
- moodle/user:viewalldetails
- moodle/cohort:manage
- enrol/manual:enrol
- enrol/manual:manage
- enrol/manual:unenrol
- moodle/course:managegroups
- moodle/course:update
- moodle/course:useremail
- moodle/course:view
- moodle/course:viewhiddencourses
- moodle/course:viewparticipants
- moodle/course:viewsuspendedusers
- moodle/role:assign
- moodle/user:viewdetails
- moodle/user:viewhiddendetails
- webservice/rest:use
How does Wisenet lookup to find a matching user in Moodle?
The user is checked first by username, if a match is found then user is updated. If the username doesn’t exist then the user is checked by refinternal number.
What Wisenet Fields are used to sync Elearning Enrolments?
LMS | Mapped Fields | Wisenet Fields |
Moodle | First name | First Name |
Surname | Last Name | |
Email address | ||
Surname - phonetic | Mobile | |
Canvas | Full Name | First Name + Last Name |
Display Name | First Name | |
Sortable Name | First Name + Last Name | |
Default Email |
The elearning enrolment status in Wisenet shows Enabled but the enrolment is not showing in Moodle > Enrolled Users.
Check if the Moodle course has the Manual enrolments option enabled under Course Administration > Users > Enrolment Methods. If you cannot find this option then click on Add method and choose Manual Enrolments.
How do I check if a learner has received an email with their login details?
Unfortunately there is no report that can be generated directly from Moodle to show logs for emails sent. However, the log details about User Created or User Updated will give you an indication on whether a learner was authenticated into Moodle as a new user or updated as an existing user through Wisenet Integration.
User Created = New User login Email sent
User Updated = User profile already existed in Moodle, therefore Moodle did NOT send the new login details
- Navigate to Moodle > Site Administration
- Click on Reports
- Click on Logs
- Click on [More] to see more filtering options (refer to screenshot below)
- In the All Participants filter box, search and select the user you setup for Wisenet Moodle Integration (Note: some of you might have named your Integration User as Moodle Connector or Wisenet Connector)
- If you know the date that the user was meant to get access to Moodle then filter by date too
- When ready, click Get these logs
- If the log table is too big, we recommend that you download the table as an Excel file first. Then use the filtering options on the Excel sheet to narrow down your search
- From there, filter by the learner’s name
- Under the Event Name column, check if there is an event called “User Created”
- If yes, then this confirms that a login email was sent by Moodle to the learner and you shall see the date and time that the “User Created” event took place
- If no, search for event name “User Updated”. This means the user already existed in Moodle and therefore a new login email was not required to be sent by the system. Advise the learner to access your Moodle site and to click on ‘Reset Password’ so they can receive an email to change their password if required.
