2 Search Results for "Sierra, Alberto"


Document
Integration of Computer Science Assessment into Learning Management Systems with JuezLTI

Authors: Juan V. Carrillo, Alberto Sierra, José Paulo Leal, Ricardo Queirós, Salvador Pellicer, and Marco Primo

Published in: OASIcs, Volume 102, Third International Computer Programming Education Conference (ICPEC 2022)


Abstract
Computer science is a skill that will continue to be in high demand in the foreseeable future. Despite this trend, automated assessment in computer science is often hampered by the lack of systems supporting a wide range of topics. While there is a number of open software systems and programming exercise collections supporting automated assessment, up to this date, there are few systems that offer a diversity of exercises ranging from computer programming exercises to markup and databases languages. At the same time, most of the best-of-breed solutions force teachers and students to alternate between the Learning Management System - a pivotal piece of the e-learning ecosystem - and the tool providing the exercises. This issue is addressed by JuezLTI, an international project whose goal is to create an innovative tool to allow the automatic assessment of exercises in a wide range of computer science topics. These topics include different languages used in computer science for programming, markup, and database management. JuezLTI borrows part of its name from the IMS Learning Tools Interoperability (IMS LTI) standard. With this standard, the tool will interoperate with reference systems such as Moodle, Sakai, Canvas, or Blackboard, among many others. Another contribution of JuezLTI will be a pool of exercises. Interoperability and content are expected to foster the adoption of JuezLTI by many institutions. This paper presents the JuezLTI project, its architecture, and its main components.

Cite as

Juan V. Carrillo, Alberto Sierra, José Paulo Leal, Ricardo Queirós, Salvador Pellicer, and Marco Primo. Integration of Computer Science Assessment into Learning Management Systems with JuezLTI. In Third International Computer Programming Education Conference (ICPEC 2022). Open Access Series in Informatics (OASIcs), Volume 102, pp. 9:1-9:8, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2022)


Copy BibTex To Clipboard

@InProceedings{carrillo_et_al:OASIcs.ICPEC.2022.9,
  author =	{Carrillo, Juan V. and Sierra, Alberto and Leal, Jos\'{e} Paulo and Queir\'{o}s, Ricardo and Pellicer, Salvador and Primo, Marco},
  title =	{{Integration of Computer Science Assessment into Learning Management Systems with JuezLTI}},
  booktitle =	{Third International Computer Programming Education Conference (ICPEC 2022)},
  pages =	{9:1--9:8},
  series =	{Open Access Series in Informatics (OASIcs)},
  ISBN =	{978-3-95977-229-7},
  ISSN =	{2190-6807},
  year =	{2022},
  volume =	{102},
  editor =	{Sim\~{o}es, Alberto and Silva, Jo\~{a}o Carlos},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2022.9},
  URN =		{urn:nbn:de:0030-drops-166130},
  doi =		{10.4230/OASIcs.ICPEC.2022.9},
  annote =	{Keywords: programming, interoperability, automatic assessment, programming exercises}
}
Document
Invited Talk
Language-Driven Software Development (Invited Talk)

Authors: José-Luis Sierra

Published in: OASIcs, Volume 38, 3rd Symposium on Languages, Applications and Technologies (2014)


Abstract
Language-driven software development consists in applying computer language design and implementation techniques to build conventional software. The keynote reviews two different language- driven development approaches: domain-specific languages (DLSs), and language-oriented architectures (LOAs). The DSL approach focuses on the provision of languages specialized in different application aspects, which are used by developers, and even by domain experts, during application construction and maintenance. The LOA strategy, in its turn, conceives applications them- selves as coordinated collections of language processors, which can be developed using language implementation tools (parser generators, attribute grammar-based systems, etc.). The presentation of the approaches is supported by case studies from the fields of knowledge-based systems, e-Learning, semi-structured data processing, and digital humanities.

Cite as

José-Luis Sierra. Language-Driven Software Development (Invited Talk). In 3rd Symposium on Languages, Applications and Technologies. Open Access Series in Informatics (OASIcs), Volume 38, pp. 3-12, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2014)


Copy BibTex To Clipboard

@InProceedings{sierra:OASIcs.SLATE.2014.3,
  author =	{Sierra, Jos\'{e}-Luis},
  title =	{{Language-Driven Software Development}},
  booktitle =	{3rd Symposium on Languages, Applications and Technologies},
  pages =	{3--12},
  series =	{Open Access Series in Informatics (OASIcs)},
  ISBN =	{978-3-939897-68-2},
  ISSN =	{2190-6807},
  year =	{2014},
  volume =	{38},
  editor =	{Pereira, Maria Jo\~{a}o Varanda and Leal, Jos\'{e} Paulo and Sim\~{o}es, Alberto},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.SLATE.2014.3},
  URN =		{urn:nbn:de:0030-drops-45542},
  doi =		{10.4230/OASIcs.SLATE.2014.3},
  annote =	{Keywords: domain-specific languages, language-oriented architectures, parser generators, attribute grammars, application domains}
}
  • Refine by Author
  • 1 Carrillo, Juan V.
  • 1 Leal, José Paulo
  • 1 Pellicer, Salvador
  • 1 Primo, Marco
  • 1 Queirós, Ricardo
  • Show More...

  • Refine by Classification

  • Refine by Keyword
  • 1 application domains
  • 1 attribute grammars
  • 1 automatic assessment
  • 1 domain-specific languages
  • 1 interoperability
  • Show More...

  • Refine by Type
  • 2 document

  • Refine by Publication Year
  • 1 2014
  • 1 2022

Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail