What data is synchronized across devices?
The Beekee Synchronization system has been designed to work in areas where the internet connection is slow and/or not reliable. Taking this into consideration, the system only synchronizes specific data listed below:
Area | Functional Use Case | Synchronized |
---|---|---|
Accounts | User accounts creation |
|
User accounts deletion | ||
User password update |
| |
User profile fields update |
| |
Courses & Activities | Course enrollments | |
Course opt-outs | ||
Course completion* | ||
User-generated content | ||
Badges issuance* | ||
Activity completion* | ||
Activity grades* | ||
Final grades* | ||
New course deployment | Semi-automatic | |
Course updates | Semi-automatic |
* See below for more information
Accounts
User accounts creation
Newly created accounts are pushed, including passwords and user profile fields (see the section below for a list of the supported user profile fields).
User accounts deletion
For security reasons, accounts deleted on a Device will not be deleted on the Cloud, and vice versa. This way, if a device is stolen and accounts are deleted, then the device is connected to the internet before being deactivated, this will not delete learners in the Cloud instance.
User password update
Device users
If forgotten, Device users can obtain a new password via their device Manager onsite (physical person). The new password will be pushed to the Cloud during the next synchronization. Please note that for the password to be synchronized, it is essential that the user logs into the Device with their new password before the synchronization is launched.
Cloud users
Users can obtain a new password using the ‘Lost password?’ feature of online Moodle. The new password will be pushed to the Devices during the next synchronization. Please note that for the password to be synchronized, it is essential that the user logs into the Cloud with their new password before the synchronization is launched.
User profile fields update
Synchronization supported for the fields mapped below:
User profile fields | Synchronized |
---|---|
Firstname | |
Lastname | |
Address | |
Phone 1 | |
Phone 2 | |
Department | |
Institution | |
Idnumber | |
Interests | |
Firstaccess | |
Lastaccess |
|
Auth | |
Suspended | |
confirmed | |
Lang | |
Calendartype | |
Theme | |
Timezone | |
Mailformat | |
Description | |
Descriptionformat | |
City | |
url | |
Country | |
Profileimageurlsmall | |
Profileimageurl | |
Customfields | |
Preferences | |
warnings |
Courses & Activities
Course enrollments
Users enrolled in a course on a Device/Cloud will be enrolled in the Cloud/Device.
Course opt-outs
Synchronization of opt-outs is currently not supported.
Course completion
Synchronization is supported when conditions for course completion are: “Activity completion” and/or “Completion of other courses” and/or “Date” and/or “Course grade”.
Please note that these conditions must respect the constraints defined in this document.
User-generated content
Learner-generated assets including multimedia content (comments, forum posts, etc.) will not be synchronized or transferred in either sense.
Badges issuance
Synchronization is supported when criteria for badge issuing are: “Completing a set of courses” and/or “Awarded badges” and/or “Profile completion.”
Please note that these criteria must respect the constraints defined in this document.
Activity completions
Only the activity completion status (completed / not completed ) is synchronized. User-generated Contents are not synchronized.
Activity grades
Activity grades assigned on the Device/Cloud will be synchronized, either way. Please note that only graderaw are currently supported.
Updates to activity grading are currently not supported.
Final grades
Synchronization is supported only if calculated automatically from activities. Synchronization of manually assigned final course marks is currently not supported.
New course deployment and Course updates
New course or course updates can be remotely pushed to multiple devices. To ensure quality, this process is semi-automatic: our team manually initiates uploads, ensuring that course restoration is flawless on all devices.
Please note that course content (e.g., activities, resources, etc.) being added or updated manually on the Device/Cloud will not be automatically synchronized. The contents will only remain available in such instances.