Skip to main content

Typewriter manual

Under review — wording may still change.

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

  1. 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.
  2. In your personal overview, choose the next lesson. Assigned exercises and tests appear there as separate tasks.
  3. 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.
  4. Once you have finished, read the evaluation: characters, errors, accuracy, typing time, projected speed and — if it is shown — the grade.
  5. 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

  1. 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.
  2. Give the class a name and decide whether completed custom exercises may be worked on again.
  3. Create pupils one by one, or — if it is offered — use the CSV import Instance-dependent . Typewriter generates any missing usernames and passwords.
  4. 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.
  5. 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.
  6. 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.

  1. Register on a free instance and choose the role learner. Your email address is also your username.
  2. In your personal overview, start with the next lesson. The course is the same one used in class.
  3. Under Options, set grading and target keystrokes to suit your own preferences. These settings belong to you — nobody changes them from outside.
  4. Write your own texts under Upload and turn them into exercises or tests for yourself.
  5. 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

  1. 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.
  2. Under Plattform you manage the name, address, logo and the registration code that teachers use to join the school.
  3. Under Manage users you create teachers, classes and pupils, assign them to one another and send out access details.
  4. Under Settings you define the defaults for language, grading system and target keystrokes.
  5. Under Lizenzen you order, renew or increase the annual seat package. Plus does not use activation codes per pupil.
  6. 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:

  1. The school account is already linked. You are logged in without any further question. This is what every subsequent login looks like.
  2. The school account is unknown, but the email address belongs to a Typewriter account. The question “Do we know each other already?” appears.
  3. 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

  1. Open Forgot your password? on the login page.
  2. Enter your username or the email address stored for you.
  3. If several accounts use the same email address, enter the unique username.
  4. 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.

  1. Ask your teacher for the pupil code of the class.
  2. Open your profile and, there, joining a class.
  3. 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.

  1. Open your profile.
  2. Under Switch to the Edu version, enter the Edu code.
  3. 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.

  1. Open your profile.
  2. 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:

  1. 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.
  2. 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

  1. Open the class overview and select Create class.
  2. Assign a class name and select or enter the school.
  3. Decide whether completed custom exercises may be repeated.
  4. 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.

  1. Open the class overview.
  2. In the row of the class, click the key symbol Manage pupil code.
  3. 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.

  1. The owner of the class activates the invitation in the class overview.
  2. Typewriter shows a six-digit numeric invite code.
  3. The second teacher opens Accept invite and enters the code.
  4. 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

  1. Open the active class and select Create pupil.
  2. Assign a unique username.
  3. Optionally add first name, last name and email address.
  4. If an email address is stored, Typewriter can send out the login details.
  5. On regionally licensed instances, an available individual licence can be assigned Instance-dependent .
  6. 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

  1. Open Import and upload a CSV file.
  2. Choose the separator and state whether the file contains a header row.
  3. Map the columns for at least first name and last name.
  4. Optionally map username, password, email and — depending on the instance — Edulog, Microsoft or date-of-birth data.
  5. Check and correct the preview table.
  6. Choose an existing class or create a new one during the import.
  7. 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

  1. The teacher handing over opens the handover and enters the username of the receiving teacher.
  2. They select the pupils to be handed over from their own classes.
  3. Typewriter generates a four-digit handover code and a handover link.
  4. The receiving teacher opens the link, enters the code and chooses an existing or a new target class.
  5. 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

  1. Open Exercises → Text pool.
  2. Enter the title, optional information and the text to be typed.
  3. The text may contain up to 10,000 characters. Unsupported characters are cleaned up when you save.
  4. 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

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

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

You will find the current public comparison under Versions and licences. The Austrian EDU variant is described under Marktplatz Lernapps.

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

  1. Open Lizenzen.
  2. Choose the seat tier you want and check the billing address and the order reference.
  3. Order by annual invoice or e-invoice. If it is activated for the platform, online payment is also possible.
  4. 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

  1. Open the licence area in the class.
  2. Paste in codes separated by line breaks or commas, or use the CSV file provided.
  3. Check the validation table.
  4. 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.

Which instance?

Choose your school or canton instance. Your choice is saved.

Also from our workshop