dc.contributor.author | Chrysostomou, Chrysostomos | en |
dc.contributor.author | Papadopoulos, George Angelos | en |
dc.creator | Chrysostomou, Chrysostomos | en |
dc.creator | Papadopoulos, George Angelos | en |
dc.date.accessioned | 2019-11-13T10:39:23Z | |
dc.date.available | 2019-11-13T10:39:23Z | |
dc.date.issued | 2007 | |
dc.identifier.uri | http://gnosis.library.ucy.ac.cy/handle/7/53765 | |
dc.description.abstract | This paper forms part of a broader work examining the application of Object Oriented (OO) principles to the design and development of e-Learning material and its use within Learning Content Management Systems (LCMS). The preceding qualitative research has demonstrated the benefits of creating an OO methodology for the analysis, design and development of Learning Objects (LOs). Such benefits mainly include the high reusability, adaptability, standardization and time and cost effectiveness of LO development and use. This paper focuses on defining a model for Object Oriented Learning Object (OOLO) analysis and design, as a first step towards a more extensive OO e-Learning methodology that will extend to OOLO implementation and use. The Unified Modeling Language (UML) notations are used to represent the relevant OO concepts, such as class structure, inheritance, aggregation, polymorphism, etc. The notations may be extended to reflect the specific needs of LOs. The main idea concentrates on developing a predefined hierarchy of OOLOs, which will be something similar to the Application Programming Interface (API) of OO languages such as Java. The existing OOLOs can be used as they are or they can be extended, through inheritance mechanisms, to create new ones. The OOLOs can then be combined using aggregation or other relationships to design, on the fly, larger learning units such as courses. Planned further work includes the definition of an appropriate language (probably a hybrid OO and markup language) for implementing the OOLOs and the relationships between them, as well as relevant tools to enable the design and development of e-Learning content incorporating the proposed methodology. This work is expected to enable e-Learning course developers and instructors to easily design and create standardized, highly reusable and adaptable e-Learning material, by extending and assembling existing LOs that encapsulate content, metadata, standards and operations, minimizing in this way the need to get involved with time-consuming and repetitive activities such as application of standards and metadata entry. | en |
dc.publisher | Academic Conferences Limited | en |
dc.source | ECEL 2007: 6th European Conference on e-Learning | en |
dc.source | 6th European Conference on e-Learning, ECEL 2007 | en |
dc.source.uri | https://www.scopus.com/inward/record.uri?eid=2-s2.0-84896285293&partnerID=40&md5=84597e78bec72e4a546a79103e6af54e | |
dc.subject | Curricula | en |
dc.subject | Design | en |
dc.subject | Design and Development | en |
dc.subject | Object oriented programming | en |
dc.subject | E-learning | en |
dc.subject | Java programming language | en |
dc.subject | Application programming interfaces (API) | en |
dc.subject | Reusability | en |
dc.subject | Computer software reusability | en |
dc.subject | Metadata | en |
dc.subject | Unified Modeling Language | en |
dc.subject | Application of standards | en |
dc.subject | E-learning design | en |
dc.subject | E-Learning design methodologies | en |
dc.subject | E-learning methodologies | en |
dc.subject | Inheritance hierarchies | en |
dc.subject | Learning content management system | en |
dc.subject | Learning object assembly | en |
dc.subject | Learning object inheritance hierarchies | en |
dc.subject | Learning objects | en |
dc.subject | Markup languages | en |
dc.subject | Metadata inheritance | en |
dc.subject | Object-oriented learning objects | en |
dc.subject | UML | en |
dc.title | Applying object-oriented principles to the analysis and design of learning objects | en |
dc.type | info:eu-repo/semantics/conferenceObject | |
dc.description.startingpage | 107 | |
dc.description.endingpage | 118 | |
dc.author.faculty | 002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences | |
dc.author.department | Τμήμα Πληροφορικής / Department of Computer Science | |
dc.type.uhtype | Conference Object | en |
dc.description.notes | <p>Sponsors: | en |
dc.description.notes | Conference code: 103306 | en |
dc.description.notes | Cited By :4</p> | en |
dc.contributor.orcid | Papadopoulos, George Angelos [0000-0001-9250-4916] | |
dc.contributor.orcid | Chrysostomou, Chrysostomos [0000-0002-9287-990X] | |
dc.gnosis.orcid | 0000-0001-9250-4916 | |
dc.gnosis.orcid | 0000-0002-9287-990X | |