Levels for languages and subject areas
A placement test needs a clear idea of what distinguishes the end levels. For languages, the CEFR (Common European Framework of Reference) with levels A1 to C2 is established; for IT topics, three to five levels such as beginner, intermediate, advanced usually suffice. Define concrete competences per level — what can someone do at B1, what at B2? This definition is the foundation; without it, the test becomes arbitrary.
Translate the competences into measurable tasks. For a B1 language level, test understanding everyday texts, simple conjugations, vocabulary in travel and work. Mix question formats: multiple choice for vocabulary, gap texts for grammar, short listening or reading comprehension tasks for application. Avoid pure translation tasks or open essays — these need human assessment and break the auto-evaluation. Plan 8 to 15 items per level, depending on differentiation needs. This brings tests of 30 to 60 items in total — a processing time of 20 to 30 minutes is realistic.