Feature Catalogue

ovos play offers a variety of modules which can be activated for your app.

Adrian Fuchsluger avatar
Written by Adrian Fuchsluger
Updated over a week ago



ovos play offers various authentication methods. These methods includes internal configuration options as well as Single-Sign-On Solutions.

ovos play erlaubt SSO-Anbindungen.

Manual user administration.

As administrator you are able to decide who uses the app. The manual administration only allows the "Login" option. Registration is only possible for users who have been created manually by an administrator.

Guest login

A limited time use with a newly registered user. After the configurable time window has expired, the account is deactivated.

Free registration

Configurable free registration for all users of the app. (E-mail can be optional)


Registration using OpenID to authenticate users from other authentication providers.

→ eg. login via Google, Apple, etc.


Login and registration with existing users from an LDAP database.


The Security Assertion Markup Language (SAML) is an XML framework for the exchange of authentication and authorisation information. It provides functions to describe and transfer security related information.

Microsoft Azure

Login and registration of public Microsoft accounts and if necessary with a restriction of accounts from an existing azure database excluding public accounts.

QR codes

Users can log into the app using QR code scanning. The QR codes must be created yourself.

Voucher codes

Access to registration in the app is limited by voucher codes. Voucher codes can also be used to unlock additional content.

Attention: The activation of content via voucher codes contradicts the guidelines of the Apple App Store → cannot be used on iOS. This can be avoided by using in app purchases.


ovos play bietet unter anderem eine GraphQL API an.

ovos play offers a variety of possibilities to integrate external platforms. If external platforms are integrated, we kindly offer technical support.


External contents can easily be integrated via iFrames. Either as menu points or in the content.

Magic Linking

When iFrames are accessed ovos play can provide a token for the external platform to verify the users account and pass through the authentication to the external platform.


External platforms can utilize our GraphQL API anytime. With the API it is possible to fetch user and progress data with the according permissions and to execute actions. We kindly offer documentation and technical support with the API permissions.


ovos play content can be integrated in external learning management systems via LTI. Users do not need to log in again and can directly access the learning contents.

ovos play supports LTI 1.3 (= LTI Advantage).

Currently, LTI is provided by:

  • LTI Authentication Flow

  • Ressource Launch Request

  • LTI Deeplinking

Agreements and meta pages

Eine statische Seite in ovos play mit Datenschutzbestimmungen.

So-called “Agreement” pages can be used to ask users for their consent to any legal texts such as “terms of use” or “data protection”. If you use Agreement Pages, each user must also confirm them before the app can be used.

Other pages such as an Impressum, links to external pages or iFrame embedding can be created and administered in any amount by administrators. The static pages are to be managed separately for both the administrative backend and the app view.


Auf der Profilseite können Benutzer*innen ihren Avatar, Nickname und Passwort wählen.


Choose an individual and unique username to be shown in the app for others.

Profile picture

Select a pre-made avatar from a diverse library or upload your own photo.

Data privacy

The input of an e-mail address can be optional. Users can delete the account and all personalized data themselves or can be deleted by admins.

After a given period of inactivity user accounts can be deleted automatically.


Auf der Profilseite werden Punkte und Fortschritte angezeigt.


Overview of the overall progress with elements of personalization and gamification (weekly goal, points, rank).


Any content can be distributed in different competences. Their progress is displayed on the profile screen and they can be practiced separately.


Direct access to the most important elements from the homescreen. The navigation can be customized individually. All menu points can be shown in the main navigation.

Competencies / Self Assessment

Auf der Profilseite werden Punkte und Fortschritte angezeigt.


Any content can be divided into different competencies, the progress of which can be viewed and trained on the home screen.

Self Assessment

Surveys in the form of flashcards allow a self assessment of users. The value of this assessment is displayed in the competence view when activated.

Static Pages

The button next to the competence can be configured either to start a practice session or open an external page. For example external pages can give more content to the competences.


Im Benachrichtigungs-Zenrtum werden alle Benachrichtigungen angezeigt.

Manual Notifications

Important messages from administrators. Notifications optionally also send out a push notification. Notifications will only disappear if the linked action is executed.

Video Integration

Notifications can include uploaded images and videos as well as embedded videos from youtube or vimeo.

System Notifications

Notification messages of the system. For example, the notifications show decks, that are not yet finished.


In der Bibliothek sind alle Lerninhalte vorhanden: Themen, Lernpfade, Decks, Prüfungen oder Events.


The content is sorted in the first instance by dividing it into topics. The content can also be structured with headlines.


Each topic is made up of different cards. These continue to divide content (study cards and question cards).


The content can be at both deck and topic level. This allows content to be trained and consolidated in a targeted manner.


Widgets können auf Desktop und Mobilversionen unterschiedlich angezeigt werden.

Static Pages

Widgets are part of the library and link to static pages. Widgets can open external websites, iFrames inside the app or text pages.


Widgets can be shown as banners over the whole screen width, as square and as normal library element.


A widget can show a static images in the background or embed an external website as iFrame.


Lernpfade erlauben die Unterteilung der Inhalte in Phasen mit Freischaltebedingungen.


Instead of topics the library can include journeys to visualize a guided path through learning contents.


Journeys are built up in multiple phases which can built up upon each other. Every phase consists of decks.

Unlock Conditions

Phases or decks can require the completion of other learning contents in order to unlock. This way users can be guided through all contents.

My Studies

Mein Lernbereich zeigt eine gepinnte Auswahl an Themen.

Individual Selection

