5 research outputs found
Teaching teachers to teach writing, critical thinking, and information literacy: A case study of a faculty learning community as a campus-wide pedagogical intervention strategy
In this session, faculty collaborative group drawn from multiple disciplines and university units reports on an initiative to improve research and writing instruction in upper-division major-specific courses. Presenters showcase the initiative’s intervention, a faculty learning community (FLC) whose members were recruited from across the university to study evidence-based best practices for writing, critical thinking, and information literacy instruction. The session will also detail the how the FLC was shaped by institutional assessment data, discuss how it builds on local faculty development traditions, and assess its impact through analysis of course documents created by faculty participants
JSONYA/FN: Functional Computation in JSON
Functional programming has a lot to offer to the developers of
global Internet-centric applications, but is often applicable only to a small
part of the system or requires major architectural changes. The data model
used for functional computation is often simply considered a consequence of
the chosen programming style, although inappropriate choice of such model
can make integration with imperative parts much harder. In this paper we do
the opposite: we start from a data model based on JSON and then derive the
functional approach from it. We outline the identified principles and present
Jsonya/fn — a low-level functional language that is defined in and operates
with the selected data model. We use several Jsonya/fn implementations
and the architecture of a recently developed application to show that our
approach can improve interoperability and can achieve additional reuse of
representations and operations at relatively low cost. ACM Computing Classification System (1998): D.3.2, D.3.4
A Dynamic Composition and Stubless Invocation Approach for Information-Providing Services
The automated specification and execution of composite services are important capabilities of service-oriented systems. In practice, service invocation is performed by client components (stubs) that are generated from service descriptions at design time. Several researchers have proposed mechanisms for late binding. They all require an object representation (e.g., Java classes) of the XML data types specified in service descriptions to be generated and meaningfully integrated in the client code at design time. However, the potential of dynamic composition can only be fully exploited if supported in the invocation phase by the capability of dynamically binding to services with previously unknown interfaces. In this work, we address this limitation by proposing a way of specifying and executing composite services, without resorting to previously compiled classes that represent XML data types. Semantic and structural properties encoded in service descriptions are exploited to implement a mechanism, based on the Graphplan algorithm, for the run-time specification of composite service plans. Composite services are then executed through the stubless invocation of constituent services. Stubless invocation is achieved by exploiting structural properties of service descriptions for the run-time generation of messages
Mejoras de la integración como bloque de moodle del servicio web Evalcomix
La amplia disponibilidad de servicios web no ha hecho sino aumentar la demanda de versiones adaptadas para entornos virtuales de aprendizaje (VLE, Virtual Learning Environment) que integren y exploten dichos en entornos didácticos. EvalCOMIX, es un sistema de servicios web especialmente dedicado a la evaluación a través de Internet. A la vista de las dificultades derivadas de su integración en Moodle 1.9, y de la amplia reestructuación interna que sufrió Moodle 2.0 a nivel de código, para la versión 2.1 se decidió que EvalCOMIX fuera un nuevo bloque del sistema