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.

42 lines
1.5 KiB

---
sidebar_position: 1
title: 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*)