Next to the library there can be an optional my studies section. In this section, users can pin topics and journeys themselves to highlight them and access them quickly.

Highlighting of Content

Administrators can pin topics and journeys for learners. This way, content can be highlights and communicated as important. These contents cannot be unpinned by learners themselves.

Content Cards

Lernkarten zeigen Multimediale Inhalte in verschiedenen Templates.


To learn new topics, different content can be displayed on study cards. It is tracked and taken into account which content has already been seen.


The content can be represented by a number of different templates (see Template Catalogue).

Task Cards

Fragekarten zeigen verschieden Fragen und Antwortemöglichkeiten.


Questions are the core component for repeating and consolidating content. The answers given and their correctness are measured and evaluated.


You can add a resolution to any card to further explain the correct answer. The resolution can consist of text, image and audio.


The questions can be represented by a number of different templates (see Template Catalogue).


Prüfungen können freigeschalten und bestanden werden.


Assessments are part of the library and therefore integrated in the learning contents.


Assessments are evaluated immediately for learners. For every assessment it can be configured how many task cards need to be answered correctly in order to pass an assessment. The results will be shown in the analytics tools of the admin dashboard.


All card templates can be used in assessments. This way, you can build scenarios with content cards (e.g. with videos) for following questions in order to build a unique storytelling.


Events sind Teil der Lerninhalte und zeigen Termine an, wofür sich Benutzer*innen anmelden können.


Events are part of the library and therefore integrated in the learning materials.


Learners can sign up for configurable slots of an event.


Any event can be configured to show learning recommendations. For example, these recommendations can link to learning material which should be done before the date of the event or can be looked at after the event.


Trainers can send event announcements to learners. Announcements will be sent as push notifications.


Die Duell-Seite zeigt offene und beendete Quizduelle.


The duel page shows an overview of played and open games against other players. Other players can be searched and challenged. Friends can be added and challenged in their own overview.


Duels are played over 3 rounds. The questions are selected intelligently for the respective user. The comparability of the questions is guaranteed by their difficulty level.


Ein News-Beitrag zeigt multimediale Inhalte.

News Articles

News articles can contain a title image, video, audio and a formatted text. There is no content restriction. Learners will be notified about new articles with a push notification. News articles can also recommend learning content from the library.


Learners are able to like a news articles. Metrics about the popularity of a news article will be displayed in the admin dashboard.


All articles will be shown in an archive until their expiry date. All news articles are sorted and categorized by publishing date.


Das Glossar zeigt Infoboxen, die Begriffe näher erklären.


Administrators have the option of storing explanation boxes for the study cards that support text content. When clicking on a word, the user receives an overview box that explains a term using pictures and text.

Glossary page

All terms in the application that have been assigned an explanation are collected under the menu item “Glossary”. This explains all technical terms in one place.

Code Scanning

Codes können manuell oder durch scannen geöffnet werden.

Storing codes

For the integration of ovos play content into the analogue world, it is possible to print codes in the form of QR codes or data matrices or to store them differently.

The assignment between printed codes and content in the app can be managed by an admin.


In the app, codes can be scanned and the associated content can be called.

In App Purchases

Im Shop können Inhaltspakete gekauft werden.


The shop module allows the learners to buy content packages. Learners will see a hint, if they already purchased products or got assigned to them from the admin dashboard.


In app purchases can be purchased via the public app stores with the common purchase processes.

Live Sessions


(only available with Live 2.0)

Trainers can show a presentation on a second screen to a classroom of learners. Learners are connected with their devices to answer task cards and surveys in real time.


Two teams compete against each other in a live session. The team with the most points (most correct answers) wins.

Focus phases

During a face-to-face event, participants can complete a number of questions. In multiple missions, several questions can be selected for tasks.

Challenge phases

During a face-to-face event, learners can challenge each other in a quick quiz.

Management of Users and Content

Administrators can use the Admin Dashboard to manage content and users.

Screenshot aus dem Admin Dashboard mit Gruppen- und Benutzer*innen-Verwaltung.

Administration of users

Users can be grouped together to adjust their visibility in different departments.

Management of content

Content can be assigned to the same groups. This allows you to regulate which users have access to which content.

Visibility restrictions

Users can only view and edit content with which they share a group. The same restrictions apply to authors and administrators.

Role system

Administrative users can be divided into different content.

  • Administrators

  • Authors

  • Trainers

  • Live-Teachers

  • Analysts

  • Learners

Statistics and evaluations

Statistics and evaluations are available for administrators in the Admin Dashboard.

Screenshot des Admin Dashboards mit Benutzer*innen-Statistiken.

General Statistics

A range of general usage data of users prepared for statistical evaluation

User Reports

The exact progress can also be read for individual users.

Anonymised evaluation

If necessary, insight into the user programs as well as the visibility of email addresses and personal information for all Administrators will be blocked


Statistics can be downloaded as .csv file.

Trainer Dashboard

Administrators and trainers see a simple overview of learning progress of groups and individual users.

Screenshot des Trainer Dashboards mit Fortschrittsdaten von Benutzer*innen.

Group Evaluation

Selected groups and their users can be chosen to be analysed in the trainer dashboard. For groupsthe average progress of all users inside is shown.

Single Evaluation

If single users are selected the learning progress will be shown detailed.

Evaluation per Content Element

Every content element can be evaluated if users already completed the element or not.

Decks, Assessments and Events

Next to the learning progress of decks, also assessment results and the participation of events will be shown.

Did this answer your question?