Facilitators and barriers of assistive technology and learning environment for children with special needs