You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.5 KiB
1.5 KiB
sidebar_position | title |
---|---|
1 | Notation |
Scoring grid
Please note that this scoring grid is given for information only and the scale may change.
Expected final rendering:
- The project on the gitlab, the forge, github ... (please invite me to the project if it is private)
- The documentation (preferably in a docs directory at the root of your project)
- A readme that explains how to launch the project, which branch, don't forget to explain the specific manipulations and the data to be created
:::caution Without any indication from you, the master/main branch will be taken into account and the project launched by default. :::
Blazor Apps (30 points)
- Implementation of a data visualization page with pagination (2 points)
- Page for adding an element with validation (2 point)
- Edit page of an element with validation (2 point)
- Deletion of an element with a confirmation (2 point)
- Complex component (5 point)
- Use API (Get / Insert / Update / Delete) (3 point)
- IOC & DI use (4 point)
- Localization & Globalization (at least two languages) (1 point)
- Use of the configuration (1 point)
- Logs (2 points)
- Code cleanliness (You can use sonarqube) (2 point)
- GUI (Global design, placement of buttons, ...) (2 point)
- Code location (No code in views) (2 point)
To go further (see list of bonuses in the progress section)
Documentation (10 points)
- The Readme (2 points)
- Description of how the client solution works (code-level illustration) (6 points)
- Merge request (2 points)