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.
A limited time use with a newly registered user. After the configurable time window has expired, the account is deactivated.
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.
Login and registration of public Microsoft accounts and if necessary with a restriction of accounts from an existing azure database excluding public accounts.
Users can log into the app using QR code scanning. The QR codes must be created yourself.
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 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.
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
Agreements and meta pages
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.
Choose an individual and unique username to be shown in the app for others.
Select a pre-made avatar from a diverse library or upload your own photo.
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.
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
Any content can be divided into different competencies, the progress of which can be viewed and trained on the home screen.
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.
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.
Important messages from administrators. Notifications optionally also send out a push notification. Notifications will only disappear if the linked action is executed.
Notifications can include uploaded images and videos as well as embedded videos from youtube or vimeo.
Notification messages of the system. For example, the notifications show decks, that are not yet finished.
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 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.
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.
Phases or decks can require the completion of other learning contents in order to unlock. This way users can be guided through all contents.
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.
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).
Questions are the core component for repeating and consolidating content. The answers given and their correctness are measured and evaluated.
The questions can be represented by a number of different templates (see Template Catalogue).
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 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.
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.
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.
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.
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.
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
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.
(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.
During a face-to-face event, participants can complete a number of questions. In multiple missions, several questions can be selected for tasks.
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.
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.
Users can only view and edit content with which they share a group. The same restrictions apply to authors and administrators.
Administrative users can be divided into different content.
Statistics and evaluations
Statistics and evaluations are available for administrators in the Admin Dashboard.
A range of general usage data of users prepared for statistical evaluation
The exact progress can also be read for individual users.
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.
Administrators and trainers see a simple overview of learning progress of groups and individual users.
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.
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.