18,874 research outputs found
A Contribution to the E-Framework: a Specification of a Programming Exercise Evaluation Service
This work is a contribution to the e-Framework, arguably the mostprominent e-learning framework today, and consists of the definition ofa service for the automatic evaluation of programming exercises. Thisevaluation domain differs from trivial evaluations modelled bylanguages such as the IMS Question & Test Interoperability (QTI)specification. Complex evaluation domains justify the development ofspecialized evaluators that participate in several business processes.These business processes can combine other type of systems such asProgramming Contest Management Systems, Learning ManagementSystems, Integrated Development Environments and Learning ObjectRepositories where programming exercises are stored as LearningObjects. This contribution describes the implementation approachesused, more precisely, behaviours & requests, use & interactions,applicable standards, interface definition and usage scenarios
Modelling a network of heterogeneous e-learning systems
In recent years emerged several initiatives promoted by educational organizations to adapt Service Oriented Architectures (SOA) to e-learning. These initiatives commonly named eLearning Frameworks share a common
goal: to create flexible learning environments by integrating heterogeneous
systems already available in many educational institutions. However, these frameworks were designed for integration of systems participating in business like processes rather than on complex pedagogical processes as those related to automatic evaluation. Consequently, their knowledge bases lack some
fundamental components that are needed to model pedagogical processes. The
objective of the research described in this paper is to study the applicability of
eLearning frameworks for modelling a network of heterogeneous eLearning systems, using the automatic evaluation of programming exercises as a case study. The paper surveys the existing eLearning frameworks to justify the
selection of the e-Framework. This framework is described in detail and identified the necessary components missing from its knowledge base, more precisely, a service genre, expression and usage model for an evaluation service. The extensibility of the framework is tested with the definition of this service. A concrete model for evaluation of programming exercises is presented
as a validation of the proposed approach
Using the learning tools interoperability framework for LMS integration in service oriented architectures
The LMS plays an indisputable role in the majority of the eLearning environments. This eLearning system type is often used for presenting, solving and grading simple exercises. However, exercises from complex domains, such as computer programming, require heterogeneous systems such as evaluation engines, learning objects repositories and exercise resolution environments. The coordination of networks of such disparate systems is rather complex. This work presents a standard approach for the coordination of a network of eLearning systems supporting the resolution of exercises. The proposed approach use a pivot component embedded in the LMS with two roles: provide an exercise resolution environment and coordinate the communication between
the LMS and other systems exposing their functions as web services. The integration of the pivot component with the LMS relies on the Learning Tools Interoperability. The validation of this approach is made through the integration of the component with LMSs from two vendors
Modelling an e-learning environment for learning programming languages
It is widely accepted that solving programming exercises is fundamental to learn how to program. Nevertheless,
solving exercises is only effective if students receive an assessment on their work. An exercise solved wrong will
consolidate a false belief, and without feedback many students will not be able to overcome their difficulties.
However, creating, managing and accessing a large number of exercises, covering all the points in the curricula of a
programming course, in classes with large number of students, can be a daunting task without the appropriated
tools working in unison. This involves a diversity of tools, from the environments where programs are coded, to
automatic program evaluators providing feedback on the attempts of students, passing through the authoring,
management and sequencing of programming exercises as learning objects. We believe that the integration of these tools will have a great impact in acquiring programming skills.
Our research objective is to manage and coordinate a network of eLearning systems where students can solve
computer programming exercises. Networks of this kind include systems such as learning management systems
(LMS), evaluation engines (EE), learning objects repositories (LOR) and exercise resolution environments (ERE).
Our strategy to achieve the interoperability among these tools is based on a shared definition of programming exercise as a Learning Object (LO)
Managing gamified programming courses with the FGPE platform
E-learning tools are gaining increasing relevance as facilitators in the task of learning how to program. This is mainly a result of the pandemic situation and consequent lockdown in several countries, which forced distance learning. Instant and relevant feedback to students, particularly if coupled with gamification, plays a pivotal role in this process and has already been demonstrated as an effective solution in this regard. However, teachers still struggle with the lack of tools that can adequately support the creation and management of online gamified programming courses. Until now, there was no software platform that would be simultaneously open-source and general-purpose (i.e., not integrated with a specific course on a specific programming language) while featuring a meaningful selection of gamification components. Such a solution has been developed as a part of the Framework for Gamified Programming Education (FGPE) project. In this paper, we present its two front-end components: FGPE AuthorKit and FGPE PLE, explain how they can be used by teachers to prepare and manage gamified programming courses, and report the results of the usability evaluation by the teachers using the platform in their classes.info:eu-repo/semantics/publishedVersio
Programming exercises evaluation systems: an interoperability survey
Learning computer programming requires solving programming exercises. In computer programming courses teachers need to assess and give feedback to a large number of exercises. These tasks are time
consuming and error-prone since there are many aspects relating to good programming that should be considered. In this context automatic assessment tools can play an important role helping teachers in
grading tasks as well to assist students with automatic feedback. In spite of its usefulness, these tools lack
integration mechanisms with other eLearning systems such as Learning Management Systems, Learning Objects Repositories or Integrated Development Environments. In this paper we provide a survey on programming evaluation systems. The survey gathers information on interoperability features of these
systems, categorizing and comparing them regarding content and communication standardization. This work
may prove useful to instructors and computer science educators when they have to choose an assessment system to be integrated in their e-Learning environment
Sequencing educational resources with Seqins
Existing adaptive educational hypermedia systems have been using learning resources sequencing approaches in order to enrich the learning experience. In
this context, educational resources, either expository or evaluative, play a central
role. However, there is a lack of tools that support sequencing essentially due to
the fact that existing specifications are complex. This paper presents Seqins as a
sequencing tool of digital educational resources. Seqins includes a simple and flexible sequencing model that will foster heterogeneous students to learn at different
rhythms. The tool communicates through the IMS Learning Tools Interoperability
specification with a plethora of e-learning systems such as learning management
systems, repositories, authoring and automatic evaluation systems. In order to validate Seqins we integrate it in an e-learning Ensemble framework instance for the
computer programming learning domain
The specificity of functions and principles of fiscal management
The multiple changes which take place in the public sector due to the economical social and political processes and phenomenon impose the development and the perfecting of public management in order to assure efficiency and efficacy. Although in the specialty literature, the concept of fiscal management or management of fiscal activity is not very well defined, we will try to define this concept, to identify the fundamental and specific objectives, to specify the content of specific functions and principles
Integration of all FSSIM components within SEAMLESS-IF and a stand alone Graphical User Interface for FSSIM
Agricultural and Food Policy, Environmental Economics and Policy, Farm Management, Land Economics/Use,
- …