Istituto per le Tecnologie Didatticheh-index: 65Total citations: 18,578Total papers: 1,122Homepage: https://www.itd.cnr.it/index.php?FlagSelected=en