izpis_h1_title_alt

Podpora interaktivnim lekcijam v izvajalnem okolju Node.js
ID Stanonik, Tadej (Author), ID Lavbič, Dejan (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (1,02 MB)
MD5: 73E15A295FF571F2BC4D51C6CD897E16

Abstract
Priljubljenost uporabe izvajalnega okolja Node.js je vedno večja, hkrati pa se povečuje tudi število programerjev, ki se z omenjenim okoljem srečujejo prvič. Pred prvo uporabo je potrebno namestiti okolje in vse knjižnice, ki jih razvijalec pri razvoju potrebuje, pri tem pa je potrebno paziti, da so verzije knjižnic med seboj združljive. Vse to zahteva čas, hkrati pa je za neizkušenega programerja izvajanje kode na lastni napravi lahko nevarno. V diplomskem delu smo zasnovali in razvili prototip, ki učiteljem omogoča enostavno izdelavo interaktivnih lekcij, preko katerih se učenci oz. programerji začetniki z reševanjem različnih tipov nalog učijo uporabe tehnologij JavaScript (Node.js), HTML in CSS v varnem okolju brez nameščanja razvojnega okolja na lastne naprave. Za implementacijo prototipa smo nadgradili delovanje R paketa learnr za izdelavo interaktivnih lekcij v obliki spletnih aplikacij in strežnika Jobe za izvajanje kode v peskovniku. Rezultati testiranj so pokazali, da implementirani prototip ustreza zastavljenim ciljem diplomske naloge in je lahko v veliko pomoč učiteljem in programerjem, ki so na področju tehnologij Javascript (Node.js), HTML in CSS začetniki, ob tem pa ponuja veliko možnosti za nadaljni razvoj.

Language:Slovenian
Keywords:Node.js, HTML, CSS, R Markdown, interaktivna lekcija, peskovnik
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2021
PID:20.500.12556/RUL-128876 This link opens in a new window
COBISS.SI-ID:72651011 This link opens in a new window
Publication date in RUL:10.08.2021
Views:1778
Downloads:158
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Support for Node.js runtime environment interactive lessons
Abstract:
The popularity of the Node.js runtime environment is increasing, at the same time the number of programmers, that are beginning to learn Node.js, is getting bigger. Before one can start using Node.js, they have to install the environment and libraries, that they will use in the process of development. Versions of libraries have to be compatible with each other and the installed version of Node.js. This requires time and presents a threat of inexperienced developers harming their device. In the thesis, we have designed and developed a prototype, which enables teachers to simply create interactive lessons for students or beginner programmers to learn JavaScript (Node.js), HTML and CSS through different types of exercises in a safe environment without having to install anything. The prototype consists of upgraded versions of R package learnr for creating interactive lessons as web applications and Jobe server for execution of code in a sandbox. The test results have shown that the implemented prototype corresponds to thesis goals, can be a great help to teachers and beginner Node.js programmers and offers possibilities for further development.

Keywords:Node.js, HTML, CSS, R Markdown, interactive lesson, sandbox

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back