Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Aug 21, 2025

This PR replaces the generic skill levels (Beginner, Intermediate, Advanced, Expert, Master) with internationally recognized language proficiency levels based on the Common European Framework of Reference for Languages (CEFR).

Changes

New Language Levels:

  • A1 - Basic User (Breakthrough)
  • A2 - Basic User (Waystage)
  • B1 - Independent User (Threshold)
  • B2 - Independent User (Vantage)
  • C1 - Proficient User (Effective Operational)
  • C2 - Proficient User (Mastery)

Technical Implementation:

  • Updated SkillLevel TypeScript type to use A1-C2 levels
  • Modified slider components to support 6 levels instead of 5 (maxValue changed from 4 to 5)
  • Updated default skill level from "Intermediate" to "B1"
  • Updated site configuration with equivalent mappings for existing skills
  • Fixed all test suites to use the new language level system

Benefits:

  • Provides standardized, internationally recognized proficiency indicators
  • Makes it easier for portfolio visitors to understand actual skill levels
  • Maintains consistent skill assessment across different languages and technical skills
  • Improves professional credibility by using established frameworks

The implementation maintains backward compatibility with existing data structures while providing more meaningful skill level indicators that are widely understood in professional and academic contexts.

Fixes #66.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • download.cypress.io
    • Triggering command: node index.js --exec install (dns block)

If you need me to access, download, or install something from one of these locations, you can either:


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: RBN-Apps <80348653+RBN-Apps@users.noreply.github.com>
Copilot AI changed the title [WIP] Add international language levels to skills Add international language levels (A1-C2) to skills system Aug 21, 2025
Copilot AI requested a review from RBN-Apps August 21, 2025 15:07
Copilot finished work on behalf of RBN-Apps August 21, 2025 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add international language levels to skills

2 participants