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

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)
OpenID
Registration using OpenID to authenticate users from other authentication providers.
→ eg. login via Google, Apple, etc.
LDAP
Login and registration with existing users from an LDAP database.
SAML
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.
Integrations

ovos play offers a variety of possibilities to integrate external platforms. If external platforms are integrated, we kindly offer technical support.
iFrame
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.
GraphQL API
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.
LTI
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

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.
Personalization

Username
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.
Profile

Dashboard
Overview of the overall progress with elements of personalization and gamification (weekly goal, points, rank).
Competences
Any content can be distributed in different competences. Their progress is displayed on the profile screen and they can be practiced separately.
Navigation
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

Competences
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.
Details
The button next to each competence opens a detailed view that can describe the competence in more detail. Practice sessions and learning recommendations can also be started from here.
Notifications

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.
Library

Topics
The content is sorted in the first instance by dividing it into topics. The content can also be structured with headlines.
Decks
Each topic is made up of different cards. These continue to divide content (study cards and question cards).
Practice
The content can be at both deck and topic level. This allows content to be trained and consolidated in a targeted manner.
Widgets

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.
Sizes
Widgets can be shown as banners over the whole screen width, as square and as normal library element.
Appearance
A widget can show a static images in the background or embed an external website as iFrame.
Journeys

Journeys
Instead of topics the library can include journeys to visualize a guided path through learning contents.
Phases
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

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

Cards
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.
Templates
The content can be represented by a number of different templates (see Template Catalogue).
Task Cards

Questions
Questions are the core component for repeating and consolidating content. The answers given and their correctness are measured and evaluated.
Resolution
You can add a resolution to any card to further explain the correct answer. The resolution can consist of text, image and audio.
Templates
The questions can be represented by a number of different templates (see Template Catalogue).
Assessments

Library
Assessments are part of the library and therefore integrated in the learning contents.
Evaluation
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.
Templates
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

Library
Events are part of the library and therefore integrated in the learning materials.
Slots
Learners can sign up for configurable slots of an event.
Recommendations
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.
Announcements
Trainers can send event announcements to learners. Announcements will be sent as push notifications.
Live Presentations
Presentations
(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.
Teams
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.
Duel

Overview
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.
Play
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.
News

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.
Social
Learners are able to like a news articles. Metrics about the popularity of a news article will be displayed in the admin dashboard.
Archive
All articles will be shown in an archive until their expiry date. All news articles are sorted and categorized by publishing date.
Glossary

Infoboxes
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.
Search

Learning content
Every learning content in the library can be searched.
News articles
Search results from the history of all news articles.
Glossary
Easy to find technical terms and their explanations.
AI-supported search

Generated answer
With the help of AI, learners receive a summarised answer to their search query. The AI only uses content from your learning content and not from the internet to generate the answer.
Conversation option
Learners have the opportunity to delve even deeper into a topic and can ask the AI assistant further questions.
More relevant results
With the help of AI, the search intention of learners is better recognised and more suitable learning content is suggested and sorted according to its relevance.
Code Scanning

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.
Scanning
In the app, codes can be scanned and the associated content can be called.
In App Purchases

Shop
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.
Purchase
In app purchases can be purchased via the public app stores with the common purchase processes.
Management of Users and Content
Administrators can use the Admin Dashboard to manage content and users.

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.

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
Download
Statistics can be downloaded as .csv file.
Trainer Dashboard
Administrators and trainers see a simple overview of learning progress of groups and individual users.

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.