Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
…
5 pages
1 file
Currently, both public and private institutions involved in the e-learning game are gathering their efforts to obtain standards and recommendations supporting interoperability among heterogeneous platforms. Results from this standardization process allow Educational Content Providers (ECPs) to offer courses ready to use in any learning platform supporting the corresponding standards. This paper presents a set of software components with open interfaces that facilitate the development of distributed, interoperable and standards-driven Educational Content Providers. To materialize these interfaces or services, CORBA was selected as the technological supporting infrastructure.
The proliferation of interoperability e-learning specifications raises the need of extending existing e-learning platforms so that they can be used efficiently in a distributed environment where material producers, service providers and users (either learners or teachers) exchange information using standard models. This extension is essential to preserve digital learning material and retain the user groups and learning communities already set up. In this paper we present a generic architecture and its prototype implementation for addressing this need. This architecture is based on the two assumptions that (1) the preexistent e-learning platform is implemented on top of a relational database management system, and (2) the interoperability model to be supported is SCORM. The prototype implementation uses a web-based e-learning platform based on a solid pedagogical framework.
… Journal of Knowledge and Learning Objects, 2006
This paper studies the e-learning technologies from the standardization aspect with a glimpse on future changes. Our aim is to thoroughly review the existing standards, the e-Learning process workflow and the market needs and trends and indicate the best path for achieving a global standard for e-learning activities. The generic model of e-learning is presented without emphasis on specific software and hardware solutions. We focus on the major necessities like reusability or interoperability of content and technologies and revise the current standards regarding these two aspects. The most popular infrastructure models are presented in details and the related committees and organizations involved in the standardization process are referenced. As an epilogue to this presentation we provide our insights for a global standard, which will cover all aspects of elearning and will be supported by all related organizations, vendors, institutions and individual educators. We illustrate the steps for the successful configuration and deployment of a globally accepted standard and display the merits of this approach.
2005
Abstract The observation" the nice thing about standards is that there are so many to choose from"(Tanenbaum, 1981, p. 221) has been circulating in e-learning standards circles for some time. This statement certainly reflects the varied and complex nature of standards organizations and standards development processes. This paper provides an overview of standards and specifications bodies and processes relevant to e-learning and particularly to learning objects and related infrastructures.
International Journal of Learning Technology, 2005
Life long, flexible, collaborative, and personalized learning are words that are being increasingly used, whenever education is discussed and designed. They express new and important demands on learning architectures, both with regard to pedagogy, organization and technology. Traditional learning architectures are based on teacher-centric and curriculum-oriented "knowledge-push". In this paper we present an infrastructure, an architecture and a number of frameworks and tools that support learner-centric and interest-oriented "knowledge-pull". We see them as a contribution to a Public e-Learning Platform, which can achieve true interoperability based on open source and open international ICT standards
2009
This paper presents a brief description of Shareable Content Object Reference Model (SCORM), a set of standards and specifications intended to be used in e-learning for the purpose of sharing content across different e-learning systems. SCORM has gone through changes since its origin to keep up with technology development and growing demands on e-learning systems. Since these standards are being used in practice, practical issues arose which finally led to the divergence of developmental directions for the two new future versions of SCORM.
2006
E-learning has the potential to offer significant advantages over traditional classroom learning. However, it requires a complete redefinition of the dynamics of interaction between the various actors of a classroom. Moreover, in this context, the authoring of instructional material requires much more time than in traditional learning. Therefore, special care has to be posed to the definition of proper authoring approaches where educators can reuse and easily assemble existing materials. In this scenario, a comprehensive learning platform addressing the various interrelated aspects of authoring and fruition of instructional material is needed. Such a platform should enable reusability of materials, so that it is possible to make efficient use of preexisting experiences, and interoperability with existing platforms so that it is possible to take advantage of their strengths. The SCORM standard offers, among other features, a rich data model that can be used to define and share Learning Objects through different e-learning platforms. We argue that, despite the fact that it is the most emerging and promising standard, SCORM does not address some key issues properly, such as specification of metadata and LO composition. In this paper we focus on these issues and propose some extensions to SCORM that aim to address the above issues.
RESUMEN Este documento describe el protocolo para la realización del informe psicológico que se lleva a cabo en el Centro de Psicología Aplicada de la Facultad de Psicología de la Universidad Autónoma de Madrid. Este documento tiene como objetivo crear un documento que contenga la información clínica relevante de un consultante para aquellos casos en que fuera necesario justificar la actuación clínica del profesional ante terceros (organismos, entidades, otros profesionales, etcétera).
IRJMETS Publication, 2024
This research paper focuses on the concept of a crypto commercial center where clients can purchase and offer non-fungible tokens and other items utilizing cryptocurrency. With the recent surge in popularity of NFTs, there has been a growing demand for a secure and user-friendly platform that facilitates their exchange. Users Also want One Secure Marketplace where they can buy or sell their products. So This paper examines the technical and economic aspects of building such a marketplace, including the use of smart contracts, blockchain technology, IPFS. Additionally, the paper explores the features that are provided by different marketplaces, Features which they all lack, then creating a crypto marketplace for products and NFTs. Overall, the research highlights the potential for a crypto marketplace to revolutionize the way in which NFTs and Products are bought and sold, and its potential to transform the wider digital economy.
2021
2021 Spring.Includes bibliographical references.This research takes place in the Colorado Front Range foothills in Northern Colorado. Previous artifact collections were recovered in past decades from sixty-six prehistoric sites and isolated finds within a bounded geographical area that includes the Dakota and Lyons hogbacks west of the city of Loveland in Larimer county. The first part of this thesis presents the artifact collections used in this analysis of Edison Lohr (1947), Lauri Travis (1986; 1988), Calvin Jennings (1988), and the work of the Center for Mountain and Plains Archaeology (2015-2017). The second part of this thesis explores the cultural chronology of the region and that of the study area. The study area reflects mostly the ephemeral behavior of indigenous groups along with small diverse activity sites that date between the Folsom period and Protohistoric era, with most sites dating between the Early Archaic and the Early Ceramic periods. Environmental variables tha...
Introduction
Development of educational materials for course delivery at a particular Learning Management System (LMS) is generally a difficult task that involves several actors: learning professionals or pedagogues that decide the elements (text, images, videos, evaluation tests, simulators, etc.) that must be present in the course and how they must be organized; technicians that materialize the outlines from the pedagogues into digital resources, probably with the help of graphical designers; and, sometimes, external expert reviewers that provide instructions, comments or reports to opportunely improve the contents.
At present, most of this work, particularly that developed by the technicians, must be guided by the proprietary data models and formats defined in the "a priori" selected educational platform that will "execute" the final product. Utilization of the developed course in another different learning system implies remanufacturing of the contents according to the surely distinct formats supported by the second platform. So, the potential clientele of a self-governing Educational Content Provider, i.e. an autonomous entity or institution that develop, assemble, store, publish and dispense pre-manufactured courses ready to be executed in a LMS, is restricted to the institutions that use a particular e-learning system. Of course, the ECP can develop its products in several formats, but always it will be in a limited number.
Fortunately, in the last years, institutional users of educational software joined their efforts to achieve standards and recommendations that will promote and facilitate the existence of LMS products from different vendors that will be able to launch the same executable learning content. In this way, the proliferation of ECPs, acting as the actual traditional libraries that sell the books used at classrooms, is likely in the near future.
In this paper, we present a set of software components that will facilitate the construction of such providers.
Involved Standards
Several data models and formats must be standardized in order to allow that interoperability of the learning contents. Next, the most relevant ones are listed, being many of them addressed by different standardization bodies: − The first needed standards are related to the format of individual contents, i.e. learning objects. Usually it is assumed that any material displayable in a Web browser is interoperable in nature. This is partially true for static contents. However, dynamic contents, that access to data managed by the LMS, require standardized APIs to allow that interchange of information [5]. Additionally, in order to not impose a fixed presentation aspect to the learner, specialized formats are required. Thus, we can find, for example, data models that allow storing of all the information needed to "on the fly" render and process the questions that compose a test [14; − Individual learning objects are grouped in an organized manner to produce suitable units of instruction or complete courses. So, definition of powerful and versatile formats to represent these structures, with their corresponding behaviors are needed [4,7]; − Packaging formats to encapsulate all the elements composing a course in a single unit (i.e. a individual 0-473-08801-0/01 $20.00 © 2002 IEEE file) are, also, being standardized [1,4]; − The format of metadata records to describe and identify the developed contents must be standardized in order to allow the storing, indexing, searching and retrieving of them from a database or repository [6,10]; − Finally, the available services (in the context of a individual ECP or LMS) for a particular packed course must be completely and conveniently described. So far, there is no concrete proposal by any of the main institutions involved in the e-learning standardization process. The reader interested can find a recommendation to describe services offered over learning objects in [2]. services useful for the development of distributed and interoperable systems. These classes were grouped into service packages where they have a strong relationship among them, manage the same underlying information models and, therefore, tend to change together. Figure 1 shows the identified services packages, defining our Reference Architecture:
Figure 1
Reference Architecture.
Reusable Software Components
Development of software products is always accelerated by the use of reusable pre-manufactured components with open and well-defined interfaces. In this sense, we have developed a set of specifications, arranged in a Domain CORBA Facility [13], which allows the construction of such reusable components to be used by the developers of final systems to build interoperable, distributed and standards-compliant Educational Content Providers.
− Course Repository: It handles the creation, storage and management of learning objects. ECPs include facilities to ease the development of new learning objects, including fine-grain management. Available course structure format specifications have been considered. As stated in [11] a well-conceived service or facility is always based on an underlying semantic model that is independent of the target platform (operating system, implementation language, etc.). So, in order to maximize the utility of the domain facility, we have conveniently separated the modelling and specification of the services into Platform Independent Models, abstracting away any technical detail, and Platform Specific Models, taking into account the characteristics and restrictions of the target implementation platform, CORBA in this case. All the resultant models are expressed in UML [8].
− Catalogue Management: This subsystem offers services to support the development of catalogues for the learning objects provided by the ECP, including searching services, both external (to locate courses to be transferred to clients) and internal (to locate those learning objects that can be reused to build new contents). Metadata specifications are used to describe the learning objects available at the ECP. − Packaging Management: Developers of ECPs use this subsystem to create applications to transfer all the resources related to a course (learning objects, course structure, metadata descriptions) among heterogeneous platforms in encapsulated units ensuring there is no loss of information. Specifications for content packaging are used to create packages.
Platform Independent Models
The obtaining of the developed models was based on the Unified Software Development Process [9] and guided by the recommendations by other authors [3]. Thus, a series of phases derived into a set of models, from the most abstract to the most concrete.
All the responsibilities of the classes included in each service package are completely identified and textually described. Figure 2 shows the identified analysis classes and their relations. To complete the Platform Independent Models, collaboration diagrams showing how a specific functionality, identified at the requirements capture phase, can be realized in terms of analysis classes.
Figure 2
Analysis classes included in the three service packages.
Once established and defined the high level components of the system in a Reference Model, the analysis of the functional requirements from both clients and designers viewpoint allows the identification of the elements (or analysis classes) needed to deploy the identified functionality. We just consider that analysis classes offering basic common
Platform Specific Models
As the Reference Architecture includes only analysis classes, it is implementation independent and purely conceptual. It is the starting point in the elaboration of a Design Model using the constructs and concepts of a specific development environment for building distributed applications. As our final objective is the definition of a potential Domain CORBA Facility, we chose CORBA as the implementation/ deployment environment. 0-473-08801-0/01 $20.00 © 2002 IEEE 141
In the Design Model the service packages identified in the Reference Architecture derive in a set of design service subsystems that materialize the responsibilities of the analysis classes in the concrete programming language, CORBA Interface Definition Language (IDL), in our case. All the resultant artifacts were also modeled using the UML Pro-file for CORBA [12]. This profile, adopted by the OMG in 2000, specifies how to use UML in a standard way to define CORBA IDL interfaces, structs, unions, etc.
As an example, Figure 3 shows the interfaces identified for the Packaging Management design subsystem. The Package Factory interface acts as a factory of objects.
Figure 3
Interfaces from the PackagingManagement design service subsystem.
It defines "introspection" methods to discover what data models, both for course structures and for packaging, are supported by the final implementation. In this way, the objects implementing the interfaces can implement data models already defined and others that can appear in the future. The Package interface defines methods for packaging the contents and the structures supplied in the create methods of the Package Factory. It also defines methods for adding new structures to the resources the course is composed of. Clear interface definition is a key point to guarantee interoperability. Therefore, each method is properly described using English text and UML diagrams. For example, below we shoe the IDL interface definition for the method: This method is used to obtain a reference to a Package object in order to wrap up a course into a standardized single file. There is no reference in the method signature to any specific packaging model. Therefore, IMS proposal or other coming in the future can be used without changing the method signature. Input parameters are: 1. course id. Identifier for the course to be packaged used through the ECP. 2. content rep. Reference to the content repository the course contents must be read from. 3. metadata rep. Reference to the catalogue repository where the metadata description on this course must be read from. 4. course structures. The different course structures for this course to be included in the package. The same contents may offer different external behaviors depending on the actual course structure being used. 5. course structure schemas. Data models used to define each previously mentioned course structures to be packaged. 6. packaging schema. Identifier for the actual content packaging data model to be used (e.g. IMS Content Packaging). There is no restriction in terms of the proposals for content packaging that can be used. Method definition also includes descriptions of those situations when an exception may be raised. These exceptions may indicate that a specified data model is not supported by the implementation (UnsupportedSchema, content packaging model not supported; InvalidCourseStructure, course structure schema not supported). They may report on semantic violations (MultipleStructuresNotAllowed, the content packaging model being used does not allow for multiple course structures to be included in the same package). They may indicate syntactic errors (XMLError, SchemaError, InvalidParameter) or even unexpected implementationdependent exceptions (InternalError). interoperability, the latter offers value-added services. Underlying standardized components can be developed using different programming languages and may offer different performance. However, provided they are compliant with the defined interfaces, interoperability would be guaranteed and new systems could be developed incrementally. Also, updates and upgrading of already existing ECPs is easier as older components can be replaced by new ones. This components exchangeability can be used to replace components implementing a given standardized data model for a different one. Note, that our defined interfaces do not impose any concrete data model and provides introspection mechanism to discover at runtime which data model is actually implemented. This is especially important in a so active field as e-learning standardization with different proposals for standards in progress. We have developed a prototype whose main aim was to prove that our defined interfaces could be implemented and used successfully. For example,
Implementation Prototype
Development of new interoperable Educational Content Provider involves two stages: (1) the development of com-ponents, or off-the-shelf purchasing, implementing standardized interfaces providing interoperability; and (2) the customization of concrete applications adding a wrapper over the underlying interoperable components. The former provides
Acknowledgements
We want to thank "Xunta de Galicia" and "Ministerio de Ciencia y Tecnolog´ýa" for their partial support to this work under grants "Arquitecturas distribuidas para Teleservicios" (PGIDT00TIC32203PR) and "CORBALearn: Interfaz de Dominio guiada por Est´andares para Aprendizaje Electr´onico" (TIC2001-3767) respectively.
American Journal of Occupational Therapy, 2019
Mohammed en de Late Oudheid, 2018
Revista Colombiana de Educación, 2023
Revista de Doutrina da 4a Região, n. 40, 28 fev. 2011, 2011
Legal Knowledge Matters, Vol. 16, Colin Biggers & Paisley Lawyers, 2018
Jurnal Endurance, 2018
Dokuz Eylül Üniversitesi Hukuk Fakültesi Dergisi