203,190 research outputs found
Design and Implementation of an Object Oriented Learning Activity System
[[abstract]]With the development of e-learning technology, many specifications of instructional design have been proposed to make learning activity sharable and reusable. With the specifications and sufficient learning resources, the researches further focus on how to provide learners more appropriate learning activities to improve their learning performance. In this paper, we aim to propose a model which can explicitly represent the knowledge of the mechanism to adapt both the learning activity navigation and content presentation according to learners' knowledge of concepts. In our proposed model, each learning unit object contains the learning items and the related concepts, which can be used to perform adaptive content selection, and the sequencing control of these learning unit objects can be explicitly represented as a directed graph to improve the understandability. Based on the learning sequencing graph, an Object Oriented Learning Activity system is implemented and used to design and perform the learning activity of Scaffolding Instruction, named "The evaporation, condensation and boil of water". The Evaluation results show that teachers can effectively design an adaptive learning activity based on concept and misconception hierarchy and the designed learning activity can really improve learners' learning efficacy by the OOLA system
Object-oriented modelling with unified modelling language 2.0 for simple software application based on agile methodology
Unified modelling language (UML) 2.0 introduced in 2002 has been developing
and influencing object-oriented software engineering and has become a standard
and reference for information system analysis and design modelling. There are
many concepts and theories to model the information system or software
application with UML 2.0, which can make ambiguities and inconsistencies for a
novice to learn to how to model the system with UML especially with UML 2.0.
This article will discuss how to model the simple software application by using
some of the diagrams of UML 2.0 and not by using the whole diagrams as
suggested by agile methodology. Agile methodology is considered as convenient
for novices because it can deliver the information technology environment to
the end-user quickly and adaptively with minimal documentation. It also has the
ability to deliver best performance software application according to the
customer's needs. Agile methodology will make simple model with simple
documentation, simple team and simple tools.Comment: 15 pages, 30 figure
Content-driven design and architecture of E-learning applications
E-learning applications combine content with learning technology systems to support the creation of content and its delivery to the learner. In the future, we can expect the distinction between learning content and its supporting infrastructure to become blurred. Content objects will interact with infrastructure services as independent objects. Our solution to the development of e-learning applications â content-driven design and architecture â is based on content-centric ontological modelling and development of architectures. Knowledge and modelling will play an important role in the development of content and architectures. Our approach integrates content with
interaction (in technical and educational terms) and services (the principle organization for a system architecture), based on techniques from different fields, including software engineering, learning design, and knowledge engineering
Business Domain Modelling using an Integrated Framework
This paper presents an application of a âSystematic Soft Domain Driven Design Frameworkâ as a soft systems approach to domain-driven design of information systems development. The framework combining techniques from Soft Systems Methodology (SSM), the Unified Modelling Language (UML), and an implementation pattern known as âNaked Objectsâ. This framework have been used in action research projects that have involved the investigation and modelling of business processes using object-oriented domain models and the implementation of software systems based on those domain models. Within this framework, Soft Systems Methodology (SSM) is used as a guiding methodology to explore the problem situation and to develop the domain model using UML for the given business domain. The framework is proposed and evaluated in our previous works, and a real case study âInformation Retrieval System for academic researchâ is used, in this paper, to show further practice and evaluation of the framework in different business domain. We argue that there are advantages from combining and using techniques from different methodologies in this way for business domain modelling. The framework is overviewed and justified as multimethodology using Mingers multimethodology ideas
A conceptual architecture for interactive educational multimedia
Learning is more than knowledge acquisition; it often involves the active participation of the learner in a variety of knowledge- and skills-based learning and training activities. Interactive multimedia technology can support the variety of interaction channels and languages required to facilitate interactive learning and teaching.
A conceptual architecture for interactive educational multimedia can support the development of such multimedia systems. Such an architecture needs to embed multimedia technology into a coherent educational context. A framework based on an integrated interaction model is needed to capture learning and training activities in an online setting from an educational perspective, to describe them in the human-computer context, and to integrate them with mechanisms and principles of multimedia interaction
Adaptive development and maintenance of user-centric software systems
A software system cannot be developed without considering the various facets of its environment. Stakeholders â including the users that play a central role â have their needs, expectations, and perceptions of a system. Organisational and technical aspects of the environment are constantly changing. The ability to adapt a software system and its requirements to its environment throughout its
full lifecycle is of paramount importance in a constantly changing environment. The continuous involvement of users is as important as the constant evaluation of the system and the observation of evolving environments. We present a methodology for adaptive software systems development and
maintenance. We draw upon a diverse range of accepted methods including participatory design, software architecture, and evolutionary design. Our focus is on user-centred software systems
Recommended from our members
AODM as a framework and model for characterising learner experiences with technology
The task of characterising learner experiences with technology is increasingly becoming complex due to continuous technological advancements that enable learners to connect, collaborate, generate educational resources and promptly share them in various settings. The challenge for the educator is to understand how to effectively capture and represent learnersâ current and future experiences with technology. This paper presents âActivity-Oriented Design Methodâ (AODM) as a framework and model for characterising personalised and contextualised learner experiences with technology. The objective is to show how AODM can be used to understand learner experiences by examining learner practices with technology and interactions with each other. The aim is to assess the significance and adequacy of AODM as a framework and model that contributes to future understanding of learner experiences with technology. In order to support our arguments, we draw practical insights from two studies that applied AODM to e-learning investigations. The outcome of this analysis is an assessment of the capacity of AODM as a model and framework for characterising both current and future learner experiences with technology. Furthermore, the analysis illuminates the processes of change that inform the design and use of future technologies for learning
Quality-aware model-driven service engineering
Service engineering and service-oriented architecture as an integration and platform technology is a recent approach to software systems integration. Quality aspects
ranging from interoperability to maintainability to performance are of central importance for the integration of heterogeneous, distributed service-based systems. Architecture models can substantially influence quality attributes of the implemented software systems. Besides the benefits of explicit architectures on maintainability and reuse, architectural constraints such as styles, reference architectures and architectural patterns can influence observable software properties such as performance. Empirical performance evaluation is a process of measuring and evaluating the performance of implemented software. We present an approach for addressing the quality of services and service-based systems at the model-level in the context of model-driven service engineering. The focus on architecture-level models is a consequence of the black-box
character of services
Towards a re-engineering method for web services architectures
Recent developments in Web technologies â in particular
through the Web services framework â have greatly enhanced the flexible and interoperable implementation of service-oriented software architectures. Many older Web-based and other distributed software systems will be re-engineered to a Web services-oriented platform. Using an advanced
e-learning system as our case study, we investigate central aspects of a re-engineering approach for the Web services platform. Since our aim is to provide components of the legacy system also as services in the new platform, re-engineering to suit the new development paradigm is as important as re-engineering to suit the new architectural requirements
- âŚ