Key Components of Learning Environments in Creating a Positive Flipped Classroom Course Experience