- 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.mdfile 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
mdandhtmlformats - 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: +