Adaptive approaches within distance learning systems enable adapting teaching process to the needs of each learner during the learning process. This paper presents an algorithm for creating an adaptive learning process that provides knowledge and skills improvement for learners in the Java programming language. Also, it presents the application of the tool that checks the learner's knowledge through solving practical tasks from the Java programming language. The adaptive learning process in this work leads the learner through teaching materials and practical tasks where the acquired knowledge is required to be applied. Also, the algorithm, based on the measurement of knowledge and time spent on a particular part of the learning process with detailed feedback and the demonstration of observed deficiencies, directs the learner to teaching materials that allow improving the demonstrated knowledge. Teaching materials are conceived as learning objects and, as such, allow for the application of adaptive approach. An analysis of the effectiveness of the algorithm and tool for practical knowledge testing from the Java programming language was done with a test group of learners who gave their opinions and grades.
Inter-organizational collaborative product development relies heavily on Internet-based technology. As heterogeneous computer environments are typically used in such cases, problems related with data sharing and work coordination at the global level are basic obstacles for widespread implementation of the concept of virtual engineering teams in global product development. In this paper, a software infrastructure is proposed to solve the addressed problems. An event-driven software component framework called the STEP Object Management Framework (SOMF) enables the sharing of common STEP-based product model data, manages collaborative and distributed workflows and provides interfaces to OMG compliant Product Data Management (PDM) systems and workflow management systems.The component framework is based on open standards (CORBA, STEP, Java) and permits a flexible configuration to meet the specific requirements of organizations involved in joint product development projects.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.