USING DIGITAL PLATFORMS FOR TEACHING AND LEARNING