SOS III - Student Submission System - users and support functions

SOS III - Studentský odevzdávací systém - uživatelé a podpůrné funkce

Supervisors

Editors

Other contributors

Journal Title

Journal ISSN

Volume Title

Publisher

České vysoké učení technické v Praze
Czech Technical University in Prague

Research Projects

Organizational Units

Journal Issue

Abstract

Tato bakalářská práce se zabývá vývojem Studentského Odevzdávacího Systému, tedy webové aplikace podporující výuku jako platforma pro správu týmových prací a projektů na Fakultě informačních technologií ČVUT a na Gymnáziu Jiřího Gutha-Jarkovského. Původní systém se v této práci analyzuje a následně se navrhuje nový systém na základě zkušeností s předchozí verzí s důrazem na jeho udržitelnost a rozšiřitelnost. Výsledná implementace systému pro FIT ČVUT je veřejně dostupná na internetu. Systém je dobrým základem pro konkrétní implementace a nasazení v jednotlivých školních prostředích. Dále systém podporuje správu jednotlivých projektů a týmových prací v různých předmětech. V neposlední řadě umožňuje odevzdání potřebných souborů studenty a následné ohodnocení. Zároveň je backend připravený i do budoucna pro další verze frontendu, pro které nebude nutné vyvíjet celou novou aplikaci, jelikož rozhraní zůstane stejné. Dále je v práci analyzován proces tvorby softwaru v týmu několika vývojářů pomocí iterativního vývoje.

This bachelor's thesis deals with the development of a system called "Studentský Odevzdávací Systém", which is a web application aimed to support teaching. It also serves as a platform for teamwork and other project managements at the Faculty of Information Technology, CTU and also Jiří Guth-Jarkovský Gymnasium. This paper analyses the original system and subsequently designs a new system based on experience with the original version with emphasis on sustainability and extensibility. The final implementation of the system for FIT CTU is publicly available online. The system is a good foundation for specific implementations and usage in individual school environments. It also supports management of individual projects and teamwork in various courses. Lastly, it allows students to submit necessary files and teachers to evaluate them. The backend is also prepared for new versions of frontend in the future, for which there will not be a need to develop a whole new application as the application interface remains the same. This thesis also analyses the process of software development in a team of several software developers using iterative development.

Description

Citation

Endorsement

Review

Supplemented By

Referenced By