A web-based e-learning tool for UML class diagrams

The paper presents a web-based tool designed to give support to teaching and learning of UML class diagrams. The proposed UML environment is capable to correct automatically UML class diagrams exercises providing feedback to the student immediately. The tool is part of a more general framework, denoted ACME, which provides the main functionalities of an e-learning platform. The tool has been used in a first experimental group of an introductory database course.

[1]  Ferran Prados,et al.  A web-based problem-solving environment for database normalization , 2006 .

[2]  Robert A. Maksimchuk,et al.  UML for Database Design , 2001 .

[3]  Ramez Elmasri,et al.  Fundamentals of Database Systems, 5th Edition , 2006 .

[4]  Antonija Mitrovic,et al.  Supporting collaborative learning and problem-solving in a constraint-based CSCL environment for UML class diagrams , 2007, Int. J. Comput. Support. Collab. Learn..

[5]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[6]  Victor Matos,et al.  Introducing the Unified Modeling Language into the Information Systems Curriculum , 2006, Journal of Information Systems Education.

[7]  James Rumbaugh ER is UML , 2006, J. Inf. Syst. Educ..

[8]  Ramón Fabregat,et al.  An Automatic Correction Tool for Relational Algebra Queries , 2007, ICCSA.

[9]  J. Soler,et al.  A teaching/learning support tool for introductory programming courses , 2004, Information Technology Based Proceedings of the FIfth International Conference onHigher Education and Training, 2004. ITHET 2004..

[10]  Traci Carte,et al.  Integrating ERD and UML Concepts when Teaching Data Modeling , 2006, J. Inf. Syst. Educ..

[11]  J. Soler,et al.  An automatic correction tool for relational database schemas , 2005, 2005 6th International Conference on Information Technology Based Higher Education and Training.

[12]  Monica J. Garfield,et al.  Conceptual Data Modeling in the Introductory Database Course: Is it Time for UML? , 2006, J. Inf. Syst. Educ..

[13]  Zarina Shukur,et al.  Assessment System For UML Class Diagram Using Notations Extraction , 2007 .

[14]  Ferran Prados,et al.  A Web-Based Tool for Entity-Relationship Modeling , 2006, ICCSA.

[15]  A Constraint-based Assessment Approach for Free- Form Design of Class Diagrams using UML , 2006 .

[16]  Robert J. Muller,et al.  Database Design for Smarties: Using UML for Data Modeling , 1999 .

[17]  Mary Ann Robbert,et al.  Trends in the evolution of the database curriculum , 2003, ITiCSE '03.

[18]  Jordi Ripoll,et al.  A tool for the continuous assessment and improvement of the student's skills in a mathematics course , 2002 .

[19]  Maria Virvou,et al.  An Adaptive Training Environment for UML , 2006, Sixth IEEE International Conference on Advanced Learning Technologies (ICALT'06).

[20]  Ramez Elmasri,et al.  Fundamentals of Database Systems , 1989 .

[21]  Mike A. Lockyer,et al.  An automated student diagram assessment system , 1998, ITiCSE '98.