Online kurz programování v C#

Abstract

The goal of this bachelor’s thesis is to design and implement a web application serving as an online course on the basics of programming in C#. The application allows users to study lessons and solve programming exercises within a web browser and includes both an administrative and a user interface. The application includes automatic evaluation of task solutions using the Roslyn platform, which enables analysis of source code at both the syntactic and semantic levels. Solutions are evaluated based on the program’s structure, its output, and artificial intelligence methods, rather than solely on the text form. The proposed solution provides more accurate task evaluation and immediate feedback for users.

Description

Delayed publication

Available after

Subject(s)

web application, C#, Roslyn, compilation, syntax tree, AST, online course, programming exercises

Citation