whatshouldistudy

Documentation revision · 14.10.2026 · 1.1

Manuale e informazioni professionali (in inglese)

Uno strumento di orientamento, non uno strumento diagnostico validato. Affidabilità e validità dell’intera procedura non sono ancora dimostrate empiricamente.

Scuole e servizi di consulenza: verificate le vostre regole sulla protezione dei dati e sull’IA prima dell’uso. Questa documentazione non è un’autorizzazione ufficiale.

Informativa sulla privacy

Sessione questionario

Discutere insieme interessi e autovalutazioni. Questa sessione mostra il profilo, non una classifica dei corsi.

Apri il questionario senza importazioni né IA personale →

Purpose and evidence status

For people exploring study options. Results are starting points for discussion, not an aptitude diagnosis, an admissions assessment or a prediction of academic success. There are no empirically established age norms, diagnostic cut-offs or demonstrated equivalence to established counselling instruments.

  • Theory: RIASEC interests and Mini-IPIP personality items. Research on these models does not automatically validate our items, translations, field profiles or rankings.
  • Evidence for the complete procedure: reliability, test–retest stability, construct and criterion validity have not been demonstrated in our own published studies. Software tests check behaviour, not psychometric quality.
  • Norms: there is no documented representative German-speaking norm sample. We therefore report no age comparisons or personality percentiles.
  • Practical approach: explore programmes, school subjects, interests and optional everyday topics together. Added counselling value over established instruments remains a hypothesis to test.

Administration

The separate questionnaire session starts without an existing browser profile. It shows response means and stated preferences, not field or programme rankings. All 24 interest items are required there; personality, school subjects and values remain optional. Answers stay in tab memory. There are no imports, personal AI, automatic research uploads or analytics tags. Explicit printouts or JSON downloads remain with the person. Page requests and hosting logs are separate. Institutional review is still required.

  1. Explain the purpose, lack of validation and voluntary data sources before starting. Do not require personal exports on an adviser’s or shared device. Use fictitious responses for demonstrations.
  2. Respond independently without steering towards a desired result. Interests: 1 = dislike to 5 = love. Personality: 1 = very inaccurate to 5 = very accurate, considering typical behaviour. There is no time limit; standardised completion times have not been measured.
  3. 24 interest items and one attention item; 20 personality items; school-subject and work-value self-reports. A result requires at least two interest answers per type or one imported source. Personality is scored only after 20 valid responses.
  4. Treat questionnaire, source analysis and AI comparison as different conditions. For a repeat, keep language, version and data basis consistent; document changes and interruptions. Review results together; the person makes their own decision.

Scoring and interpretation

Interests: each RIASEC response mean is mapped to 0–1 using (mean − 1) / 4. At least two of four items per type are required; missing types are not treated as neutral. The six scores and three highest types describe the interest profile, not a diagnostic classification.

Personality: only integer responses from 1 to 5 count. Negative items are reversed with 6 − response; the mean of all four items is displayed for each trait. Missing responses are not imputed. Example extraversion: b1=5, b6=1, b11=4, b16=2 gives (5+5+4+4)/4 = 4.50 out of 5. This is not a percentile, age comparison or clinical finding. Internally the mean is centred on the response midpoint of 3.

Field ranking with an interest questionnaire: available components start at 50% interests, 36% school subjects, 14% values and 0% personality. Unavailable components are omitted and the rest reweighted. Interest fit combines profile shape (70%) and distance (30%). School subjects combine enjoyment (60%) and self-rated performance (40%). Optional sources contribute at most 25% of overall fit. These weights are product decisions, not empirical calibrations.

Without a scorable interest questionnaire, the ranking is exploratory and uses available signals. Scores are relative to fields in that result and are not directly comparable with questionnaire-mode scores. Music taste may contribute a small heuristic adjustment internally; it does not produce a reported personality assessment.

Quality notices flag low differentiation, close leading scores or response patterns. These rules are not validated lie scales. Do not overinterpret small ranking differences. A score of 80 is neither an 80% chance of success nor a population rank.

Programmes and AI: catalogue data and readings of public programme pages form the basis. With sufficient content evidence, the optional personal AI comparison can move up to 30 points from the computed score and provide reasons. Without that basis, a catalogue-only explanation must not alter ranking. AI responses may vary or be wrong; check course content and admissions with the institution.

Data flows and deletion

This overview describes application behaviour. “Processed locally” does not mean that every feature keeps all information on the device. See the privacy notice for controller information, measurement services and rights. Informativa sulla privacy →

Questionnaire and imports

Responses, source summaries including example titles, and settings remain in localStorage. Parsed YouTube/Google content, AI progress and comparison results also use IndexedDB on the device. Export archives are unpacked locally.

Retention / deletion: No automatic expiry. “Delete all my data” on the start page clears local app state and these IndexedDB records. Close the tab afterwards on shared devices.

Programme search

Field identifiers and scores, weighted topic words and filters are sent in the request body to our server. Paid requests also carry an unlock token.

Retention / deletion: The application does not create a database of these search profiles. Hosting logs are separate. A profile without a name can still be personal data.

AI content analysis · after consent

Selected titles, channels and context from the local import pass through our server to the Infomaniak API. The entire export archive is not uploaded. Selected content may still reveal very personal information.

Retention / deletion: Results are kept locally. This flow has no server-side content database. Provider retention and operational logs depend on the contract; guaranteed zero retention has not been established here.

AI programme comparison · after consent

The six interest scores, weighted topics, preferred school subjects and selected programmes pass through our server to Infomaniak. This API payload contains neither individual personality responses nor a Big Five profile.

Retention / deletion: Responses are used in the browser; saved comparison results can be deleted with local app data. Withdrawing consent stops new requests but cannot undo past transfers.

Payment and technical counters

Stripe processes payments. If configured, Redis holds aggregate usage and AI costs; per-purchase costs use a hashed payment identifier.

Retention / deletion: Usage counters: 90 days after month end. Daily costs: 3 days after entry. Per-purchase costs: 400 days after the last addition. Payment records and provider logs have separate retention, outside local deletion.

Sharing and connected services

The result link contains the profile and results in its URL fragment; recipients can read and forward it. Unlocked reports may also include access. Connected services receive read requests directly from the browser.

Retention / deletion: A shared link is not anonymisation and cannot be recalled by clearing local data. Revoke OAuth access at the relevant service.

Security and institutional review

Implemented in code: separate consent before personal AI requests, a server-side consent-field check, unlock checks on paid endpoints, bounded and validated AI payloads, HTTPS calls to Infomaniak, and no HTTP caching of personal AI endpoint responses. This is not an independent security certificate or a guarantee about provider logs.

Still to document before institutional use: production hosting and Redis regions, HTTPS configuration, access controls, actual log and backup retention, subprocessors, contractual and deletion commitments from every provider, and any required impact assessment and internal approvals. This documentation does not replace that review. Server location alone does not answer these questions.

Until internally approved, demonstrate only with fictitious cases. The questionnaire can be used without personal exports or personal AI requests; that workflow is not automatically approved under an authority’s rules. Do not send client data to AI where internal rules prohibit it.

Introduction for advisers

Self-study introduction, not certified training. Objectives: explain results, recognise limitations and demonstrate data flows. Personal training or professional support may be requested; no accredited training programme is claimed.

  1. Read the manual and complete a questionnaire using fictitious responses. Explain the interest profile, ranking and personality means separately.
  2. Case exercise: two fields score 78 and 80 and the person likes both. Do not infer an aptitude decision; compare curricula, trial visits and unanswered questions. Two points are not an established meaningful difference.
  3. Privacy exercise: explain what remains local without uploads, what programme search sends, and what AI consent adds. Demonstrate local deletion and explain why shared links and provider logs do not disappear with it.
  4. Knowledge check: is 4.50/5 the 90th percentile? No. Does the RIASEC model establish this ranking’s validity? No. Does removing a name automatically make an AI payload anonymous? No. Seek professional support before using a real counselling case if unsure.

Contact for professional enquiries: team@whatshouldistudy.com

Empirical evaluation plan

Decision following the research report dated 14 October 2026: first evaluate the German interest form and broad study fields. AIST-3 is a candidate for a separately licensed comparator; VIT-2 for potential Swiss collaboration. Neither has been embedded in the app and embedding rights remain unresolved. Mini-IPIP remains optional and descriptive in questionnaire mode. Moving to BFI-2 requires clarified commercial rights; an O*NET translation requires the applicable licence and evaluation before introduction.

TREE, SHP, SOEP, NEPS and public IPIP datasets are not adopted as product norms or training data. Item compatibility, population, measurement timing and permitted product use must each be established. Data access, item rights and rights to derived models are separate questions. No such clearance or collaboration is represented as completed here.

Detailed pilot draft, not yet started · Institutional review dossier: outstanding evidence

