Better MSC competencies overview.
See https://greendjango.github.io/msc-competency-framework
In gandalf.epitech.eu (tab Competency Framework), you can act with a infographic who shows the importance of behaviors within your training path.
This graph is an iframe from third party service, Flourish.
Since is a generic service, we can scrap the JSON data available in a <script>
tag from this html page.
See
helpers/competencyApi.js
for more details.
We provide a self hosted behaviors infographic (without google analytics Flourish calls) at /chart.
You can also import and parse your personal data from gandalf.epitech.eu (tab Competency Tree). It will populate the home page and the list page with your data.
MSC competency framework is a referential based on the European Digital Competence Framework, tweaked with custom addons.
It is divided into 4 hierarchical levels:
-
An expectation is a precise and observable proof of competence detention.
It is restricted to a given context (typically a project), evaluated as absent, below, meets or above.
Example : 0. EXPRESSION -> 0.3 Written Production -> 0.3.B01 - Support a talk with relevant slides -> T-WEB-700_msc2021 -
A behavior is a specific aptitude, demonstrated by an expectation.
Each behavior includes one or several expectations.
Each time an expectation is evaluated 'meets' or 'above', a corresponding behavior becomes proficient.
Example : 0. EXPRESSION -> 0.3 Written Production -> 0.3.B01 - Support a talk with relevant slides -
A skill is a generic aptitude as one could find on resumes for instance.
It is build up from a set of behaviors that require this skill. They are inherited from digComp.
Skills are rated regarding the number of proficient behaviors it contains.
Example : 0. EXPRESSION -> 0.3 Written Production -
A domain is a category that gathers several related skills in logical units.
They are inherited from digComp. Domains are not directly rated.
Example : 0. EXPRESSION
$ git clone git@github.com:GreenDjango/msc-competency-framework.git && cd msc-competency-framework
$ yarn install
All shortcuts are available with the yarn run
or npm run
:
$ yarn run dev # start hot reload development sever
$ yarn run build # build project for static delivery in ./dist
$ yarn run preview # preview static files from ./dist
$ yarn run check # check svelte and typescript error
$ yarn run generate:competencies # refetch competencies data json file
Next you add this config in .vscode/settings.json
:
{
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[svelte]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
Théo C. 🔧 💻 |
Fred S. 💻 |
Horeb P. 💻 |