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

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

User profile fields

Synchronized

Firstname

Lastname

Email

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.