Skip to main content

WISEngineering: Achieving Scalability and Extensibility in Massive Online Learning

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9418))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Barwick, D.: Does Class Size Matter? Inside Higher Education. http://www.insidehighered.com/views/2007/12/06/barwick

  2. UC Berkeley. Berkley WISE System. https://wise.berkeley.edu/

  3. 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

  4. Hofstra STEM Research Center. WISEngineering Web Portal. http://wgg1.hofstra.edu

  5. edX Inc., OpenEdx educational platform. https://open.edx.org/

  6. Fielding, R.T., Taylor, R.N.: Principled design of the modern web architecture. ACM Trans. Internet Technol. 2, 115–150 (2002)

    Article  Google Scholar 

  7. Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine (2000)

    Google Scholar 

  8. Apache Foundation. Apache HBase. http://hbase.apache.org/

  9. Apache Foundation. Apache Zookeeper. http://zookeeper.apache.org/

  10. The Eclipse Foundation. Eclipse Communication Framework Project Home. http://www.eclipse.org/ecf/

  11. Blackboard In.c. Blackboard Learning Platform. http://www.blackboard.com

  12. Kohl, J., Neuman, C.: The Kerberos Network Authentication Service (V5). http://tools.ietf.org/html/rfc1510

  13. McIlroy, C.: Mass produced software components. In: Software Engineering: Report of a conference sponsored by the NATO Science Committee, Garmisch, October 1968

    Google Scholar 

  14. Moodle.org. Moodle: Modular Object-Oriented Dynamic Learning Environment. http://www.moodle.org

  15. Nelson, D.: Next gen web architecture for the cloud era. In: SATURN 2013 Software Architecture Conference (2013)

    Google Scholar 

  16. openmooc.org. OpenMooc: A fully open source MOOC solution. https://openmooc.org/

  17. Otto, M.: Say Hello to Bootstrap 2.0. https://blog.twitter.com/2012/say-hello-to-bootstrap-2

  18. 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

  19. Paruchuri, V., Huang, D., Jarvis, J., Tauber, J., Aune, N., Kern, J.: EASE Auto-Grading Module. https://github.com/edx/ease

  20. Richardson, L., Ruby, S.: RESTful Web Services. O’Reilly (2007)

    Google Scholar 

  21. scikit-learn developers. Scikit-learn: machine learning in python. http://scikit-learn.org/stable/

  22. Slotta, J., Linn, M.: WISE Science: Web-based Inquiry in the Classroom. Teachers College Press, New York (2009)

    Google Scholar 

  23. Smith, C., Williams, L.: Building responsive and scalable web applications. In: 26th International Computer Measurement Group Conference, pp. 127–138 (2000)

    Google Scholar 

  24. Spady, W.: Outcome Based Education: Critical Issues and Answers. American Association of Schol Administrators, Arlington Virginia (1994)

    Google Scholar 

  25. The PhET Team. PhET: Interactive Simulation for Science and Math. http://phet.colorado.edu/

  26. Williams, L., Smith, C.: Web application scalability: a model-based approach. In: Software Engineering Research and Performance Engineering Services, pp. 215–226 (2004)

    Google Scholar 

  27. Wolpert, H.D.: Stacked generalization. Neural Networks 5, 241–259 (1992)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Xiang Fu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics