Abstract
The e-Framework is arguably the most prominent e-learning framework currently in use. For this reason it was selected as basis for modelling a programming exercises evaluation service. The purpose of this type of evaluator is to mark and grade exercises in computer programming courses and in programming contests. By exposing its functions as services a programming exercise evaluator is able to participate in business processes integrating different system types, such as Programming Contest Management Systems, Learning Management Systems, Integrated Development Environments and Learning Object Repositories. This paper formalizes the approaches to be used in the implementation of a programming exercise evaluator as a service on the e-Framework.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Leal, J.P., Queirós, R.: eLearning Frameworks: a survey. In: Proceedings of International Technology, Education and Development Conference 2010, Valencia, Spain (2010)
Leal, J.P., Silva, F.: Mooshak: a Web-based multi-site programming contest system Software. Practice & Experience 33(6), 567–581 (2003) ISSN:0038-0644
Leal, J.P., Queirós, R.: CrimsonHex: a Service Oriented Repository of Specialised Learning Objects. In: Filipe, J., Cordeiro, J. (eds.) Proceedings of ICEIS 2009: 11th International Conference on Enterprise Information Systems, Milan, Italy, pp. 102–113 (May 2009) ISBN: 978-3-642-01346-1
Leal, J.P., Queirós, R.: Defining Programming Problems as Learning Objects. In: International Conference on Computer Education and Instructional Technology, ICCEIT 2009, Venice, Italy (2009)
Dagger, D., O’Connor, A., Lawless, S., Walsh, E., Wade, V.: Service Oriented eLearning Platforms: From Monolithic Systems to Flexible Services (2007)
IMS CC Specification, Version 1.0 Final Specification, http://www.imsglobal.org/cc/index.html
Bohl, O., Scheuhase, J., Sengler, R., Winand, U.: The shareable content object reference model (SCORM)-a critical review. In: Proceedings of the International Conference on Computers in Education, pp. 950–951 (2002)
IMS DRI - IMS Digital Repositories Interoperability. Core Functions Information Model (2003), http://www.imsglobal.org/digitalrepositories
Smythe, C.: IMS Abstract Framework - A review. IMS Global Learning Consortium, Inc. (2003)
Wilson, S., Blinco, K. , Rehak, D.: An e-Learning Framework - Paper prepared on behalf of DEST (Australia), JISC-CETIS (UK), and Industry Canada (2004)
e-Framework Technical Walk-through, http://www.e-framework.org/Portals/9/docs/e-Framework%20technical%20walk-through%20v1.1.pdf
IMS-CP – IMS Content Packaging, Information Model, Best Practice and Implementation Guide, Version 1.1.4 Final Specification IMS Global Learning Consortium Inc., http://www.imsglobal.org/content/packaging/#version1.1.4
Curbera, F., Duftler, M., Khalaf, R., Nagy, W., Mukhi, N., Weerawarana, S.: Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI. IEEE Internet computing 6(2), 86–93 (2002)
Fielding, R.T., Taylor, R.N.: Principled Design of the Modern Web Architecture. ACM Transactions on Internet Technology (TOIT) 2(2), 115–150 (2002)
Clark, D.: Next-generation web services. IEEE Internet Computing 6(2), 12–14 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Leal, J.P., Queirós, R., Ferreira, D. (2010). Specifying a Programming Exercises Evaluation Service on the e-Framework. In: Luo, X., Spaniol, M., Wang, L., Li, Q., Nejdl, W., Zhang, W. (eds) Advances in Web-Based Learning – ICWL 2010. ICWL 2010. Lecture Notes in Computer Science, vol 6483. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17407-0_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-17407-0_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-17406-3
Online ISBN: 978-3-642-17407-0
eBook Packages: Computer ScienceComputer Science (R0)