Research Reports

Permanent URI for this collectionhttp://dl.cerist.dz/handle/CERIST/34

Browse

Search Results

Now showing 1 - 4 of 4
  • Thumbnail Image
    Item
    A Generic Model-driven Architecture for Online Lab-works: Application to Computer Science
    (CERIST, 2012-04) Bouabid, Mohamed Amine; Vidal, Phillipe; Broisin, Julien
    In this paper we present a model-driven engineering approach to transparently and efficiently integrate remote computer experiments into distant learning curriculums. The originality of this framework stands on a middleware layer linking between existing Learning Management Systems and remote laboratories. Based on standard meta-models representing all the system’s components, the middleware allows to (1) manage resources allocation from remote laboratories, (2) manage remote experiments during their whole life cycle just by interacting with their abstract models, (3) federate remote distributed laboratories, and (4) support tutoring and collaborative activities to enhance pedagogical efficiency. Another novelty in this framework is its independence from any scientific learning area, while facilitating the development of dedicated GUIs specific to each discipline. A concrete implementation of our framework for the computer science education is presented, focusing on the available web based GUI to teachers, tutors and learners. Finally, early results from real-life pilot tests are presented.
  • Thumbnail Image
    Item
    Integrating Learning Management Systems and Practical Learning Activities: the case of Computer and Network Experiments
    (CERIST, 2009-04) Bouabid, Mohamed Amine; Vidal, Phillipe; Broisin, Julien
    Even if virtualization technologies are mature enough to deliver remote experiment in a distance-learning context, they are not well-integrated into existing learning environments; as a consequence, they do not provide teachers with any mechanisms to get feedbacks on actions handled by learners. To tackle these issues, this paper presents an approach based on the Web-Based Enterprise Management (WBEM) standard. Full integration of learning and experiment contexts is ensured by an intermediate layer acting as a bridge, while tracking mechanisms stand on (1) an abstract modeling of experiments and learners’ information from an observation point of view, and (2) some components able to extract, store and retrieve data specified within the model. We demonstrate how this approach can be extended to satisfy additional requirements, and present an implementation based on existing open source software that validates our works.
  • Thumbnail Image
    Item
    A Layered Architecture for online Lab-works: Experimentation in the Computer Science Education
    (CERIST, 2012) Bouabid, Mohamed Amine; Vidal, Phillipe; Broisin, Julien
    Practical competencies are key components of any computing education curriculum. Today, several computer experiment tools exist, however, these tools are originally intended to experts, and do not integrate very well into the existing online learning environments, in particular, they lack efficient support for teamwork, tutoring and instructional design. In this paper we introduce a model-driven engineering approach to transparently integrate remote computer experiments into distant learning curriculums. The originality of this framework stands on two key components: a middleware layer that acts as glue between existing Learning Management Systems and remote laboratories and a set of standard unifying and extensible models representing the whole system including its lab components, the versatile experiments and the actors’ actions.
  • Thumbnail Image
    Item
    A Generic Framework for Remote Practicals: Application to Computer Science and early feedbacks
    (CERIST, 2012) Bouabid, Mohamed Amine
    In this paper we present a model-driven based framework to guide efficiently the design and integration of remote computer experiments into distant learning curricula taking into the account the related educational considerations (especially efficient online teamwork and tutoring support). Our approach is centered on a specific pedagogical object: the lab experiment and based on a standard management meta-model to describe and interact with any concrete lab experiment during its whole lifecycle. These models are carried out by a three-tier architecture comprising: (1) The upper learning environment, (2) A middleware layer, and (3) The lower remote laboratories (2). The middleware exposes a homogeneous set of services to the learning layer to interact with the experiments’ models that are matched with the corresponding raw lab resources; giving the opportunity to develop innovative and educational end-user HCIs. A concrete application in the computer science area is developed, followed by an early usability testing which brought promoting results