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

  • 32
    total views
  • 0
    total downloads
  • 4
    views this month
  • 0
    downloads this month

Export as

Related outputs

Learning analytics for open learning environments: connection to 21st century skills
Karkalas, S., Lincke, A. and Grizioti, M. 2025. Learning analytics for open learning environments: connection to 21st century skills. International Conference in Methodologies and intelligent Systems for Techhnology Enhanced Learning. Springer Nature. https://doi.org/10.1007/978-3-031-84170-5
Designing a tool that automatically translates Makaton signs from live video streams into written English
Karkalas, S. and Omoyemi, O. 2024. Designing a tool that automatically translates Makaton signs from live video streams into written English. 13th International Conference on Software and Information Engineering. Derby, UK 04 Sep - 02 Dec 2024 ACM. https://doi.org/10.1145/3708635.3708647
Using the Repertory Grid Technique in a Co-design Process for Learning Analytics: Conceptualisation and Connection to 21st Century Skills
Karkalas, S., Chalvatza, F., Mavrikis, M. and Nikolaou, M.S. 2024. Using the Repertory Grid Technique in a Co-design Process for Learning Analytics: Conceptualisation and Connection to 21st Century Skills. International Conference on Methodologies and Intelligent Systems for Technology Enhanced Learning. Springer Nature. https://doi.org/10.1007/978-3-031-73538-7_29