Participatory evaluation: implications for improving electronic learning and teaching approaches