Abstract
Massive Open Online Courses (MOOCs) have raised many unique challenges to online learning platforms. For example, the low teacher-student ratio in MOOCs often means lack of feedback to students and poor learning experiences. We present WISEngineering, a MOOCs platform that provides a rich set of features for overcoming these challenges. The system embraces social media for fostering student reflection. Its automated grading system adopts an open-architecture and uses stack generalization to blend multiple machine learning algorithms. A Zookeeper based computing cluster runs behind auto-grading and provides instant feedback. A behavior tracking system collects user behavior and can be later used for learning outcome analysis. We report the design and implementation details of WISEngineering, and present the design decisions that allow the system to achieve performance, scalability and extensibility in massive online learning.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Barwick, D.: Does Class Size Matter? Inside Higher Education. http://www.insidehighered.com/views/2007/12/06/barwick
UC Berkeley. Berkley WISE System. https://wise.berkeley.edu/
Hofstra STEM Research Center. Research and Development: Advances in Wise Guys & Gals - Boys and Girls as WISEngineering STEM Learners. http://www.hofstra.edu/Academics/Colleges/SEAS/CTL/wise/research-development.html
Hofstra STEM Research Center. WISEngineering Web Portal. http://wgg1.hofstra.edu
edX Inc., OpenEdx educational platform. https://open.edx.org/
Fielding, R.T., Taylor, R.N.: Principled design of the modern web architecture. ACM Trans. Internet Technol. 2, 115–150 (2002)
Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine (2000)
Apache Foundation. Apache HBase. http://hbase.apache.org/
Apache Foundation. Apache Zookeeper. http://zookeeper.apache.org/
The Eclipse Foundation. Eclipse Communication Framework Project Home. http://www.eclipse.org/ecf/
Blackboard In.c. Blackboard Learning Platform. http://www.blackboard.com
Kohl, J., Neuman, C.: The Kerberos Network Authentication Service (V5). http://tools.ietf.org/html/rfc1510
McIlroy, C.: Mass produced software components. In: Software Engineering: Report of a conference sponsored by the NATO Science Committee, Garmisch, October 1968
Moodle.org. Moodle: Modular Object-Oriented Dynamic Learning Environment. http://www.moodle.org
Nelson, D.: Next gen web architecture for the cloud era. In: SATURN 2013 Software Architecture Conference (2013)
openmooc.org. OpenMooc: A fully open source MOOC solution. https://openmooc.org/
Otto, M.: Say Hello to Bootstrap 2.0. https://blog.twitter.com/2012/say-hello-to-bootstrap-2
Pappano, L.: The Year of MOOC. http://www.nytimes.com/2012/11/04/education/edlife/massive-open-online-courses-are-multiplying-at-a-rapid-pace.html?pagewanted=all&_r=0
Paruchuri, V., Huang, D., Jarvis, J., Tauber, J., Aune, N., Kern, J.: EASE Auto-Grading Module. https://github.com/edx/ease
Richardson, L., Ruby, S.: RESTful Web Services. O’Reilly (2007)
scikit-learn developers. Scikit-learn: machine learning in python. http://scikit-learn.org/stable/
Slotta, J., Linn, M.: WISE Science: Web-based Inquiry in the Classroom. Teachers College Press, New York (2009)
Smith, C., Williams, L.: Building responsive and scalable web applications. In: 26th International Computer Measurement Group Conference, pp. 127–138 (2000)
Spady, W.: Outcome Based Education: Critical Issues and Answers. American Association of Schol Administrators, Arlington Virginia (1994)
The PhET Team. PhET: Interactive Simulation for Science and Math. http://phet.colorado.edu/
Williams, L., Smith, C.: Web application scalability: a model-based approach. In: Software Engineering Research and Performance Engineering Services, pp. 215–226 (2004)
Wolpert, H.D.: Stacked generalization. Neural Networks 5, 241–259 (1992)
Acknowledgments
This work is partially supported by the National Science Foundation Grants DRL-1422436 and DRL-1253523. The instant grading service cluster is hosted by Hofstra Big Data Lab, funded by grant ESD CFA 29409.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Fu, X., Befferman, T., Chiu, J., Burghardt, M.D. (2015). WISEngineering: Achieving Scalability and Extensibility in Massive Online Learning. In: Wang, J., et al. Web Information Systems Engineering – WISE 2015. WISE 2015. Lecture Notes in Computer Science(), vol 9418. Springer, Cham. https://doi.org/10.1007/978-3-319-26190-4_22
Download citation
DOI: https://doi.org/10.1007/978-3-319-26190-4_22
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-26189-8
Online ISBN: 978-3-319-26190-4
eBook Packages: Computer ScienceComputer Science (R0)