Certain words have special meanings in the context of the Kolibri ecosystem which might be different or more specific than when used in general language. Additionally, many of the terms have been carefully chosen from among alternatives, and it's important to consistently use this terminology across the product ecosystem.

The glossary is stored in the the TBX-Glossary format format, and should be uploaded to all Crowdin projects so that translators have this context.


Term Part of speech Description
Kolibri proper noun This proper noun is the name of the learning platform, and is pronounced ko-lee-bree (/kolibɹi/). For languages with non-latin scripts, the word should be transcribed phonetically into the target language, similar to a person's name. It should not be translated as "hummingbird".
account noun A set of data associated with a particular user, including their name, username, password, and logs of their interactions with resources. Most users will have an account in order to track their progress as a learner, manage Kolibri as an admin, or manage their classes as a coach.
active (quiz or lesson) adjective Attribute set by the coach to enable learners to interact with the quiz or lesson. Opposite of inactive.
admin noun An account type that has the permission to manage a facility, including classes and other accounts. Admins can also do everything that coaches and learners can do.
app noun In Kolibri, an app is a certain kind of resource. Specifically, apps are generally self-contained, interactive HTML and Javascript applications.
assign verb 1. to assign a coach to a class. An admin will assign a user to serve as the coach for a class. This is technically distinct from the coach account type: the assigned user may have a coach account, but that user can also be an admin or super admin 2. to assign a quiz or a lesson to learners. A coach can assign resources to learners in their classes
assign (a coach to a class) verb An admin will assign a user to serve as the coach for a class. This is technically distinct from the coach account type: the assigned user will have permissions to coach the class, but their account type may be an admin or super admin
assign (a quiz or a lesson to learners) verb A coach can assign a resource to learners in their classes
attempt noun Within a question in an exercise, an attempt is recorded when a learner gives an answer, and checks to see if it is correct or not
cancel verb To revoke an action. To quit an action without saving any changes that the action would result in.
channel noun A set of resources that can be imported to and exported from Kolibri. It is often curated in order to achieve certain pre-defined learning objectives. Channels are originally created within Kolibri Studio
channel bundle noun A group of channels that can be imported together using a single token
class noun A group of enrolled learners and assigned coaches, created and managed by an admin. Coach can assign lessons and quizzes to the learners in a class, and view reports of their progress and performance
class coach noun A type of coach account that has permission to view and manage only classes that they have been assigned to by an admin
coach noun An account type that has the permission to manage lessons and quizzes within a class and track the progress and performance of learners enrolled in the class. Coaches are assigned to the class by an admin. There are two kinds of coach users: facility coaches and class coaches. We intentionally did not use the term "teacher" in order to be inclusive of non-formal education contexts. Alternatively, coach can refer to a user's role within a class: Users with an account of type class coach, coach, facility coach, admin, or super admin can all be assigned the coach role in a class.
coach resource noun A resource that is only visible to accounts with type coach, facility coach, admin, or super admin. Coach resources might be answer keys, teacher training, or other similar materials
copyright holder noun Person or organization who has legal ownership over a resource
data noun Refers to information associated with users' accounts contained in their profile, which classes and facilities they are in, and the logs showing how they have interacted with resources. Data does not contain resources, but may contain references to them.
demo site noun An online "demonstration" version of Kolibri that can be accessed publicly. All data and resources on the demo site is liable to be deleted or changed periodically
device noun 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.
enroll, enrolled adjective An admin or super admin can add learners to classes by enrolling them, after which they are enrolled in the class and can take lessons and quizzes. Likewise, the coach of a class can enroll learners in a group. After being enrolled, the learner is considered a member of the class and the group.
exercise noun An exercise is an interactive formative assessment resource. Exercises usually contain multiple questions, and have an associated mastery model. Individual questions from exercises are also used to create summative assessments in the form of quizzes.
facility noun A set of accounts, classes, and their associated data. Examples of facilities could include 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.
facility coach noun A type of coach account that has permission to view and manage all classes in a facility
group noun A collection of learners created by a coach inside a class to help with differentiated learning. Quizzes and lessons can be assigned to individual groups as well as to the whole class
hint noun A clue provided to learners in the context of answering questions within an exercise
inactive (quiz or lesson) adjective Attribute set by the coach to prevent learners from interacting with the quiz or lesson. Opposite of active
installer noun A downloadable and executable file which installs some version of Kolibri on a device
learner An account type that has limited permissions. Learners can be enrolled in classes, get assigned resources through lessons and quizzes, and navigate channels directly. We intentionally did not use the term "student" to be more inclusive of non-formal educational contexts.
lesson A lesson is a linear learning pathway defined by a coach. The coach can select resources from any channel, add them to the lesson, define the ordering, and assign the lesson to learners in their class
license A legal mechanism which defines the terms under which the resources can be shared, reused, and modified. The license is chosen by the copyright holder
logs A subset of data stored on the device which contains information about the way that users have interacted with resources, especially their progress and performance
mastery, mastery model When a learner has sufficiently internalized and understood some material, they are said to have at least temporarily achieved mastery. Educational resource curators on Kolibri Studio assign a mastery model- the number of correct answers considered to communicate mastery- across either entire channels or individual resources. Mastery measures progress, not performance. For example, a mastery model might say that the learner must correctly answer 3 questions in a row before they can move on, or perhaps that they must get 7 out of the last 10 questions correct on the first attempt before moving on.
member A learner is considered a member of a class or a group once they have been enrolled by an admin or a coach
network noun A network is a set of computers that can communicate with each other. This is how a Kolibri server installed on one device can communicate with client devices running web browsers
performance A percentage of questions that a learner gets correct when taking a quiz is considered their performance on the quiz. This is the same as their quiz score. More generally, performance might also be thought of as an inverse measure of how much a learner might struggle to achieve mastery and make progress.
permissions Accounts have different permissions to perform actions within facilities and devices. Permissions can be either granted by admins or given implicitly based on the account type
points Points are an abstract reward given to learners as they make progress through resources
profile A page in Kolibri which contains information about the current user's account such as their permissions, username, full name, points, and account type
progress This is a rough measure of how much a learner has engaged with resources, quizzes, and lessons. Progress is approximated differently depending on the type of resource. For example, documents factor in how many pages the document has and how long the learner has had the document open in the browser. For exercises, progress is directly related to the mastery model.
question A question is an individual formative assessment item with a single correct answer and possibly a few hints. An exercise generally contains multiple questions. Questions can also be selected from across multiple exercises and used to create a quiz.
quiz A quiz is a summative assessment made up of questions taken from exercises. Quizzes are created by coaches and then assigned to learners in a class. We intentionally renamed "exam" to "quiz" in order to encourage use as an informal diagnostic tool for teachers.
report Reports are representations of learner progress and performance data shown to coaches in a class
resource noun A resource is a general term for the videos, exercises, apps, and other materials available in the learning platform.
role Used interchangeably with user type. Refers to whether an account is a super admin, admin, coach, facility coach, or learner.
super admin An account type that can manage the device. Super admin accounts also have permission to do everything that admins, coaches, and learners can do
test noun test 22222
token A short sequence of characters that uniquely identifies a channel or a channel bundle
topic noun A collection of resources and other topics within a channel. Nested topics are like folders, and allow a channel to be organized as a tree or hierarchy
translation noun Translation is a geometric transformation that moves every point of a figure or a space by the same distance in a given direction.
unlisted channel noun A channel that is not available publicly through Kolibri Studio. It must be imported using a channel token.
user A person who uses the Kolibri learning platform. Often, every user will have their own account. However, multiple users may sometimes share an account, or they may use Kolibri anonymously
user type Used interchangeably with role. Refers to whether an account is a super admin, admin, coach, facility coach, or learner.
username A name that uniquely identifies an account within a facility.