This document outlines the description of Module B. It is circulated to the competitors and experts 3 months prior to the competition. This outline only describes the basic information of module B. The actual test project module will be created by external Test Project Developers using this outline as a guide. The module description will be presented on C-2 to all experts. The marking scheme will not be presented or supplied to competitors or experts during the competition.
Module B will focus on the creation of a dynamic website using a server-side framework.
In this module, competitors will create a dynamically and server-side rendered website which the users of the product will use to manage their accounts and additional information.
Parts of the website are protected and only accessible after a successful login. As this website will be publicly exposed, it must implement the OWASP guidelines.
The client will provide a detailed description of all the required functionalities of this website. From that, competitors must come up with a database design and implement the website based on it. Some example data will be provided in the form of CSV files which competitors must use. However, this CSV data might not be normalized and it is up to the competitors to import it into their database schema.
Module B has to be implemented using a server-side framework. It is possible to use additional libraries in the frontend for interactivity, but rendering must be performed by the server-side framework, and not by a client-side framework calling an API. Framework and library availability will be limited and will be decided by all experts using the EuroSkills forums.
Module B will be assessed using the latest stable version of Google Chrome. Different security aspects will be tested.
Competitors will have 4 hours to complete module B.
The table below outlines how marks are broken down and how they align with the WorldSkills Occupation Standards (WSOS). Please read the Technical Description for a full explanation of the WorldSkills Occupation Standards.
WSOS SECTION | Description | Points |
---|---|---|
1 | Work organization and self-management | 0 |
2 | Communication and interpersonal skills | 0 |
3 | Design Implementation | 5 |
4 | Front-End Development | 0 |
5 | Back-End Development | 18 |
Total | 23 |