Curricula Designer
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216305%3A26220%2F23%3APR37584" target="_blank" >RIV/00216305:26220/23:PR37584 - isvavai.cz</a>
Result on the web
<a href="https://www.sparta.eu/curricula-designer" target="_blank" >https://www.sparta.eu/curricula-designer</a>
DOI - Digital Object Identifier
—
Alternative languages
Result language
angličtina
Original language name
Curricula Designer
Original language description
The Curricula Designer is a web application that allows users to create new or upload existing higher education study programs and analyze their content according to requirements of work roles on a job market. For the analysis, the NIST NICE and ENISA ECSF framewroks are used.
Czech name
—
Czech description
—
Classification
Type
R - Software
CEP classification
—
OECD FORD branch
20202 - Communication engineering and systems
Result continuities
Project
—
Continuities
R - Projekt Ramcoveho programu EK
Others
Publication year
2023
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Internal product ID
Curricula Designer
Technical parameters
Webová aplikace je vytvořena v jazyce Javascript s použitím frameworku React a je určena pro všechny moderní webové prohlížeče. Jednotlivé komponenty jsou vytvořeny s pomocí celé řady dostupných knihoven ekosystému NPM. Jako příklad stěžejních knihoven v tomto projektu lze uvést tyto knihovny: react-beautiful-dnd, react-bootstrap, react-router-dom, apexcharts, axios, reacharts, sass. a crypto. Pro získání dat a práci s daty komunikuje webová aplikace s webovým serverem, na kterém jednotlivé požadavky obsluhuje sada PHP skriptů. Na serveru je rovněž přítomna MySQL databáze, ve které jsou data fyzicky uložena. V tuto chvíli slouží databáze a server pouze pro uchování statistik návštěvnosti a zpětné vazby o uživatelské zkušenosti. Samotný obsah webové aplikace, tedy data s kurzy a jejich rozčlenění do studijního plánu, je uchováván pouze v operační paměti a jsou vymazány při opětovném načtení aplikace. Data z této operační paměti je však možné uložit do souboru pomocí funkce exportu studijního plánu, kdy je kopie pracovních dat uložena do souboru ve formátu JSON. Opětovným importem tohoto souboru je operační paměť a tím i studijní plán opět obnoven i v nové instanci aplikace. Pro nasazení aplikace je vyžadována instalace webového serveru, PHP a MySQL databáze (např. xAMP).
Economical parameters
Výsledek je typu open source.
Owner IČO
00216305
Owner name
Vysoké učení technické v Brně