BabeLO : an extensible converter of programming exercises formats

Detalhes bibliográficos
Autor(a) principal: Queirós, Ricardo
Data de Publicação: 2013
Outros Autores: Leal, José Paulo
Tipo de documento: Artigo
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.22/3362
Resumo: In the last two decades, there was a proliferation of programming exercise formats that hinders interoperability in automatic assessment. In the lack of a widely accepted standard, a pragmatic solution is to convert content among the existing formats. BabeLO is a programming exercise converter providing services to a network of heterogeneous e-learning systems such as contest management systems, programming exercise authoring tools, evaluation engines and repositories of learning objects. Its main feature is the use of a pivotal format to achieve greater extensibility. This approach simplifies the extension to other formats, just requiring the conversion to and from the pivotal format. This paper starts with an analysis of programming exercise formats representative of the existing diversity. This analysis sets the context for the proposed approach to exercise conversion and to the description of the pivotal data format. The abstract service definition is the basis for the design of BabeLO, its components and web service interface. This paper includes a report on the use of BabeLO in two concrete scenarios: to relocate exercises to a different repository, and to use an evaluation engine in a network of heterogeneous systems.
id RCAP_c3c164cf76c8f85d376004fd3d1a931c
oai_identifier_str oai:recipp.ipp.pt:10400.22/3362
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling BabeLO : an extensible converter of programming exercises formatsInteroperabilityWeb servicesRESTProgramming exercise formatsE-learningIn the last two decades, there was a proliferation of programming exercise formats that hinders interoperability in automatic assessment. In the lack of a widely accepted standard, a pragmatic solution is to convert content among the existing formats. BabeLO is a programming exercise converter providing services to a network of heterogeneous e-learning systems such as contest management systems, programming exercise authoring tools, evaluation engines and repositories of learning objects. Its main feature is the use of a pivotal format to achieve greater extensibility. This approach simplifies the extension to other formats, just requiring the conversion to and from the pivotal format. This paper starts with an analysis of programming exercise formats representative of the existing diversity. This analysis sets the context for the proposed approach to exercise conversion and to the description of the pivotal data format. The abstract service definition is the basis for the design of BabeLO, its components and web service interface. This paper includes a report on the use of BabeLO in two concrete scenarios: to relocate exercises to a different repository, and to use an evaluation engine in a network of heterogeneous systems.IEEERepositório Científico do Instituto Politécnico do PortoQueirós, RicardoLeal, José Paulo2014-01-17T16:43:07Z20132013-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10400.22/3362porRicardo Queirós, José Paulo Leal, "BabeLO—An Extensible Converter of Programming Exercises Formats," IEEE Transactions on Learning Technologies, vol. 6, no. 1, pp. 38-45, First Quarter 2013, doi:10.1109/TLT.2012.211939-138210.1109/TLT.2012.21metadata only accessinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-03-13T12:43:10Zoai:recipp.ipp.pt:10400.22/3362Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T17:24:22.088624Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv BabeLO : an extensible converter of programming exercises formats
title BabeLO : an extensible converter of programming exercises formats
spellingShingle BabeLO : an extensible converter of programming exercises formats
Queirós, Ricardo
Interoperability
Web services
REST
Programming exercise formats
E-learning
title_short BabeLO : an extensible converter of programming exercises formats
title_full BabeLO : an extensible converter of programming exercises formats
title_fullStr BabeLO : an extensible converter of programming exercises formats
title_full_unstemmed BabeLO : an extensible converter of programming exercises formats
title_sort BabeLO : an extensible converter of programming exercises formats
author Queirós, Ricardo
author_facet Queirós, Ricardo
Leal, José Paulo
author_role author
author2 Leal, José Paulo
author2_role author
dc.contributor.none.fl_str_mv Repositório Científico do Instituto Politécnico do Porto
dc.contributor.author.fl_str_mv Queirós, Ricardo
Leal, José Paulo
dc.subject.por.fl_str_mv Interoperability
Web services
REST
Programming exercise formats
E-learning
topic Interoperability
Web services
REST
Programming exercise formats
E-learning
description In the last two decades, there was a proliferation of programming exercise formats that hinders interoperability in automatic assessment. In the lack of a widely accepted standard, a pragmatic solution is to convert content among the existing formats. BabeLO is a programming exercise converter providing services to a network of heterogeneous e-learning systems such as contest management systems, programming exercise authoring tools, evaluation engines and repositories of learning objects. Its main feature is the use of a pivotal format to achieve greater extensibility. This approach simplifies the extension to other formats, just requiring the conversion to and from the pivotal format. This paper starts with an analysis of programming exercise formats representative of the existing diversity. This analysis sets the context for the proposed approach to exercise conversion and to the description of the pivotal data format. The abstract service definition is the basis for the design of BabeLO, its components and web service interface. This paper includes a report on the use of BabeLO in two concrete scenarios: to relocate exercises to a different repository, and to use an evaluation engine in a network of heterogeneous systems.
publishDate 2013
dc.date.none.fl_str_mv 2013
2013-01-01T00:00:00Z
2014-01-17T16:43:07Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.22/3362
url http://hdl.handle.net/10400.22/3362
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv Ricardo Queirós, José Paulo Leal, "BabeLO—An Extensible Converter of Programming Exercises Formats," IEEE Transactions on Learning Technologies, vol. 6, no. 1, pp. 38-45, First Quarter 2013, doi:10.1109/TLT.2012.21
1939-1382
10.1109/TLT.2012.21
dc.rights.driver.fl_str_mv metadata only access
info:eu-repo/semantics/openAccess
rights_invalid_str_mv metadata only access
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv IEEE
publisher.none.fl_str_mv IEEE
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799131337304571904