Skip to content

O implementare open source a Scalei Ritvo pentru Autism / Asperger Revizuite (RAADS-R), un instrument validat științific pentru screening-ul trăsăturilor autiste la adulți.

Notifications You must be signed in to change notification settings

AboutADHD/testautism

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Test Autism Adulți (RAADS-R)

License: GPL v3 PRs Welcome Maintenance Live Demo

TestAutism.ro - O implementare open source a Scalei Ritvo pentru Autism / Asperger Revizuite (RAADS-R), un instrument validat științific pentru screening-ul trăsăturilor autiste la adulți.

🎯 Descriere

RAADS-R evaluează prezența și intensitatea trăsăturilor autiste la adulți, prin 80 de afirmații structurate în patru domenii esențiale:

Domeniu Întrebări Prag Scor Maxim
Limbaj 7 4 21
Relaționare socială 39 31 117
Senzorial-motor 20 16 60
Interese circumscrise 14 15 42

⚠️ Disclaimer IMPORTANT

Acest test este EXCLUSIV pentru screening și NU pentru diagnostic. Rezultatele trebuie interpretate de profesoniști medicali calificați, sau profesioniști calificați în domeniul sănătății mintale, în contextul unei evaluări amănunțite.

✨ Caracteristici

Frontend

  • 🎨 Interfață responsivă și modernă (Bootstrap 5)
  • 📊 Vizualizare interactivă a rezultatelor
  • 📱 Design adaptiv pentru mobile
  • ♿ Accesibilitate prin UserWay
  • 🌐 Suport multilingv (pregătit pentru i18n)

Funcționalități

  • 🧮 Sistem avansat de scoring RAADS-R
  • 📑 Generare raport detaliat - Export PDF local (client-side)
  • 📱 Sharing social media optimizat - Generare și distribuire imagine cu rezultate și 📈 Vizualizări SVG native
  • 🔒 Zero data storage - Nu stochează date personale sau cookie-uri

🛠️ Tehnologii & atribuții

Core

  • HTML5 semantic
  • CSS3 cu Flexbox/Grid
  • JavaScript ES6+

Biblioteci auxiliare frontend (via CDN)

{
  "dependencies": {
    "bootstrap": "^5.3.0",
    "font-awesome": "^6.5.1",
    "html2pdf.js": "^0.9.3",
    "html2canvas": "^1.4.1",
    "userway": "^1.0.0"
  }
}

Atribuiri externe

Biblioteci JavaScript & CSS

Bibliotecă Versiune Copyright Licență Link
Bootstrap 5.3.0 © 2011-2024 The Bootstrap Authors MIT GitHub
Font Awesome Free 6.5.1 © Fonticons, Inc. Font: SIL OFL 1.1
Code: MIT
Icons: CC BY 4.0
GitHub
html2pdf.js 0.9.3 © Erik Koopmans MIT GitHub
html2canvas 1.4.1 © Niklas von Hertzen MIT GitHub
UserWay Widget - © 2024 UserWay.org Commercial Website

Instrumente de screening

Instrument Versiune Copyright Citare DOI
RAADS-R 2011 © Ritvo et al. Ritvo et al. (2011) 10.1007/s10803-010-1133-5

🚀 Quick Start

Variantă rapidă

git clone https://github.com/hodorogandrei/testautism.git
cd testautism
# Deschideți index.html într-un browser modern

Dezvoltare Locală

  1. Faceți Fork la repository

  2. Clonați local

git clone https://github.com/hodorogandrei/testautism.git
  1. Configurați sharing endpoint în config.js:
const CONFIG = {
  SHARING_ENDPOINT: '/save-result-image.php',
  FB_APP_ID: 'your_app_id'
};
  1. Verificați că toate dependințele CDN sunt accesibile:
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">

<script src="https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.9.3/html2pdf.bundle.min.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.4.1/html2canvas.min.js"></script>

📊 Sistem de Scoring

Algoritm scorare

function calculateScore(answers) {
  const scoring = {
    normal: [3,2,1,0],     // Pentru întrebări standard
    inverse: [0,1,2,3]     // Pentru întrebări inverse
  };

  return answers.reduce((total, ans, idx) =>
    total + (inverseQuestions.includes(idx) ?
      scoring.inverse[ans] :
      scoring.normal[ans])
  , 0);
}

Interpretare

Scor Interpretare
≤ 65 Sub prag
66-89 Posibil autism
90-130 Probabil autism
> 130 Foarte probabil
if (score <= 65) return 'Sub pragul pentru autism';
if (score <= 89) return 'Posibil autism';
if (score <= 130) return 'Probabil autism';
return 'Foarte probabil autism';

📈 Validitate

Date din studiul de validare internațională (n=962):

