Show simple item record

dc.contributor.authorChrysostomou, Chrysostomosen
dc.contributor.authorPapadopoulos, George Angelosen
dc.creatorChrysostomou, Chrysostomosen
dc.creatorPapadopoulos, George Angelosen
dc.date.accessioned2019-11-13T10:39:23Z
dc.date.available2019-11-13T10:39:23Z
dc.date.issued2007
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/53765
dc.description.abstractThis 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.publisherAcademic Conferences Limiteden
dc.sourceECEL 2007: 6th European Conference on e-Learningen
dc.source6th European Conference on e-Learning, ECEL 2007en
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-84896285293&partnerID=40&md5=84597e78bec72e4a546a79103e6af54e
dc.subjectCurriculaen
dc.subjectDesignen
dc.subjectDesign and Developmenten
dc.subjectObject oriented programmingen
dc.subjectE-learningen
dc.subjectJava programming languageen
dc.subjectApplication programming interfaces (API)en
dc.subjectReusabilityen
dc.subjectComputer software reusabilityen
dc.subjectMetadataen
dc.subjectUnified Modeling Languageen
dc.subjectApplication of standardsen
dc.subjectE-learning designen
dc.subjectE-Learning design methodologiesen
dc.subjectE-learning methodologiesen
dc.subjectInheritance hierarchiesen
dc.subjectLearning content management systemen
dc.subjectLearning object assemblyen
dc.subjectLearning object inheritance hierarchiesen
dc.subjectLearning objectsen
dc.subjectMarkup languagesen
dc.subjectMetadata inheritanceen
dc.subjectObject-oriented learning objectsen
dc.subjectUMLen
dc.titleApplying object-oriented principles to the analysis and design of learning objectsen
dc.typeinfo:eu-repo/semantics/conferenceObject
dc.description.startingpage107
dc.description.endingpage118
dc.author.faculty002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences
dc.author.departmentΤμήμα Πληροφορικής / Department of Computer Science
dc.type.uhtypeConference Objecten
dc.description.notes<p>Sponsors:en
dc.description.notesConference code: 103306en
dc.description.notesCited By :4</p>en
dc.contributor.orcidPapadopoulos, George Angelos [0000-0001-9250-4916]
dc.contributor.orcidChrysostomou, Chrysostomos [0000-0002-9287-990X]
dc.gnosis.orcid0000-0001-9250-4916
dc.gnosis.orcid0000-0002-9287-990X


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record