Initial setup¶
Setting up Kolibri will be different depending on your learning environment:
- If you plan to use Kolibri at home or for supplemental learning outside any facility, use Quick start
- If you are installing Kolibri to be used by many learners at formal facilities like schools, or non-formal like libraries or community centers, use Advanced setup.
Note
You will only need to do the initial setup once, when you first start Kolibri after the installation. You can change all the settings later.
Quick start¶
To do the initial setup of Kolibri for use at home, follow these steps.
Select the default language for Kolibri.
Warning
The default language configured for content in your browser preferences might override the language you choose in this step. To ensure that Kolibri displays in the desired language, make sure to configure it as default in the browsers of all the devices that will be used to view Kolibri content.
Select the Quick start setup option.
Create a super admin account. This user will be a super admin, able to manage all the content and all other Kolibri users on this device.
Warning
Make sure to save these super admin credentials in a safe place!
Device super admin credentials cannot be retrieved when lost, and you will have to manually create another super admin account to manage your device.
Once you finish the initial setup, proceed to import some learning resources, and create users if more people at your home are going to be using Kolibri. Make sure to check how to configure other devices (computers, tablets or smartphones) in the home network to access Kolibri.
Advanced setup¶
Here are definitions of concepts necessary to understand the available options in the Advanced setup of Kolibri.
- Facility
- A facility in Kolibri connects a set of user accounts, classes, and associated data such as assignments and learner progress. The same facility can be shared across multiple devices, and there can also be multiple facilities on a single device. A facility could represent physical schools, temporary learning hubs, organizations distributing devices across multiple locations, parent or family programs, and other types of learning environments featuring continuity between learners’ activities.
- Device
The physical or virtual machine that has the Kolibri server installed on it. Kolibri server device will minimally include a processor, storage, and memory. It may also include a screen, a network connection, a battery, etc. Common examples of server devices are: a desktop or laptop computer; a rack-mounted server; a Raspberry Pi; a virtual machine running in the cloud.
Full device
A device that is a fully-featured Kolibri server and can be used by admins, coaches and learners. A full device enables access to all learner, coach and admin features.
Learn-only device
Unlike a ‘full device’, a ‘learn-only device’ will have available only the features for learners. Coaches and admins can sign in but will only see the Learn page. Learn-only devices also include automated data syncing functionality.
- Sync
- Syncing is the process of synchronizing facility data (learners, groups, classes, learner progress, assignments) between devices that have the same facility. The facility is created once on a full device, and subsequently imported to other devices. Facility data can afterwards be synced between devices as long as they are on the same local network.
Select the default language for Kolibri.
Warning
The default language configured for content in your browser preferences might override the language you choose in this step. To ensure that Kolibri displays in the desired language, make sure to configure it as default in the browsers of all the devices that will be used to view Kolibri content.
Select the Advanced setup option, recommended for schools, educational programs, organizations, or other group learning settings that will share Kolibri.
Select the name of the device on which Kolibri server will be running from. Choose a meaningful and recognizable name because it will help you identify it during syncing and importing processes later on. If many devices are connected to your local network at the same time, the device where the Kolibri server is running must be easily recognizable for users on other devices who need to sync with it.
Select a facility setup for this device. If you want to set up a full device, you can create a new facility, or import it from another device in your local network. To import only one or more learner accounts, select the learn-only device.
Full device¶
Create a new facility¶
Type of facility. When you create a new facility you can choose between Non-formal (libraries, orphanages, correctional facilities, youth centers, computer labs and similar), or a Formal type of facility (schools and other formal learning contexts).
Guest access.
User account creation.
Enable passwords for learners. Simplified sign-in, without the password requirement, allows easier access for younger learners.
Create super admin account. This admin user will be a super admin, able to manage not only the content, but also all users and permissions in this facility.
Warning
Make sure to save these super admin credentials in a safe place!
Device super admin credentials cannot be retrieved when lost, and you will have to manually create another super admin account to manage your device.
Responsibilities of the administrator. When you are setting up a Kolibri facility you need to take into consideration the relevant privacy laws and regulations. As super admin, you or someone you delegate, will be responsible for protecting and managing the user accounts and personal information stored on the device. Review the data usage and privacy statement before finishing the facility setup.
Once you finish the initial setup, proceed to import some learning resources, and create users (if you chose the Admin-managed facility setup). Make sure to check how to configure other computers in the network to access Kolibri.
Import facility¶
If you are part of a wider learning environment, where several learning facilities like schools or community centers are managed by one central organization, or you need to sync the learner progress data from your facility with another device where Kolibri is running, you can choose to import a facility that is already set up on that device.
Select the Import all data from an existing facility option in the Select a facility setup for this device step.
Any device that has Kolibri running in the local network should appear in the Select network address window. Read more on how set up a local network in the Kolibri Hardware Guide.
Select the device and click the Continue button.
Note
If you do not see the address of the device listed, but you know the IP address, you can add it manually. Click the Add new address link, and fill in the required information.
Warning
Firewalls may impede your ability to see other devices in your local network or add them as source. If you are unable to see other devices, make sure to:
- disable the firewalls on all the devices that you need to sync
- restart Kolibri for broadcast to take effect
Select facility. If there are several facilities on the device, select the one you want to import and provide the administrative credentials.
Warning
You must have the credentials (username and password) for either the facility admin of the facility you want to import, or for the super admin of the device you are importing from.
Wait for the facility data to load on your device. It may take some time, so please be patient. When you see the confirmation that the process is completed click the Continue button.
Create a super admin account. The account you create in this step will be a super admin for your device, and be able to manage all the device content, all the facility users, and their permissions.
You can choose to create a new super admin account or to use the credentials of the super admin of the device from where you imported the facility.
Warning
Make sure to save the super admin credentials in a safe place!
Device super admin credentials cannot be retrieved when lost, and you will have to manually create another super admin account to manage your device.
Responsibilities of the administrator. When you are setting up a Kolibri facility, especially in formal environments like schools, you need to take into consideration the relevant privacy laws and regulations. As super admin, you or someone you delegate, will be responsible for protecting and managing the user accounts and personal information stored on the device. Review the data usage and privacy statement before finishing the facility setup.
Learn-only device¶
Captions for the video are available in English, French, Swahili, Arabic, Hindi, Marathi and Brazilian Portuguese.
Select the Import one or more user accounts from an existing facility option in the Select a facility setup for this device step.
Any device that has Kolibri running in the local network should appear in the Select network address window. Read more on how set up a local network in the Kolibri Hardware Guide.
Select the device and click the Continue button.
Warning
Firewalls may impede your ability to see other devices in your local network or add them as source. If you are unable to see other devices, make sure to:
- disable the firewalls on all the devices that you need to sync
- restart Kolibri for broadcast to take effect
Select facility. If there are several facilities on the device, select the one you want to import the learner account from.
Import individual learner accounts. Enter the username and password of the learner you want to import to your device.
Wait for the learner data to load on your device. It may take some time, so please be patient. When you see the confirmation that the process is completed, you can choose to import another learner account on the same device. Otherwise, click the Continue button.
Once you finish the initial setup, proceed to import some learning resources.
Note
After you close the welcoming message, you will be able to import content from the same device from which you just imported the facility.