Text this: Factors shaping student satisfaction in e learning environment