Sunnysideup\Moodle\DoMoodleThings
Synopsis
class DoMoodleThings
{
- // methods
- public void __construct()
- public string getUserSsoLink()
- public void getCourses()
- public void syncCourses()
- public void addUser()
- public int updateUser()
- public void getUsers()
- public void getGroupFromMoodleCourseId()
- public void enrolUserOnCourse()
- public void IsRegisteredOnMoodleWithCheck()
Hierarchy
Uses
- SilverStripe\Core\Injector\Injectable
- SilverStripe\Core\Config\Configurable
- SilverStripe\Core\Extensible
Methods
public
- __construct()
- IsRegisteredOnMoodleWithCheck()
- addUser() — add user in Moodle from Member returns the MoodleUid assigned to the user.
- enrolUserOnCourse()
- getCourses() — get an array of all courses on Moodle.
- getGroupFromMoodleCourseId()
- getUserSsoLink() — returns SSO link for Moodle for current user or any other email address.
- getUsers()
- syncCourses() — synchronise all Moodle Courses to SS Groups.
- updateUser() — update the user details on Moodle.