Proposed, not completed. Publishing this plan does not collect research data.

  1. Specify the protocol first: involve an independent psychometric expert, define target population and use, and freeze software, item and language versions. Preregister hypotheses, analyses, exclusions, missing-data handling and success criteria. Derive sample size from precision or power analysis, not from favourable results afterwards.
  2. Review items and translations: cognitive interviews with the target population, expert content review and translation review. Document unchanged and adapted items separately.
  3. Reliability and structure: examine scale consistency with uncertainty intervals, test–retest stability at a prespecified interval and factor structure. Test questionnaire, source analysis and AI separately and together; record AI model and prompt versions.
  4. Validity and added value: compare with suitable established interest and personality measures; plan independent adviser assessments and later study satisfaction or progression as separate criteria. Test whether digital sources and AI add value beyond the questionnaire. Do not tune weights on evaluation data.
  5. Norms and fairness: define a relevant German-speaking target population and recruitment strategy for any future norming. Report age, educational pathway, region, language, collection year, selection bias and sample counts; examine relevant groups and measurement invariance. Do not label a volunteer online sample representative.
  6. Before recruitment: establish separate research consent, data protection arrangements, retention, rights and any required ethical review. Publish negative findings, limitations, conflicts of interest and versions too. Seek a new institutional assessment only with verifiable evidence.

Items, references and version

Revision 1.1: separate questionnaire session, version records and pilot protocol added. Interest responses must be valid integers from 1 to 5, including when reading saved responses.

wsis-riasec24-2026-10-14.1 · wsis-matching-2026-10-14.2. Version manifest with exact language forms and file checksums

Revision 1.0, 14 October 2026: first consolidated professional documentation; unsupported personality norms removed; complete personality responses required; AI consent checked at the endpoint. Earlier result links without response means are not converted into new norm scores. Model changes require renewed review and documentation.

Current items and scoring keys

RIASEC

  1. r1 · R + Costruire, riparare o smontare oggetti con le mani
  2. i1 · I + Capire perché un fenomeno naturale funziona in un certo modo
  3. a1 · A + Scrivere una storia, una canzone, una sceneggiatura o un articolo
  4. s1 · S + Insegnare o spiegare qualcosa ad altre persone
  5. e1 · E + Convincere un gruppo a sostenere una tua idea
  6. c1 · C + Organizzare informazioni con precisione
  7. r2 · R + Lavorare con macchine, utensili o veicoli
  8. i2 · I + Risolvere un problema difficile di matematica, logica o programmazione
  9. a2 · A + Progettare qualcosa di bello: un manifesto, un’app o una stanza
  10. s2 · S + Aiutare qualcuno in un momento difficile
  11. e2 · E + Avviare e gestire un progetto o un’attività
  12. c2 · C + Tenere sotto controllo denaro, budget o cifre
  13. chk · check + Per mostrare che stai leggendo: scegli 2 qui
  14. r5 · R + Coltivare piante o prendersi cura di animali
  15. i3 · I + Fare un esperimento e analizzarne i risultati
  16. a3 · A + Esibirsi: musica, teatro, danza o video
  17. s3 · S + Prendersi cura della salute o del benessere delle persone
  18. e3 · E + Guidare un gruppo e assumersi la responsabilità del risultato
  19. c4 · C + Controllare un documento per trovare errori e incoerenze
  20. r6 · R + Misurare o costruire qualcosa in un cantiere
  21. i6 · I + Cercare schemi nei dati
  22. a5 · A + Disegnare, dipingere o creare qualcosa secondo le tue idee
  23. s4 · S + Organizzare un’attività per bambini o ragazzi
  24. e4 · E + Negoziare un buon accordo o un buon prezzo
  25. c6 · C + Pianificare orari, percorsi o scorte perché nulla vada storto

Mini-IPIP

  1. b1 · E + Sono il centro dell’attenzione alle feste.
  2. b2 · A + Comprendo i sentimenti degli altri.
  3. b3 · C + Sbrigo subito le faccende.
  4. b4 · N + Il mio umore cambia spesso.
  5. b5 · O + Ho una fervida immaginazione.
  6. b6 · E − Non parlo molto.
  7. b7 · A − Non mi interessano i problemi degli altri.
  8. b8 · C − Spesso non rimetto le cose al loro posto.
  9. b9 · N − Sono rilassato per la maggior parte del tempo.
  10. b10 · O − Non mi interessano le idee astratte.
  11. b11 · E + Parlo con molte persone diverse alle feste.
  12. b12 · A + Percepisco le emozioni degli altri.
  13. b13 · C + Mi piace l’ordine.
  14. b14 · N + Mi agito facilmente.
  15. b15 · O − Faccio fatica a capire idee astratte.
  16. b16 · E − Resto in disparte.
  17. b17 · A − Non mi interessano molto gli altri.
  18. b18 · C − Creo disordine.
  19. b19 · N − Mi sento raramente triste.
  20. b20 · O − Non ho molta immaginazione.

− = reverse-keyed (6 − response); chk = attention item, not part of a scale. Our translations have not been established as validated language versions.