- Programming fundamentals
- JavaScript
- Asynchronous programming
- Node.js and Backend
- Multi-paradigm programming
- Architecture
- Fork repository
- Create branch, for example:
2024-winter
- In new branch add following levels or leave line untouched in each file:
π heard
,π known
,ποΈ used
,π explained
,π’ talked
,π¬ researched
,π constructed
- You can use just emojis:
π
,π
,ποΈ
,π
,π’
,π¬
,π
- or just text levels:
heard
,known
,used
,explained
,talked
,researched
,constructed
- or just shorthands:
~
forheard
,+
forknown
,*
forused
,!
forexplained
- Now you can create pull request and merge this to main branch of your fork (not to original repo)
- Pull request will fire Github Actions CI processing which will generate new commit with
Profile/REPORT.md
file with skill analisis and role matching report - CI processing will fix all simple mistakes in filling and replace shorthands
- If CI processing will detect unrecoverable error it will generate dubug output and you will receive email with link
- Auto-generated commit will also contain bagde in
md
andhtml
formats - Repeat self assessment after course or training
- Now You can compare branches with URL:
https://github.com/<YOUR-ACCOUNT>/SelfAssessment/compare/2023-autumn...2024-winter
It should look like following example after filling it out:
- Syntax
- Value: π explained
- Identifier: ποΈ used
- Variable: π explained
- Constant: ποΈ used
- Scalar: ποΈ used
- Literal: π heard
- Expression: ποΈ used
- Heap: π known
Alternative example (will be automatically formatted as above example):
- Syntax
- Value !
- Identifier: *
- Variable: !
- Constant *
- Scalar *
- Literal ~
- Expression: *
- Heap: +