Analysis of learners' behaviors and learning outcomes in a massive open online course