A Framework for practice - based learning applied to computer programming

[1]  Sanjiva Weerawarana,et al.  Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI , 2002, IEEE Internet Computing.

[2]  Lauri Malmi,et al.  Fully automatic assessment of programming exercises , 2001 .

[3]  Erik Duval,et al.  The Simple Publishing Interface (SPI) , 2010, D Lib Mag..

[4]  Chung Keung Poon,et al.  Automated systems for testing student programs: Practical issues and requirements , 2009, ICCE 2009.

[5]  Giuseppe Scanniello,et al.  A SCORM Thin Client Architecture for E-Learning Systems Based on Web Services , 2007, Int. J. Distance Educ. Technol..

[6]  Norm Friesen Editorial - A Gentle Introduction to Technical E-learning Standards , 2004 .

[7]  Michelle Craig,et al.  Plagiarism detection using feature-based neural networks , 2007, SIGCSE.

[8]  Kirsti Ala-Mutka,et al.  A study of the difficulties of novice programmers , 2005, ITiCSE '05.

[9]  Oleg Liber,et al.  A framework for pedagogical evaluation of virtual learning environments , 1999 .

[10]  MacKenzie Smith,et al.  MIT's CWSpace project: packaging metadata for archiving educational content in DSpace , 2005, International Journal on Digital Libraries.

[11]  Anna Eckerdal,et al.  Novice Programming Students' Learning of Concepts and Practise , 2009 .

[12]  Wolfgang Meier,et al.  eXist: An Open Source Native XML Database , 2002, Web, Web-Services, and Database Systems.

[13]  T Tom Verhoeff Programming Task Packages: Peach Exchange Format , 2008 .

[14]  Juan C. Burguillo,et al.  Using game theory and Competition-based Learning to stimulate student motivation and performance , 2010, Comput. Educ..

[15]  J. Paul Gibson,et al.  RoboCode & problem-based learning: a non-prescriptive approach to teaching programming , 2006, ITICSE '06.

[16]  Hugh C. Davis,et al.  The evolution of metadata from standards to semantics in E-learning applications , 2006, HYPERTEXT '06.

[17]  David W. Juedes Experiences in Web-based grading , 2003, 33rd Annual Frontiers in Education, 2003. FIE 2003..

[18]  Iraklis Varlamis,et al.  The Present and Future of Standards for E-Learning Technologies , 2006 .

[19]  Norm Friesen,et al.  Interoperability and Learning Objects: An Overview of E-Learning Standardization , 2005 .

[20]  Carlos Delgado Kloos,et al.  Assessment interoperability using QTI , 2009 .

[21]  L. Harasim A History of E-learning: Shift Happened , 2006 .

[22]  Eugenijus Kurilovas European Learning Resource Exchange: A Platform for Collaboration of Researchers, Policy Makers, Practitioners, and Publishers to Share Digital Learning Resources and New e-Learning Practices , 2012 .

[23]  Joaquín Salvachúa,et al.  Joint Degrees in E-Learning Systems: A Web Services Approach , 2006, 2006 International Conference on Collaborative Computing: Networking, Applications and Worksharing.

[24]  Shahida Sulaiman,et al.  Automatic programming assessment and test data generation a review on its approaches , 2010, 2010 International Symposium on Information Technology.

[25]  Kenneth A. Reek,et al.  The TRY system -or- how to avoid testing student programs , 1989, SIGCSE '89.

[26]  José Paulo Leal,et al.  Modelling an e-learning environment for learning programming languages , 2011 .

[27]  Sally A. Rogers,et al.  Developing an Institutional Knowledge Bank at Ohio State University: From Concept to Action Plan , 2003 .

[28]  Kris Powers,et al.  Evaluating assessments of novice programming environments , 2005, ICER '05.

[29]  E. Mory Feedback research revisited. , 2004 .

[30]  Sohail Akhtar,et al.  Supply chain simulator: A scenario-based educational tool to enhance student learning , 2008, Comput. Educ..

[31]  José Paulo Leal,et al.  PETCHA: a programming exercises teaching assistant , 2012, ITiCSE '12.

[32]  José Paulo Leal,et al.  crimsonHex: a learning objects repository for programming exercises , 2013, Softw. Pract. Exp..

[33]  Erik Duval,et al.  On the Use of Learning Object Metadata: The GLOBE Experience , 2011, EC-TEL.

[34]  綱川 隆司 Pivotal approach for lexical translation , 2010 .

[35]  Hasan Çakir,et al.  Research in online learning environments: Priorities and methodologies , 2011, Comput. Educ..

[36]  José Paulo Leal,et al.  Programming Exercises Evaluation Systems - An Interoperability Survey , 2012, CSEDU.

[37]  Vallipuram Muthukkumarasamy,et al.  An experimental analysis of GAME: a generic automated marking environment , 2004, ITiCSE '04.

[38]  Lorna M. Campbell,et al.  Metadata for learning materials: an overview of existing standards and current developments , 2010 .

[39]  José Paulo Leal,et al.  A Survey on eLearning Content Standardization , 2011, WSKS.

[40]  Riina Vuorikari,et al.  An Overview of Learning Object Repositories , 2009, Database Technologies: Concepts, Methodologies, Tools, and Applications.

[41]  Lora Aroyo,et al.  Interoperability in Personalized Adaptive Learning , 2006, J. Educ. Technol. Soc..

[42]  José Paulo Leal,et al.  E-learning frameworks: a survey , 2010 .

