The advancement in network technology has stimulated the proliferation of online learning. Online learning platforms, such as the learning management systems (LMS) and e-book reading systems, are widely used in higher education to enhance students' reflection and planning of the learning process. Although many studies have explored the relationships between students' reading patterns and learning performances, few have examined the effects of self-regulated learning, learning strategy, and self-efficacy on the learning performance of students. Here, the authors collected the reading logs from an e-book reading system BookRoll and investigated the correlations between students' abilities of self-regulated learning, learning strategy, self-efficacy, and learning performance. The results of this study provide valuable insights to the teachers in higher education regarding designing courses helpful for students to improve their learning performance.