346,110 research outputs found

    Patterns for Designing Learning Management Systems

    Get PDF

    A Feature-Oriented Software Engineering Approach to Integrate ASSISTments with Learning Management Systems

    Get PDF
    Object-Oriented Programming (OOP), in the past two decades, has become the most influential and dominant programming paradigm for developing large and complex software systems. With OOP, developers can rely on design patterns that are widely accepted as solutions for recurring problems and used to develop flexible, reusable and modular software. However, recent studies have shown that Objected-Oriented Abstractions are not able to modularize these pattern concerns and tend to lead to programs with poor modularity. Feature-Oriented Programming (FOP) is an extension of OOP that aims to improve the modularity and to support software variability in OOP by refining classes and methods. In this thesis, based upon the work of integrating an online tutor systems, ASSISTments, with other online learning management systems, we evaluate FOP with respect to modularity. This proof-of-concept effort demonstrates how to reduce the effort in designing integration code

    Challenges in designing an online healthcare platform for personalised patient analytics

    Get PDF
    The growing number and size of clinical medical records (CMRs) represents new opportunities for finding meaningful patterns and patient treatment pathways while at the same time presenting a huge challenge for clinicians. Indeed, CMR repositories share many characteristics of the classical ‘big data’ problem, requiring specialised expertise for data management, extraction, and modelling. In order to help clinicians make better use of their time to process data, they will need more adequate data processing and analytical tools, beyond the capabilities offered by existing general purpose database management systems or database servers. One modelling technique that can readily benefit from the availability of big data, yet remains relatively unexplored is personalised analytics where a model is built for each patient. In this paper, we present a strategy for designing a secure healthcare platform for personalised analytics by focusing on three aspects: (1) data representation, (2) data privacy and security, and (3) personalised analytics enabled by machine learning algorithms

    Modelling the User: How design for sustainable behaviour can reveal different stakeholder perspectives on human nature

    Get PDF
    Copyright @ 2010 TU DelftInfluencing more environmentally friendly and sustainable behaviour is a current focus of many projects, ranging from government social marketing campaigns, education and tax structures to designers’ work on interactive products, services and environments. There is a wide variety of techniques and methods used—we have identified over 100 design patterns in our Design with Intent toolkit—each intended to work via a particular set of cognitive and environmental principles. These approaches make different assumptions about ‘what people are like’: how users will respond to behavioural interventions, and why, and in the process reveal some of the assumptions that designers and other stakeholders, such as clients commissioning a project, make about human nature. In this paper, we discuss three simple models of user behaviour—the Pinball, the Shortcut and the Thoughtful—which emerge from user experience designers’ statements about users while focused on designing for behaviour change. We characterise these models using systems terminology and examine the application of each model to design for sustainable behaviour via a series of examples

    A survey of self organisation in future cellular networks

    Get PDF
    This article surveys the literature over the period of the last decade on the emerging field of self organisation as applied to wireless cellular communication networks. Self organisation has been extensively studied and applied in adhoc networks, wireless sensor networks and autonomic computer networks; however in the context of wireless cellular networks, this is the first attempt to put in perspective the various efforts in form of a tutorial/survey. We provide a comprehensive survey of the existing literature, projects and standards in self organising cellular networks. Additionally, we also aim to present a clear understanding of this active research area, identifying a clear taxonomy and guidelines for design of self organising mechanisms. We compare strength and weakness of existing solutions and highlight the key research areas for further development. This paper serves as a guide and a starting point for anyone willing to delve into research on self organisation in wireless cellular communication networks
    • 

    corecore