The document discusses challenges and questions around eLearning, including whether eLearning maps to existing learning theories or requires new theories. It also questions if intelligent tutoring will be effective and discusses virtual peers and chatbots. Additional challenges addressed are whether new learning theories will suit different pedagogies, students, and schools. The document also covers barriers to and benefits of eLearning adoption in schools.
Learning theories such as Vygotsky's social constructivism are a case in point. This highlights the way in which discussion can engender learning. If a student is learning alone, how can they have dialogue and therefore learn?
Perhaps Laurillard’s conversational framework?
Guedes, Gilleanes Thorwald Araujo and Vicari, Rosa Maria (2010) A UML Profile Oriented to the Requirements Modeling in Intelligent Tutoring Systems Projects . Paper presented at World Computer Congress, Brisbane. This is derived from a kind of programming called agent-based programming. The term "agent" describes a software abstraction , an idea, or a concept, similar to OOP terms such as methods, functions , and objects. A common example of an agent is a net-bot program which scours the internet for particular data or suitable combinations.