[43]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[44]  José Paulo Leal,et al.  Modelling non-trivial evaluation processes , 2010 .

[45]  Jason Cole,et al.  Using Moodle - teaching with the popular open source course management system , 2007 .

[46]  Paulo Martins,et al.  Improving teaching and learning of computer programming through the use of the Second Life virtual world , 2011, Br. J. Educ. Technol..

[47]  Athanasios Tsintsifas,et al.  Automated assessment and experiences of teaching programming , 2005, JERC.

[48]  Flemming Nielson,et al.  Principles of Program Analysis , 1999, Springer Berlin Heidelberg.

[49]  Kirsti Ala-Mutka,et al.  A Survey of Automated Assessment Approaches for Programming Assignments , 2005, Comput. Sci. Educ..

[50]  Michael Striewe,et al.  Visualizing Data Structures in an e-Learning System , 2010, CSEDU.

[51]  Nick Nicholas,et al.  Taming the Metadata Beast: ILOX , 2010, D Lib Mag..

[52]  José Paulo Leal,et al.  Integration of Repositories in eLearning Systems , 2010, ICEIS.

[53]  Erik Duval,et al.  A Simple Query Interface for Interoperable Learning Repositories , 2005 .

[54]  Colin Higgins,et al.  PRAM: prolog automatic marker , 1998, ITiCSE '98.

[55]  Stephen H. Edwards,et al.  Developing a common format for sharing programming assignments , 2008, ACM SIGCSE Bull..

[56]  José Paulo Leal,et al.  Designing a user interface for repositories of learning objects , 2009 .

[57]  Andrew Lim,et al.  On automated grading of programming assignments in an academic institution , 2003, Comput. Educ..

[58]  J. Xavier,et al.  COMPUTER-BASED ASSESSMENT SYSTEM FOR E-LEARNING APPLIED TO PROGRAMMING EDUCATION , 2011 .

[59]  Charlie Daly,et al.  RoboProf and an introductory computer programming course , 1999, ITiCSE '99.

[60]  José Paulo Leal,et al.  PExIL: Programming Exercises Interoperability Language , 2011 .

[61]  José Paulo Leal,et al.  Modelling a network of heterogeneous e-learning systems , 2011 .

[62]  Anthony M. Sloane,et al.  A Web-based System for Automatic Program Critiquing , 2003, ACE.

[63]  Robin Mason,et al.  Keeping the learning in learning objects , 2003 .

[64]  Vincent P. Wade,et al.  Service-Oriented E-Learning Platforms: From Monolithic Systems to Flexible Services , 2007, IEEE Internet Computing.

[65]  Tomaz Klobucar,et al.  Privacy provision in e-learning standardized systems: status and improvements , 2005, Comput. Stand. Interfaces.

[66]  Christopher Douce,et al.  Automatic test-based assessment of programming: A review , 2005, JERC.

[67]  Petri Ihantola,et al.  Review of recent systems for automatic assessment of programming assignments , 2010, Koli Calling.

[68]  Terry Halpin,et al.  Selected Readings on Database Technologies and Applications , 2008 .

[69]  Nghi Khue Dinh Truong,et al.  A web-based programming environment for novice programmers , 2007 .

[70]  Prveen Kumar,et al.  Extending IEEE LTSA e-Learning framework in secured SOA environment , 2010, 2010 2nd International Conference on Education Technology and Computer.

[71]  José Paulo Leal,et al.  Mooshak: a Web‐based multi‐site programming contest system , 2003, Softw. Pract. Exp..

[72]  José Paulo Leal,et al.  CrimsonHex: um repositório de objectos de aprendizagem , 2009 .

[73]  José Paulo Leal,et al.  Specifying a Programming Exercises Evaluation Service on the e-Framework , 2010, ICWL.

[74]  Steve Benford,et al.  Early experiences of computer-aided assessment and administration when teaching computer programming , 1993 .

[75]  Thomas Erl,et al.  Service-Oriented Architecture: Concepts, Technology, and Design , 2005 .

[76]  José Paulo Leal,et al.  Integrating the LMS in Service Oriented eLearning Systems , 2011, Int. J. Knowl. Soc. Res..

[77]  Michael Luck,et al.  A secure on-line submission system , 1999 .

[78]  Chung Keung Poon,et al.  An approach towards automatic testing of student programs using token patterns , 2009, ICCE 2009.

[79]  Michael A. Goldberg,et al.  The evolution of e-learning , 2005 .

[80]  José Paulo Leal,et al.  CrimsonHex: A Service Oriented Repository of Specialised Learning Objects , 2009, ICEIS.

[81]  Theodore K. Apostolopoulos,et al.  An e-learning service management architecture , 2003, Proceedings 3rd IEEE International Conference on Advanced Technologies.

[82]  Marcus E. Markiewicz,et al.  Object oriented framework development , 2001, CROS.

[83]  Chung Keung Poon,et al.  A review of the strategies for output correctness determination in automated assessment of student programs , 2010 .

[84]  Rory McGreal,et al.  A Typology of Learning Object Repositories , 2008 .

[85]  Sunil Chandra,et al.  Decentralized orchestration of composite web services , 2004, WWW Alt. '04.

[86]  A. Pons,et al.  Oto, a generic and extensible tool for marking programming assignments , 2008 .

[87]  Fu Lee Wang,et al.  Designing Programming Exercises with Computer Assisted Instruction , 2008, ICHL.