translate English to French: Her organization has developed a CD-ROM program to do so -- Alice in the Land of Science and Technology -- as well as e-learning teacher training tools.
À cette fin, son organisation a produit un programme sur CD-ROM (appelé Alice au pays de la science et de la technologie) et des outils de formation à distance des enseignants.