Online Polyglot Programming Education with LFT (Lingua Franca Transformer)

Conference paper


Karkalas, S., Chalvatza, F. and Mavrikis, M. 2023. Online Polyglot Programming Education with LFT (Lingua Franca Transformer). International Conference on Computer Supported Education. SCITEPRESS – Science and Technology Publications. https://doi.org/10.5220/0011981400003470
AuthorsKarkalas, S., Chalvatza, F. and Mavrikis, M.
TypeConference paper
Abstract

This paper presents a novel approach to improve reusability and augment the educational value of web components through a polyglot environment. The idea is to enable communication with web components in a language neutral context by provisioning, along with the instructions, the grammar specification of the language used for those instructions and thus make the system agnostic of the language being used. This ability promotes reusability in the sense that learning designers are able to utilise learning materials using the language they feel more comfortable with or the language that seems to be more suitable for the task. Another benefit is that learners can make better use of the same learning environments they are accustomed to using through different languages. This allows learners to experiment with different programming paradigms, use more expressive or specialised languages and combine them with the concepts available in the learning environment of preference. In the context of this project we developed an authoring environment that allows the
specification of any language and the automatic generation of parsers that can be used to dynamically transpile code into JavaScript. Preliminary testing confirmed that the idea is feasible and gave us positive feedback for future development.

KeywordsAuthoring Tools; Programming Education; Exploratory Learning; Web Learning Components
Year2023
ConferenceInternational Conference on Computer Supported Education
PublisherSCITEPRESS – Science and Technology Publications
ISSN2184-5026
Digital Object Identifier (DOI)https://doi.org/10.5220/0011981400003470
Web address (URL)https://www.scitepress.org/Link.aspx?doi=10.5220/0011981400003470
ISBN978-989-758-641-5
Output statusPublished
Publication dates
Online2023
Publication process dates
Deposited25 Jul 2024
Permalink -

https://repository.derby.ac.uk/item/q76yq/online-polyglot-programming-education-with-lft-lingua-franca-transformer

  • 20
    total views
  • 0
    total downloads
  • 1
    views this month
  • 0
    downloads this month

Export as