In authentic constructivist e-learning environment, project based learning can be used as pedagogical design paradigm to situated opportunities (Information, Action, Cognitive constraints, Goals). Project based learning engages students in designing and creating products that meet authentic needs.