多项选择题

A.在线课程和学习资源
B.虚拟实境技术
C.远程教育和电子图书馆
D.社交媒体教学