metrics = {
    'sensibilitate': 0.97,  # 97% true positive
    'specificitate': 1.00,  # 100% true negative
    'validitate_concurenta': 0.96,  # vs. ADOS-4
    'test_retest': 0.987    # repeatability
}

📑 Export PDF

Prin această facilitate, utilizatorul poate genera un raport PDF complet care include:

  • Scor total și interpretare
  • Scoruri pe categorii cu vizualizări
  • Toate răspunsurile oferite
  • Data completării testului

Sharing Facebook

Prin această facilitate, utilizatorul poate genera o imagine personalizată cu:

  • Scor total și interpretare
  • Vizualizări pentru subscoruri
  • Design adaptativ bazat pe scoruri
  • Call-to-action pentru alți utilizatori

Această imagine poate fi partajată în mod automat pe profilul personal de Facebook.

🤝 Contribuții

Contribuțiile sunt binevenite! Vă rugăm să:

  1. Faceți fork la repository
  2. Creați un branch pentru feature-ul vostru (git checkout -b feature/AmazingFeature)
  3. Faceți commit la modificări (git commit -m 'Add some AmazingFeature')
  4. Faceți push către branch (git push origin feature/AmazingFeature)
  5. Deschideți un Pull Request

📝 TO DO

  • Traduceri în alte limbi
  • Suport PWA (Progressive Web Application)
  • mod offline
  • GitHub Actions CI/CD (Continuous Integration / Continuous Delivery)
  • Unit tests

📜 Licență și biblioteci auxiliare

Proiect sub licență GNU GPL v3. Bibliotecile externe își păstrează licențele respective:

Bibliotecă Licență Copyright
Bootstrap MIT The Bootstrap Authors
Font Awesome MIT + CC BY 4.0 Fonticons, Inc.
html2pdf.js MIT Erik Koopmans
html2canvas MIT Niklas von Hertzen

✍️ Autori, Contribuitori și Atribuiri

Echipa de dezvoltare

Parteneri

📬 Contact

📧 andrei.hodorog@suntautist.ro [Lead Developer & Technical Architect]

📧 hello@ovidiuplaton.com [Product Owner & Subject Matter Expert]

Mulțumiri speciale

Autori metodologie originală RAADS-R

  • Riva Ariella Ritvo, Ph.D.

    • Yale Child Study Center
    • Contribuții: Dezvoltare metodologie originală, validare studiu internațional
  • Edward Ritvo, M.D.

    • UCLA School of Medicine
    • Contribuții: Co-autor metodologie, supervizare studiu validare

📚 Citări academice

Studiul original RAADS-R

@article{ritvo2011raadsr,
    title={The Ritvo Autism Asperger Diagnostic Scale-Revised (RAADS-R): A Scale to Assist the Diagnosis of Autism Spectrum Disorder in Adults: An International Validation Study},
    author={Ritvo, Riva Ariella and Ritvo, Edward R. and Guthrie, Donald and Ritvo, Max J. and Hufnagel, Demetra H. and McMahon, William and Tonge, Bruce and Mataix-Cols, David and Jassi, Amita and Attwood, Tony and Eloff, Johann},
    journal={Journal of Autism and Developmental Disorders},
    volume={41},
    number={8},
    pages={1076--1089},
    year={2011},
    publisher={Springer},
    doi={10.1007/s10803-010-1133-5},
    url={https://doi.org/10.1007/s10803-010-1133-5}
}

Studii de validare suplimentare

Validare suedeză

@article{andersen2011swedish,
    title={The Swedish Version of the Ritvo Autism and Asperger Diagnostic Scale: Revised (RAADS-R). A Validation Study of a Rating Scale for Adults},
    author={Andersen, Lisa M. J. and Näswall, Katharina and Manouilenko, Irina and Nylander, Lena and Edgar, Johan and Ritvo, Riva Ariella and Ritvo, Edward and Bejerot, Susanne},
    journal={Journal of Autism and Developmental Disorders},
    volume={41},
    number={12},
    pages={1635--1645},
    year={2011},
    doi={10.1007/s10803-011-1191-3}
}

Pentru a cita acest proiect

Când folosiți acest software în cercetare, vă rugăm să citați atât studiul original RAADS-R, cât și această implementare:

@software{hodorog2024testautism,
    title={Test Autism Adulți (RAADS-R) - Implementare Web Open Source},
    author={Hodorog, Andrei and Platon, Ovidiu},
    year={2024},
    url={https://www.testautism.ro},
    version={1.0.0}
}

About

O implementare open source a Scalei Ritvo pentru Autism / Asperger Revizuite (RAADS-R), un instrument validat științific pentru screening-ul trăsăturilor autiste la adulți.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •