Using Typewriter — from the first sign-in to school administration.
This manual describes the actual workflows for learners, teachers and Plus and Pro
administrators. The version markers show which offering a feature belongs to; the
Instance-dependent marker means the feature also has to be enabled for the individual instance.
1. Quick start
Begin with your role. The detailed chapters below then explain every step,
every important setting and the consequences of any changes.
Pupil Quick start for pupils
Open exactly the Typewriter address you received from your teacher or your school.
Sign in with your username and password, or with the school account on offer.
In your personal overview, choose the next lesson. Assigned exercises and
tests appear there as separate tasks.
Always type the highlighted character. An incorrect keystroke is counted, but does not move the text
forward. Only the correct character takes you to the next position.
Once you have finished, read the evaluation: characters, errors, accuracy, typing time,
projected speed and — if it is shown — the grade.
Under Performance you will find separate views for lessons, exercises and tests.
They also show earlier attempts and the certificates you have earned.
Teacher Quick start for teachers
Open Class and select the active class. Newly registered teachers
usually already have a default class; centrally managed accounts may already be assigned to
existing classes.
Give the class a name and decide whether completed custom exercises may be worked on again.
Create pupils one by one, or — if it is offered — use the CSV import
Instance-dependent . Typewriter generates any missing usernames and passwords.
In the class list, check lesson progress, average, visits, typing time and last sign-in.
If needed, set the lesson progress for several pupils at once.
For your own content, first create a text in the text pool and then turn it into
an exercise, a test or a ten-minute copy test.
During the lesson, open the Type-O-Meter. It combines results that are
already finished with typing sessions currently in progress.
Self-learner Quick start for self-learners
Self-learners practise without a class and without a teacher — in the program they are called
self-learner, and during registration learner. Both always mean the same thing:
an account that manages itself.
Register on a free instance and choose the role
learner. Your email address is also your username.
In your personal overview, start with the next lesson. The course
is the same one used in class.
Under Options, set grading and target keystrokes to suit your own preferences.
These settings belong to you — nobody changes them from outside.
Write your own texts under Upload and turn them into exercises or tests
for yourself.
If you would like to belong to a class later on after all, join using your teacher's
pupil code. Read
Self-learners (autodidacts) first — you cannot undo joining
on your own.
Admin Quick start for administrators
Plus administration Plus
When you create a Plus version, you choose the school name, the subdomain and the language, and you
can upload a logo. The trial period lasts 30 days.
Under Plattform you manage the name, address, logo and the registration code
that teachers use to join the school.
Under Manage users you create teachers, classes and pupils,
assign them to one another and send out access details.
Under Settings you define the defaults for language, grading system and target keystrokes.
Under Lizenzen you order, renew or increase the annual seat package.
Plus does not use activation codes per pupil.
External sign-in options (Edulog, Microsoft account, Google sign-in) are not something you set up
yourself. Send us a request through the contact form and we will enable the provider you want for
your Plus version.
Pro administration Pro
Pro is set up by contract. Pro admins manage groups, teachers, pupils and
self-learners in separate administration views. Which imports, SSO providers and central
settings are visible depends on the individual Pro instance.
2. Account and login
Everything to do with access: how an account comes about, how you log in with a password or a school account,
what you can set in your own profile — and how accounts work that learn without a class and without a
teacher.
Logging in, registering and recovering an account
Using the right instance
The free version is a single instance, reachable under several country addresses —
at4, de4, ch4 and others. Those addresses set defaults such as language,
keyboard layout and grading, but they are not separate data stores: a free-version account works under
any of them.
Alongside it there are self-contained cantonal, school and project instances — the EDU
instance, Plus schools and Pro instances. Their user accounts are valid only for the instance on which
they were created. So if a correct password is rejected, check the web address first.
Local login
Enter your username and password. The stay-logged-in option saves the session on the device you are
using. Do not use this option on shared computers.
Logging in with a school account SSO Instance-dependent
Below the local login field, a separate button appears for every provider that is set up for the instance:
Microsoft, Google, Bildungsportal or
Login with Edulog. You log in there with the account you use for school anyway — you do
not need a second password.
Which buttons appear is decided by the instance. Typically:
Free version: Microsoft and Google. Edulog only appears on the Swiss addresses.
Plus and Pro instances: whatever the school or the canton has enabled — often only Microsoft.
The Austrian EDU instance: Microsoft, Bildungsportal and Google.
The login works the same way for all providers. If you accidentally start from a different country or
school address, Typewriter offers you the matching address to click through to instead of stopping with an
error page.
What happens the first time
With an external login, Typewriter checks three things in turn:
The school account is already linked. You are logged in without any further question.
This is what every subsequent login looks like.
The school account is unknown, but the email address belongs to a Typewriter account.
The question “Do we know each other already?” appears.
Both are unknown. The arrival page appears with the possible ways into the
programme.
“Do we know each other already?” — linking an account
Typewriter shows the account it has found and the school account that is to be linked. So that nobody can
take over someone else’s account merely because they have the same email address, you also have to
enter the password of your existing Typewriter account here. Without that password,
nothing is linked.
If the password is wrong, everything stays as it was and you can try again; after several failed attempts,
entry is blocked for a short time. If the account shown does not belong to you at all, choose
“Not your account? Connect a different one or register” and you will land on the
arrival page.
Once the accounts are linked, you log in from then on with a single click on the provider button. The link
can be removed again at any time in your profile.
The arrival page
If Typewriter knows neither the school account nor the email address, the page “Almost
there!” appears. It greets you by your first name and offers two or three routes, depending on the
provider:
I already have a Typewriter account — enter your username and password to connect the
existing account with the school account. This is the same procedure as above, except that you name the
account yourself. The account has to belong to this instance; an account from the free version
cannot be connected here, see
Pupils who already use Typewriter in the free version.
I am a pupil — enter the eight-digit
pupil code of the class. This creates a new account directly
in that class.
I am a teacher — create a new account. This card only appears if the provider does
not itself state whether the person is a teacher or a pupil, and if external registration is
permitted for the instance Instance-dependent . In the free version the card reads
I am a teacher or a self-learner, because self-learner accounts can be created there
too Free . On EDU, Plus and Pro instances it only ever creates a teacher account
EDU Plus Pro .
With Microsoft, Google and Edulog, all three cards therefore usually appear. With the Bildungsportal the
role is already established: pupils only see the first two cards, teachers are taken straight to the
registration form.
On school instances — EDU, Plus and Pro — creating a teacher account additionally requires the registration code of the
instance, so that not just anybody can join a school instance. Pupils with a Bildungsportal account should
read on under Bildungsportal and Marktplatz licences.
Important points about external accounts
Only one external provider connection at a time can be held in a profile.
A local password can exist in addition if the account was set up accordingly.
Linking an existing account always requires the local password — even if the provider has already confirmed the email address.
If the provider reports an unconfirmed email address, Typewriter refuses the link.
When an external connection is removed, another working login has to remain afterwards.
If a teacher generates a new pupil password, existing external connections are reset.
Registering freely Free
On a free instance, teachers and self-learners can register. Pupils in a class are normally created by the
teacher. Registration records the role, language, username, email address and password; depending on the
instance, a data protection confirmation, newsletter and security question are added.
Joining a Plus or Pro instance Plus Pro
An existing school instance has a registration code. Teachers can use it in their profile or during a
registration released for this purpose. Pupils should not join this way themselves: they are created or
imported by the teacher or the administration — or they join a class themselves with their school account
and the pupil code. The registration code of an instance and the pupil code
of a class are two different things.
Forgotten password
Open Forgot your password? on the login page.
Enter your username or the email address stored for you.
If several accounts use the same email address, enter the unique username.
Follow the link in the email. Externally managed passwords have to be changed with the provider concerned.
Pupils without their own email address should contact their teacher or the school administration.
They can generate a new numeric password and print it out.
Profile, password and personal settings
Which data can be changed?
Pupils: essentially the email address in their own profile; the school manages the remaining data.
Teachers and self-learners: username, first name, last name, email address and — where offered — language.
Plus/Pro admins: personal account details, password and external login; school and instance data are held on their own administration pages.
Changing your password
The password form is only shown if the account can use a local login. With an account that is purely
external, you change the password at Microsoft, Google, Edulog or the Bildungsportal responsible.
School and your own lesson
Teachers can change their school in their profile; the change is applied to the classes they run. Teachers
can also set their own lesson position if they practise with the course themselves.
Joining a class with the pupil code
Every class has an eight-digit pupil code. Self-learners use it to join a class — the
former route via the teacher’s username no longer applies.
Ask your teacher for the pupil code of the class.
Open your profile and, there, joining a class.
Enter the eight-digit code and confirm.
The account thereby becomes a pupil account in that class. Among other things, the language, grading system
and target keystrokes of the class are adopted. So check the code before confirming.
You cannot undo the join yourself. If you want to learn without a class again, ask the
teacher to remove the account from the class. The adopted settings do not return to their previous state on
their own — grading system, language, target keystrokes and keyboard layout have to be set again
afterwards. From the moment of joining, the teacher sees the account like every other one in the class,
including all results typed so far.
If the code is wrong or the teacher has deactivated it, the form simply reports that the code is not valid.
After several failed attempts, entry is blocked for a short time.
Deleting your account
Self-deletion is only visible for self-managed accounts that are released for it. Teachers cannot delete
themselves as long as pupils are assigned to them. Pupil accounts are managed by the teacher or the
administration. Note the confirmation dialogue and the privacy policy.
Self-learners (autodidacts)
A self-learner account does not belong to any class and is not supervised by a teacher. It manages itself.
In the programme this role bears the name Autodidact; during registration it is called
Learner. This manual speaks of self-learners — the same account is always meant.
There are typically three routes into this role: registering yourself on a free instance, a pupil account
that the teacher has removed from the class, and an account whose class or teacher was deleted. In all
three cases, the learning progress and all previous results are retained.
Registering Free
The Learner role is only available for selection when registering on a free instance.
On school instances — EDU, Plus and Pro — the registration form only ever leads to a teacher account.
Pupil accounts are created there in two ways: the teacher or the administration creates or imports them,
or the pupils sign in with their school account and join a class themselves with the pupil code via the
arrival page. A self-learner account cannot be created on
a school instance by either route. Registration records the language, email address and password —
the email address is also the username. If you change one, the other changes with it, and
the new address has to be confirmed.
What a self-learner account sets for itself
Under Options, self-learners see a real settings page. Pupils in a class only see the note
there that they are not allowed to change anything — for them the teacher decides.
Grading system: freely selectable and adjustable. If you change a standard system, you automatically receive your own copy of it; the template stays untouched.
Target keystrokes: your own speed goal, saved with a single button.
Language: can be switched in the profile. Caution: changing the language also resets the grading system and the keyboard layout to the standard of the new country. There is no separate selection of the keyboard layout — it always follows the language.
Profile: username, first and last name, email address and password. Microsoft, Google, Edulog or Bildungsportal logins can likewise be connected and disconnected again.
Your own texts, exercises and tests
Self-learners have the same text pool as teachers. They can write their own texts,
import texts and tests and turn them into exercises, tests or a ten-minute copy test.
These tasks apply to their own account: you set them yourself and you type them yourself. The results of
your own exercises appear as a separate table under Performance.
Practising more freely than in a class
Completed lessons can be repeated at any time. In a class this is only possible if the teacher has allowed it.
An interrupted lesson can always be continued.
Certificates and badges are available just as they are for everybody else. The certificate is issued without a school name and without a signature field for the teacher.
What is not available without a class
Everything that presupposes a teacher or a class community is dropped: class goal,
weekly plan, class ranking, the Type-O-Meter and any
feedback or assessment by a teacher. There are no tasks assigned from outside — all tasks in your own
account are created by yourself. In the free version, adverts are shown.
When a pupil account becomes a self-learner account
If a teacher removes an account from the class — or if the class or the teacher is deleted — it becomes a
self-learner account. The learning progress is retained in full, and the grading system is taken over as a
private copy. On a Plus instance, the account leaves the school instance in the process and releases its
place again.
Important for parents and teachers: if such an account remains without a teacher for a
week, the personal data — real name and email address — is anonymised automatically. The account itself
continues to exist with its username and password and can still be used for practising. If the account is
to join a new class, it is best to do so within that week.
Joining a class and deleting your account
Joining a class works via the pupil code. It cannot be reversed by
yourself — read that section before joining. Conversely, self-learners can delete their
account themselves in their profile; for pupils in a class this is not provided for.
Switching to the EDU version and back EDU Instance-dependent
The EDU version is the Typewriter edition for
Marktplatz Lernapps and is available to lower and upper
secondary schools in Austria. Teachers switch between the free version and EDU themselves — in both
directions, in their own profile.
From the free version to EDU
You receive the Edu code once your school has ordered the licences via Marktplatz
Lernapps. It applies to the whole school, not per person.
Open your profile.
Under Switch to the Edu version, enter the Edu code.
Confirm with Switch.
Your account, your classes and your pupils move together. All practice data is retained. From the switch
onwards, your pupils need a licence to practise there — with a login via the Bildungsportal it is
recognised automatically, see
Bildungsportal and Marktplatz licences.
From EDU back to the free version
The way back is in the profile on the EDU instance and does not need a code.
Open your profile.
Choose Switch to the free version.
Here, too, the account and the classes move together, and all practice data is retained. Your pupils then
no longer need a licence to practise. In return, adverts are shown again on the free instance.
When a class has several teachers
A class cannot lie half in EDU. If you run a class together with a second teacher, Typewriter reports the
affected classes and cancels the switch as long as the other teacher is not on the same side. So agree the
switch within the team: first all teachers of a class switch, then the switch works for the class as well.
Pupils who already use Typewriter in the free version
Only the teacher can bring a class across — pupils cannot do it themselves. If a pupil
tries to connect their own free-version account with their school account on an EDU, Plus or Pro
instance, Typewriter refuses and reports “User name or password is wrong” — even when both are
correct. The reason is not the password: the account belongs to a different instance. Typewriter
deliberately does not name the reason more precisely, so that the page never reveals which accounts
exist elsewhere.
The correct order is therefore:
The teacher switches to the EDU version with the Edu code. The account, the classes
and all pupils together with their previous results come along.
Only then do the pupils sign in with their school account and connect it to their
existing Typewriter account.
Getting that order wrong loses data silently: if a pupil enters the
pupil code instead, Typewriter creates a new account. The old one
stays behind in the free version with all its lessons and results and is reachable only there. So tell
your class not to try anything themselves before the switch.
3. Learning with Typewriter
This chapter is aimed at everyone who types themselves — pupils as well as self-learners.
It describes the path from your personal overview through the lesson in progress to the evaluation,
to certificates and to error training.
Your personal overview
After logging in, pupils, self-learners and teachers with their own learning account land on the overview.
It brings together all the actions that are currently relevant.
Next lesson: starts the current position in the standard course and shows an estimated duration.
Assigned exercises: shows active tasks, the time period, the estimated duration and tasks already completed.
Tests: shows active standard tests, closing tests or ten-minute copy tests.
Resume: appears when a typing session was interrupted on the same day and can be resumed Instance-dependent .
Certificates and badges: shows newly earned and already existing awards.
Class ranking: appears only if the class uses a ranking Instance-dependent .
Typefish: appears only if the game is active and the lesson progress is far enough Instance-dependent .
Level Generator: creates error training as soon as enough personal error data is available.
Licence and instance notices: inform you about the trial phase, the term or a licence that is required.
Typing a standard lesson
Before you start
Typewriter shows a start dialogue and, for certain lessons, additional notes. Sit down in an
ergonomic position, place your fingers on the home row and use a physical keyboard.
While you type
The current target character is highlighted; the rest of the text stays visible.
The on-screen keyboard shows — when it is enabled — the expected key and the finger responsible for it.
A wrong keystroke turns the wrong key red and the correct key green.
An error is only counted once at the same position in the text. Further wrong keys do not increase it again there.
The text only moves on once the correct character has been entered.
The backspace key and pasting are blocked in normal lessons. This prevents later corrections and inserted text.
The shift key on its own does not count as a character; capital letters are taken into account as additional key work.
Displays in the typing window
Depending on the class and the instance, learners see correct and incorrect characters, the error rate, the
remaining characters, the typing time, projected keystrokes, the grade, the IHK value and an adaptive hint.
The grade and the hint can be hidden for individual pupils Instance-dependent .
Pause, connection loss and resuming
A lesson can be paused. Typewriter checks the connection while you type and transmits interim results for
the Type-O-Meter. If the session expires, you are asked to log in again. If saving fails, the application
tries to transmit the locally held data again.
An interrupted lesson can only be resumed if the function is active, the class allows resuming, at least ten
characters have been typed and the configured time window on the same day has not yet expired
Instance-dependent .
Completion and lesson progress
The lesson only ends once all target characters have been worked through correctly. A standard level that is
passed and completed for the first time moves the lesson progress on to the next lesson. Repeats remain in
the performance history, but they do not advance the course again.
Evaluation, grade and repeats
What is stored?
The evaluation contains, among other things, the text length, errors, accuracy, typing time, projected
speed, grade and date. Depending on the configuration, the speed can be projected to ten or twelve and a
half minutes.
How is the grade calculated?
The active grading system combines accuracy limits with a speed target. Too many errors worsen the result;
if the required minimum speed is not reached, the result turns out accordingly as well. The teacher can
configure the scheme that is used if this function is enabled for the instance Instance-dependent .
Performance pages
Under Performance there are separate views for lessons, exercises and tests. The tables
show totals and averages; earlier attempts at a lesson can be expanded. On instances with grading periods
you can switch between the current and an earlier period Instance-dependent .
Repeating
Standard lessons can be typed again. For assigned exercises, the class setting determines whether a task
that has already been completed may be started again. Teachers can delete individual results, for example
after a demonstrable technical failure; this makes a further attempt possible.
Certificates and badges
Certificates
Certificates are only awarded if the condition configured for the instance is met. A condition can relate to
lesson progress, speed, accuracy, maximum errors or a particular closing or final test. Certificates that
have been earned appear in your personal overview and can be opened as a PDF.
Persisted certificates have a public validation address. Anyone who knows this address can check the
certificate's authenticity without logging in. For this reason, only pass the link on to the person
concerned or to the intended recipient.
Badges
Badges recognise configured learning achievements, for example completed lessons, error-free results,
streaks, typing speed, characters learned, the total number of characters or error training completed.
New badges are calculated after a result has been saved. There are also separate badges in bronze, silver
and gold for class goals that have been reached.
Printing certificates for a class Plus Pro
Teachers can choose a type of certificate and output all eligible pupils of the active class in a single
shared PDF. The individual view for a learner remains available independently of this.
Typefish and personal error training Instance-dependent
Typefish
Typefish uses words from the current lesson. The class can deactivate the game, enable it without limits or
use it in reward mode. In reward mode a game costs one coin; standard lessons passed successfully for the
first time after the configured starting level award coins.
If the class ranking is active, pupils see a ranking list after the game. Depending on the setting, only the
top three or further placings are shown.
Level Generator
The Level Generator is not a fixed Pro package. It uses your most frequent personal error characters, looks
for words containing them from course levels you have already reached and generates a mixed practice text
from them. The result is saved as a generated level, but it does not change your normal lesson progress.
Practising anonymously
On instances that offer anonymous practice, a level can be chosen and typed without an account.
The results are not assigned to a personal learning history. This anonymous mode is not provided on Plus
instances, because usage there takes place through the school instance and its accounts.
4. Managing lessons
This chapter is aimed at teachers. It describes working with classes and pupils, custom texts, exercises
and tests, the evaluation of results as well as the tools for day-to-day teaching.
Classes, active class and team teaching
The class model
A pupil account belongs to exactly one class at a time. A class, on the other hand, can have several
teachers. Teachers with more than one class switch the active class via the class selector; all lists,
tasks and evaluations that follow refer to this active class.
Creating or editing a class
Open the class overview and select Create class.
Assign a class name and select or enter the school.
Decide whether completed custom exercises may be repeated.
Save the class and, if required, switch to it as your active class.
A school year is not kept as a separate field in the class form. Grading, target keystrokes, ranking,
on-screen keyboard, Typefish and resuming are located in the lesson or class options and partly depend
on the instance.
The class pupil code
Every class has an eight-digit pupil code. New pupils use it to join the class — either
when they first log in with their school account or as self-learners via their profile.
Open the class overview.
In the row of the class, click the key symbol Manage pupil code.
Pass on the code shown, for example on the board or through your class communication channel.
In the same window you can copy the code, generate a new code
or deactivate it. A new code makes the previous one invalid immediately; a deactivated
code lets nobody join any more. In both cases, pupils who have already joined remain in the class. The
code is visible to all teachers of the class.
A green dot next to the code shows that it is active. Deactivate it as soon as the class
is complete — that is the simplest protection against unauthorised people getting into the class through
a code that has been passed around.
Adding another teacher via an invite code Plus Pro
The teacher invite code is a second, entirely separate code. It has
six digits, brings a teacher into the class and appears in its own column of
the class overview. Do not confuse it with the eight-digit pupil code: one brings in colleagues, the
other pupils.
The owner of the class activates the invitation in the class overview.
Typewriter shows a six-digit numeric invite code.
The second teacher opens Accept invite and enters the code.
After confirmation, the class appears for both teachers.
As long as no code is active, no further teacher can join; teachers who have already been assigned remain
in the class. This code, too, can be copied, generated anew and deactivated again.
In Plus, both teachers must belong to the same school instance. The owner can remove additional teachers
again. If a teacher who was only added deletes the class from their own view, merely their link to the
class is removed.
Deleting a class
A teacher cannot delete their last remaining class. When one of your own classes is deleted, the
associated teacher links and the pupil accounts managed in it are processed. Read the confirmation
carefully and export any data you need beforehand.
Creating and managing pupils
Creating an account manually
Open the active class and select Create pupil.
Assign a unique username.
Optionally add first name, last name and email address.
If an email address is stored, Typewriter can send out the login details.
On regionally licensed instances, an available individual licence can be assigned Instance-dependent .
In Plus, the form shows the pupil places still available Plus .
Typewriter generates a numeric password. Do not use real personal data for demo and bulk imports as long
as the school's data protection concept has not been clarified.
Information in the class list
Depending on the configuration, the class list can show username, names, current lesson, lesson average,
test grade, visits, typing time, last login, number of results and licence status.
Actions per pupil
Open the performance view and check or delete individual results.
Edit the master data and the class.
Raise or lower the lesson level by one step.
Hide the grade or the adaptive hint Instance-dependent .
Adjust the traffic-light/smiley display and the speed basis Instance-dependent .
Generate a new password. The account's external login connections are left untouched.
Bulk actions
Selected accounts can be moved together into another class of your own, set to a lesson level, assigned
to a lesson package, excluded from the grade display, supplied with available licences or removed from
the class. Which actions appear depends on the role and the instance.
Removing from the class
Removing is not the same as a handover. The account is detached from the class and generally becomes a
self-learner account. In Plus it is additionally removed from the school instance so that the seat
becomes free again. If a pupil account is to move to another teacher in a controlled way, use the pupil
handover instead.
CSV import and pupil handover
Importing pupils via CSV Plus Pro Instance-dependent
Open Import and upload a CSV file.
Choose the separator and state whether the file contains a header row.
Map the columns for at least first name and last name.
Optionally map username, password, email and — depending on the instance — Edulog, Microsoft or date-of-birth data.
Check and correct the preview table.
Choose an existing class or create a new one during the import.
Only confirm once you have reviewed the error and warning messages.
Missing usernames are formed from the first and last name and made unique in the case of duplicates.
Missing passwords are generated. In Plus, the import can only create as many active pupils as the
current seat package allows.
Handing pupils over to another teacher Plus Pro Instance-dependent
The teacher handing over opens the handover and enters the username of the receiving teacher.
They select the pupils to be handed over from their own classes.
Typewriter generates a four-digit handover code and a handover link.
The receiving teacher opens the link, enters the code and chooses an existing or a new target class.
After confirmation, the accounts move to the target class together with their learning history and personal settings.
Both sides can cancel a handover that has not yet been completed. A handover is intended for a change of
teacher or school; for moving pupils between your own classes, the bulk action
Change class is sufficient.
Text pool, custom exercises and tests
1. Creating a text in the text pool
Open Exercises → Text pool.
Enter the title, optional information and the text to be typed.
The text may contain up to 10,000 characters. Unsupported characters are cleaned up when you save.
From the text, Typewriter calculates a difficulty or lesson reference.
Texts can be edited, copied and deleted. Imported closing or final tests may have stricter restrictions.
Teachers and self-learners use the text pool as standard; pupils only if personal custom exercises have
been enabled for the instance Instance-dependent .
Taking texts from the course
Course lessons can be imported into your personal text pool and then used as a task. In the free version,
the selection ends at the course limit released for Free. A separate test import can provide prepared
test and final test texts Instance-dependent .
2. Creating a task from the text
On the text, select Create exercise, Create test or — where offered —
Create ten-minute copy test. The new assignment belongs to the active class.
Normal exercise or standard test
A title is required.
The task can be activated or deactivated as long as the time period allows it.
In Plus and Pro, a start and end time can be set Plus Pro .
In Plus and Pro, the on-screen keyboard can be controlled per task Plus Pro .
In Free, a task starts immediately and uses the preset keyboard display Free .
A task can only be deleted as long as no results exist yet.
Task list
The task list shows the assignment type, activity, time period, number of results and the available
actions. There you can open results, activate or deactivate the task and delete an assignment that has
not been used yet.
Extended test and ten-minute copy test Instance-dependent
The extended test is the flexible assessment format behind the widely used ten-minute copy test.
It is not technically fixed at ten minutes and is only shown if the instance enables this feature.
Configuring the test
Title: required.
Period: optional start and optional end.
Backspace key: allowed or blocked.
On-screen keyboard: visible or hidden.
Stopwatch: off, or 1 to 60 minutes in half-minute steps; the default is 10 minutes.
Metronome: off, or 300 to 2,000 keystrokes in steps of 50; the default is 350.
Taking the test from the learner's point of view
Before the start, Typewriter shows the permitted backspace key, the keyboard display, the duration and the
metronome. During the test the original text and the typed text sit side by side or in separate areas. In a
timed test the remaining time counts down; without a stopwatch the remaining amount of text is shown.
An extended test is intended to be taken only once per assignment.
Evaluation
The evaluation compares the original with the input, shows the deviations as well as the key figures and can
be output as a PDF. A certificate is only created if a matching certificate condition has been configured
for the instance — not automatically after every extended test.
Results, attempts and test overview
Results of an assignment
For each pupil the results list shows characters, mistakes, accuracy, typing time, extrapolated
speed, date, number of attempts and grade. If there are several attempts at an assignment, the overview shows
the result with the highest accuracy and counts all attempts. For repeated standard lessons the best result is
determined first by accuracy and, in the event of a tie, by speed.
For standard tests the detail view can display the text with the error positions and frequent mix-ups.
For the extended test a differentiated text comparison view is available.
Deleting a result
Teachers can delete an individual attempt. This should only be done when there is a good reason for a restart,
because it changes the stored performance and makes a new attempt possible.
Tests of the class
The test overview shows learners in rows and tests in columns. It displays individual values and averages
and offers test-related PDF and CSV outputs. If a test is treated as do not grade,
the results stored for it are removed from the assessment.
Type-O-Meter
The Type-O-Meter is the lesson view for teachers. It combines completed standard
lessons, generated levels, exercises, tests and extended tests with recently reported
interim results from typing sessions that are still running.
Each pupil's bar grows with the number of characters typed.
The colour is based on the grading.
The label shows the extrapolated speed.
A note on the bar gives the assignment, date and key figures.
If date filtering is enabled, the view starts with today's date Instance-dependent .
The page refreshes automatically; if there is no live activity, the interval gradually becomes longer.
The Type-O-Meter is an observation view. The message action present in the old controller is
not a fully implemented user feature and is therefore not described here as a class chat.
In Plus and Pro there are separate tabs next to the Type-O-Meter for the weekly plan and the Effort-O-Meter,
which shows the amount typed per pupil over a period Plus Pro .
Weekly plan Plus Pro
The weekly plan is a separate tab in the class view, right next to the Type-O-Meter, and supports independent work, weekly-plan work
and open forms of teaching. Once activated, a weekly workload in the form of a keystroke target applies to
the active class: by the due day every pupil should type the configured number of
keystrokes in the lessons. No practice text is handed out — everyone works on their own
lessons and therefore automatically at their own level; all keystrokes from the lessons
of the respective week are counted.
Activating and configuring
The settings are in a dialog.
Weekly target active: switches the weekly target on or off.
Due day: weekday on which the week ends; the cut-off time is 23:59. The next week then starts automatically — the seven days up to the due day are counted in each case.
Weekly target (keystrokes): 100 to 50,000 keystrokes per week. Below the field a time estimate appears showing how many minutes the class needs for this at its current average; it updates when you change the value.
Status dashboard
The tab shows the weekly target together with the estimate in minutes based on the class average, the due day and the
completion status in the format X of Y pupils with a progress bar — completed
means: the weekly target has already been reached in the current week.
Weekly history
Below the dashboard, the weekly history shows a row of bars covering the weeks so far for every
pupil: green means the weekly target was reached, grey means it was not; the dashed orange
line marks the weekly target that applied at the time, and the current week is on the right. A
total column counts the weeks reached, and a from–to filter narrows the period. Completed
weeks are recorded with the target that applied at the time — changing the weekly target later
does not change the history. The same history is also available as a separate tab in the performance view
of every pupil.
From the pupils' point of view
Pupils see their weekly target as a box on their overview: progress bar, current status and
due day. Once the target is reached, Weekly target reached! appears. Via “Show
history” they open their previous weeks; the full history is additionally available as a tab in their
own performance view.
Deactivating
Deactivation takes place after a confirmation prompt. The existing weekly history is retained; the only
change is that no new weeks are counted.
Effort-O-Meter Plus Pro
The Effort-O-Meter sits as a separate tab next to the Type-O-Meter. For each pupil it displays a
bar chart with a numeric scale and grid lines, making visible how much has been typed over a period.
The data basis is lessons, exercises and tests.
Choosing the display
Value: keystrokes, characters or mistakes.
Unit: day, week or month.
Period: from and until filter. If until is left empty, the view runs up to today; the × symbol clears the field again.
Reading and comparing
All rows use the same scale and are therefore directly comparable.
The bars sit on a shared time axis.
Pointing at a position shows the exact value.
A total column sums the selected period per pupil.
Very long periods are shortened to the most recent segments; a note points this out.
Class goal Plus Pro
A class goal is a shared keystroke target for the whole class. You choose one of the preset values
between 100,000 and 1,000,000 keystrokes or enter your own value, and set a deadline if required.
Progress is derived from the keystrokes of all pupils from lessons, exercises and
tests since the goal was set.
Where the goal appears
The class goal is shown as a compact widget in the sidebar of all lesson pages and as a box on the
start cockpit of teachers and pupils. Via Show contributions both open
a breakdown of how many keystrokes each pupil has contributed to the goal. The goal can
be closed at any time via End goal after a confirmation prompt.
Award on reaching the goal
When the goal is reached, an award banner appears and all pupils who contributed to the goal
receive a badge: bronze for the first class goal reached, silver for the second and gold from the
third onwards. Every contribution counts, even a small one. These badges are at the end
of the badges dialog.
Team teaching
All teachers of a class see and control the class goal with equal rights.
Grading and lesson settings
Teachers and self-learners open the Options area. Only functions that
have been enabled for the instance are visible.
Grading system Instance-dependent
Select an existing system or adjust its speed and error limits. When you
edit it, a separate copy of the system is created if necessary. Teachers can apply the setting to
the active class or to all of their own classes. This function is not generally Pro-exclusive.
Target keystrokes Instance-dependent
The target value influences the speed assessment. As with the grading system, changes can be applied to the
active class or to all of your own classes.
Class ranking Instance-dependent
The ranking can be switched off, shown in full or limited to the top three. Among other things, the
setting affects the Typefish ranking list and should be chosen with pedagogical care.
Grading period Instance-dependent
If the instance supports periods, the current grading period can be selected. Performance tables
and evaluations then offer a switch to earlier periods.
Typefish mode Instance-dependent
For the active class, teachers choose between inactive, active and reward mode. In reward mode,
starting and repeating depend on the coins available.
On-screen keyboard and resuming Instance-dependent
Both settings are controlled per class if the instance offers them. The keyboard can additionally
be set per assigned task. Resuming only applies within the configured time limit
and only to typing sessions that have progressed far enough.
Printing and exporting
Output
Content and use
Class list PDF
List of the active class; check the selection and sorting before printing.
Password list PDF
Newly generated or known access credentials for direct distribution.
Login details PDF
User name, login instructions and instance-dependent external login information.
Performance CSV
Class-related performance data for spreadsheets and further processing at school.
Test PDF/CSV
Results of a standard or extended test; detail PDFs contain additional error information.
Certificate PDF Plus Pro
Joint output for all eligible pupils in a class.
Password, login and performance files contain personal school data. Store them only for as long
as necessary, protect their distribution and printing, and afterwards delete or destroy them
in accordance with your school's rules.
5. Versions, licences and administration
Which offering suits which school, how licences are issued and which tasks this creates for the
administration. This chapter is aimed above all at school and Plus administrators.
Telling Free, EDU, Plus and Pro apart
A version badge marks a real boundary between offerings or administration models. Many teaching functions
are additionally configured as features and can therefore appear on different instances.
Version
Who is it for?
Key characteristics
Free Free
Self-learners and small classes
Free of charge, ad-supported, standard course and personal learning curve; no dedicated school platform.
EDU EDU
Austrian individual licences via Marktplatz Lernapps
€ 5 per pupil per year, ad-free, additional lessons for Digitale Grundbildung, SSO via the Marktplatz; no central school administration.
Plus Plus
Individual schools with up to 600 pupils
Own subdomain, logo, ad-free, central school administration, unlimited teachers, annual seat package and 30-day trial.
Pro Pro
School clusters, cantons, states and publishers
Dedicated database and application, multi-year contract, custom SSO and administration integration, individual grading system, SLA and project support.
Teachers do not count towards the Plus package. Pupils who are deleted or removed from the Plus instance
release a seat. Plus does not renew automatically.
Feature switches instead of misleading plan promises
CSV import, handover, Typefish, the ten-minute copy test, grading periods, resumption, ranking,
individual grade display and specific SSO providers are controlled technically through the instance configuration.
They are often provided for in Plus or Pro, but only visible if they are activated for the specific instance
Instance-dependent .
Bildungsportal and Marktplatz licences EDU SSO Instance-dependent
On the Austrian EDU instance, licences from
Marktplatz Lernapps are managed automatically. If a
school orders Typewriter EDU on the Marktplatz, the pupils concerned are covered as soon as they
sign in with the Bildungsportal — the teacher no longer has to distribute or redeem licence codes.
How the licence is detected
Every time someone signs in via the Bildungsportal, Typewriter reads the licences ordered for the
school and unlocks practising. A licence is valid for the current school year and ends
on 31 August. If an order is cancelled, it disappears at the next sign-in and
access ends; a purely local sign-in continues to use the last known state until then.
Connecting pupils
Activate the pupil code in the class and
pass it on to your class. The first time a pupil signs in via the Bildungsportal,
the arrival page appears with two options:
I already have a Typewriter account: username and password connect the existing account to the Bildungsportal.
I am a pupil: the class’s pupil code creates a new account directly in that class.
There is no third card for creating a teacher account here: the Bildungsportal already states
whether someone is a pupil or a teacher. Teachers are therefore taken straight to the
registration form.
The pupil code is separate from the teacher invite code for additional
teachers: it links only pupils to exactly this class and can be deactivated
again at any time.
Overview for teachers
In the class list, the Licence column shows how an account is covered: a green
tick for a licence assigned from the pool, a Bildungsportal icon for a Marktplatz licence
(note “Bildungsportal licence until: 31.08.YYYY”) and a red mark as long as there is no licence
at all. This way, no paid codes are handed out twice.
In the pupil’s learning account, the licence status appears as “active” with the note
“Bildungsportal licence” and a term running until 31 August.
The connection to the Bildungsportal is an instance function and only visible where it is
activated Instance-dependent .
Plus administration Plus
Managing the instance
Change the school or instance name.
Manage the subdomain or domain; a change can redirect to the new address.
Upload or replace the logo.
Display or regenerate the registration code.
Check the term and the pupil seats in use.
Instance-wide defaults
Under Settings, the Plus administration defines defaults for language,
grading system and target keystrokes. These values are used when classes and accounts are created or
set up; teachers can then adjust released values per class.
Managing users
Create a teacher: enter username, email, password and name; create a new class or assign existing classes.
Create a class: define the name, several teachers, the owner order and the repetition rule.
Create a pupil: enter class, username, password, email and name; send the access details.
Move pupils: assign one or more accounts to a different class.
Remove external sign-in: reset all external identifiers and generate a new numeric password.
Deletion is protected by dependencies. A teacher with assigned pupils cannot simply be
removed. When a class is deleted, its pupils are removed from the Plus instance;
teachers keep or are given at least one class.
Ordering, renewing and upgrading
Open Lizenzen.
Choose the seat tier you want and check the billing address and the order reference.
Order by annual invoice or e-invoice. If it is activated for the platform, online payment is also possible.
Download invoices as PDFs and check the payment status.
Shortly before or after expiry, a new annual period can be ordered. There is no automatic
renewal. When upgrading during the current period, the next higher package tier is
chosen and the additional charge is calculated pro rata for the remaining term.
For orders or upgrades that are legally subject to withdrawal, the billing area shows a withdrawal
action within the permitted period. Whether it is available depends on the timing and the order status.
Pro administration Pro
Pro has its own administration structure. The specific menu items are configured per project;
the current application code contains the following reliable areas.
Managing groups
Pro admins create groups, assign several teachers and maintain language, grading system,
target keystrokes, repetition rule, ranking and Typefish mode, as far as these functions are active.
Groups can be searched, edited and deleted, taking their dependencies into account.
Managing teachers
Teachers are created, edited, assigned to existing classes or given a new class.
Access details can be sent out. Bulk deletions take into account whether a teacher is the sole
owner of a class or whether other teachers can take it over.
Managing pupils and self-learners
Pro admins create pupils, change master data, assign classes, move accounts in bulk and
delete selected accounts. Self-learners can be taken into a class. Date of birth and further
fields only appear if the instance uses them.
Regional pupil licences and licence codes Instance-dependent
Some cantonal, publisher or project instances use individual pupil licence codes.
This model is entirely distinct from the school-wide Plus seat package.
Understanding the statuses
Free: the code is in the pool and is not assigned to any account.
Inactive: the code is assigned and is activated with the first licensed typing session.
Active: the licence runs until the end date shown.
Expired: the period of use has ended; the instance can block further typing.
Uploading codes
Open the licence area in the class.
Paste in codes separated by line breaks or commas, or use the CSV file provided.
Check the validation table.
Confirm valid codes only. A maximum of 50 codes is processed per upload.
Assigning free licences
Select pupils without a licence and choose the bulk action for assigning free licences.
Typewriter skips accounts that already have an active or inactive licence and issues only as many codes
as are available in the pool.
Detaching or deleting a licence
Detach from account returns a licence that is still usable to the pool.
Delete licence removes the code from the pool. Some instances allow only one of these
actions; if administration is blocked, contact your publisher, canton or support.
6. Solving problems
Short answers to the questions we receive most often. Click a question to expand the
answer.
Login problems
I am learning on my own — how do I get into my teacher's class?
Ask your teacher for the class's eight-digit pupil code and enter it in your profile.
Please note: you cannot undo joining a class yourself, and the class settings replace your own.
Details under
Joining a class with the pupil code and
Self-learners (autodidacts).
The program says “autodidact” — is that the same as a self-learner?
Yes. The role is called autodidact in the program and
learner during registration; this manual calls it self-learner. It always means an
account without a class and without a teacher — see Self-learners (autodidacts).
My user name and password do not work.
First check the instance address and the spelling of the user name. If the account is managed by a
teacher, that teacher can generate a new password. For self-managed accounts, use
Forgotten your password?.
The password email does not arrive.
Check the spam folder and the spelling of the email address. If several accounts share the same address,
repeat the recovery using the unique user name. For an external account, change the
password with the external provider.
Microsoft, Google or Edulog signs me in to the wrong account.
Sign out of the external provider or use a private browser window and select the correct school account
there. Then check in your Typewriter profile which provider is connected.
Typewriter keeps only one external provider connection in the profile at a time.
The external login button is missing.
The provider is not activated for this instance, or the local login page is configured differently.
Use the instance your school gave you and contact the administration.
My user name and password are correct but are rejected when linking.
Then the account belongs to a different instance — typically to the free version, while you are
signing in on an EDU, Plus or Pro instance. Such an account cannot be connected there, and the message
deliberately does not name the reason, so that it never becomes apparent which accounts exist
elsewhere. The route is described under
Pupils who already use Typewriter in the free version: first
the teacher brings the class across, then the pupils connect their account.
Why am I asked for my Typewriter password when linking accounts?
Because the email address alone does not prove that the account found belongs to you. The link is only
carried out with the password of the existing Typewriter account — without the password, nothing
happens. If you no longer know the password, first use Forgotten your password? or
have your teacher generate a new one. Details under
“Do we know each other already?” — linking an account.
I signed in with my school account and end up on “Almost there!”.
Then Typewriter does not know this school account yet. On the
arrival page, choose the appropriate route: connect an existing account,
join as a pupil with the pupil code, or create a new account. Next time
you will be signed in directly.
How do I switch to the EDU version — and back again?
Both happen in the profile: with the school's Edu code to switch over, without a code to switch back.
Account, classes and all practice data move with you. Details under
Switching to the EDU version and back.
My school has ordered Typewriter EDU on the Marktplatz — do the pupils need a licence code?
No. The pupils sign in with the Bildungsportal; the school's licence is detected automatically.
New pupils register with their class's pupil code. Details under
Bildungsportal and Marktplatz licences.
Classes, import and licences
A pupil only needs to move to another of my own classes.
Select the account in the class list and use Change class. The
pupil handover is intended for another teacher and is unnecessary here.
A pupil is moving to another teacher or school.
Use the pupil handover if it is active for the instance. The receiving teacher
confirms the four-digit code and selects the target class. This keeps the learning history and settings intact.
A CSV row is not imported.
Check the column mapping, the mandatory fields, duplicate user names and the validation message in the
preview. On Plus, the seat limit may also have been reached. Correct the preview or increase
the package before you confirm the import.
Plus has expired.
The administration orders a new annual period under Lizenzen. After expiry,
Plus pupils are excluded from typing depending on their status; there is no automatic conversion
into an advertising-funded free school instance. Renewal is not automatic.
The Plus seats are used up.
Remove pupils who are no longer needed from the Plus instance, or order the next
package tier. An increase is charged pro rata for the remaining term.
Typing and assessment
Why does the text not move on after a mistake?
This is intentional. The mistake is counted at that position; only the correct target character leads to
the next place in the text. This trains the correct movement sequence.
Why is no grade shown?
The grade may be hidden for the account, the minimum amount for a running display may not yet have been
reached, or the instance uses a view without a visible grade. The teacher checks the
grade display and the grading system in the class or in the options.
Why is the grade poor despite few mistakes?
The assessment takes both accuracy and minimum speed into account. If the speed target is not
reached, a low error rate alone is not enough for a good result.
Why can a task not be deleted?
As soon as results exist, the assignment is no longer deleted as an unused task. It can
be deactivated. Individual faulty attempts can be removed in the results view.
Why can a ten-minute copy test not be started again?
The ten-minute copy test is set up as a single run per assignment. A teacher has to delete the
existing attempt with good reason or create a new test assignment.
Keyboard, interruption and browser
Backspace and paste do not work.
In normal lessons and tasks, backspace and paste are blocked on purpose. Only the ten-minute
copy test can explicitly allow the backspace key.
The lesson cannot be continued.
Resuming has to be active instance-wide and for the class. In addition, at least ten characters
must have been typed, the run must be from the same day, and the permitted time window must not have
expired.
The on-screen keyboard is missing or cannot be switched off.
The class or the task determines the display. In the free version it is fixed for assigned
tasks. In Plus and Pro it can be controlled per task.
Can Typewriter be used on a tablet?
The interface can be opened in the browser, but touch typing needs a physical
keyboard. Use an up-to-date browser and disable extensions that block keyboard input
or scripts if your input is not recognised.
Data, export and support
Which data can a teacher export?
Available are class lists, password and login details, performance CSV, test PDFs or
test CSV and — in Plus/Pro — batch printing of certificates. The exact choice of columns depends on the instance.
What is the difference between removing, handing over and deleting?
Remove detaches the account from the class and generally turns it into a self-learner account;
in Plus it additionally leaves the school instance. Hand over moves it in a controlled way to
another teacher. Delete starts the intended deletion or
anonymisation process and should only be used if the account is no longer needed.
What details does support need?
Send the instance address, the role, the affected menu item, the approximate time, the browser and a precise
description of the last steps. Screenshots should not contain any passwords and, as far as possible, no real
pupil data. Contact:
support@typewriter.at.
This manual was generated automatically. On individually configured Pro, cantonal or
publisher instances the wording and the enabled features may differ.
For questions or suggestions, write to:
support@typewriter.at.