Skip to main navigation Skip to search Skip to main content

Teaching and Learning Programming with Linux using In-Browser Client-Side Web Technologies: Exploring the Key Features for Achieving Systems and Tools Scalability

  • Rémi Sharrock
  • , Ewen Collin
  • , Thibaud Labat
  • , Ella Hamonic
  • , Petra Bonfert-Taylor
  • , Michael Goudzwaard
  • Institut Polytechnique de Paris
  • Independant Researcher
  • Dartmouth College

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Citations (Scopus)

Abstract

This paper explores the key features for achieving systems and tools scalability for online learning. We created large scale tools used in popular online courses on teaching and learning programming with Linux that take advantage of client-side web technologies. We advocate for more compatible, interoperable and light tools and systems that are resilient, elastic, traceable, responsive and secure. We also think social features should be considered like friendliness, accessibility, openness and re-usability. Those features could be used to assess the quality and the scalability potential of MOOCs by choosing different metrics to evaluate for each introduced feature. In doing so we hope to diversify the standard indicators of the success of online courses, especially regarding their scalability, and give some examples for STEM courses.

Original languageEnglish
Title of host publicationL@S 2022 - Proceedings of the 9th ACM Conference on Learning @ Scale
PublisherAssociation for Computing Machinery, Inc
Pages427-430
Number of pages4
ISBN (Electronic)9781450391580
DOIs
Publication statusPublished - 1 Jun 2022
Event9th Annual ACM Conference on Learning at Scale, L@S 2022 - New York City, United States
Duration: 1 Jun 20223 Jun 2022

Publication series

NameL@S 2022 - Proceedings of the 9th ACM Conference on Learning @ Scale

Conference

Conference9th Annual ACM Conference on Learning at Scale, L@S 2022
Country/TerritoryUnited States
CityNew York City
Period1/06/223/06/22

Keywords

  • client-side
  • in-browser
  • online learning
  • scalability
  • teaching

Fingerprint

Dive into the research topics of 'Teaching and Learning Programming with Linux using In-Browser Client-Side Web Technologies: Exploring the Key Features for Achieving Systems and Tools Scalability'. Together they form a unique fingerprint.

Cite this