SMILE: Scalable multimodal sign language technology for sign language learning and assessment