The notion of self-efficacy is based on which theory?1Piagets Theory of Cognitive Development2Banduras social learning theory3Vygotskys Theory of Learning4Maslows Hierarchy of NeedsAnswer & explanation+Correct answer: option 2The notion of self-efficacy is based on Banduras social learning theory.