Research & evaluation of online systems for teaching & learning