{"id":314660,"date":"2026-05-22T17:42:47","date_gmt":"2026-05-22T17:42:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/nclc-calculator\/"},"modified":"2026-05-22T17:42:09","modified_gmt":"2026-05-22T17:42:09","slug":"tcf-canada-nclc-clb-converter","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/tcf-canada-nclc-clb-converter\/","author":23501828,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.1.0","stable_tag":"2.1.0","tested":"6.9.4","requires":"5.5","requires_php":"7.4","requires_plugins":null,"header_name":"TCF Canada NCLC\/CLB Converter","header_author":"Chawki Karbachi","header_description":"Convertisseur TCF Canada \u2192 niveaux NCLC\/CLB avec personnalisation visuelle et support multilingue (FR\/EN). Utilisez le shortcode [nclc_calculator].","assets_banners_color":"626671","last_updated":"2026-05-22 17:42:09","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/chawkikarbachi.com\/","header_plugin_uri":"https:\/\/omodiz.com","header_author_uri":"https:\/\/chawkikarbachi.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":26,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.1.0":{"tag":"2.1.0","author":"omarchawkii","date":"2026-05-22 17:42:09"}},"upgrade_notice":{"2.1.0":"<p>Plugin renamed. No action required after update.<\/p>","2.0.0":"<p>Major rewrite with settings page, visual customization, and multilingual support. No action required after update.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3544296,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3544296,"resolution":"256x256","location":"assets","locale":"","width":250,"height":250}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3544296,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":550},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3544296,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3544296,"resolution":"1","location":"assets","locale":"","width":992,"height":423},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3544296,"resolution":"2","location":"assets","locale":"","width":984,"height":632},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3544296,"resolution":"3","location":"assets","locale":"","width":895,"height":868},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3544296,"resolution":"4","location":"assets","locale":"","width":968,"height":510}},"screenshots":{"1":"Calculator with the 4 TCF Canada score input fields","2":"Results displayed with NCLC levels and CEFR equivalents","3":"WordPress admin settings page \u2014 primary color and display options","4":"Visual effect for NCLC levels 9 and 10+ (animated green badge)"}},"plugin_section":[],"plugin_tags":[9082,264041,264042,1385,264040],"plugin_category":[48],"plugin_contributors":[264043],"plugin_business_model":[],"class_list":["post-314660","plugin","type-plugin","status-publish","hentry","plugin_tags-canada","plugin_tags-clb","plugin_tags-immigration","plugin_tags-language","plugin_tags-nclc","plugin_category-language-tools","plugin_contributors-omarchawkii","plugin_committers-omarchawkii"],"banners":{"banner":"https:\/\/ps.w.org\/tcf-canada-nclc-clb-converter\/assets\/banner-772x250.png?rev=3544296","banner_2x":"https:\/\/ps.w.org\/tcf-canada-nclc-clb-converter\/assets\/banner-1544x500.png?rev=3544296","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tcf-canada-nclc-clb-converter\/assets\/icon-128x128.png?rev=3544296","icon_2x":"https:\/\/ps.w.org\/tcf-canada-nclc-clb-converter\/assets\/icon-256x256.png?rev=3544296","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/tcf-canada-nclc-clb-converter\/assets\/screenshot-1.png?rev=3544296","caption":"Calculator with the 4 TCF Canada score input fields"},{"src":"https:\/\/ps.w.org\/tcf-canada-nclc-clb-converter\/assets\/screenshot-2.png?rev=3544296","caption":"Results displayed with NCLC levels and CEFR equivalents"},{"src":"https:\/\/ps.w.org\/tcf-canada-nclc-clb-converter\/assets\/screenshot-3.png?rev=3544296","caption":"WordPress admin settings page \u2014 primary color and display options"},{"src":"https:\/\/ps.w.org\/tcf-canada-nclc-clb-converter\/assets\/screenshot-4.png?rev=3544296","caption":"Visual effect for NCLC levels 9 and 10+ (animated green badge)"}],"raw_content":"<!--section=description-->\n<p><strong>TCF Canada NCLC\/CLB Converter<\/strong> instantly converts TCF Canada test scores into NCLC levels (Niveaux de comp\u00e9tence linguistique canadiens), which are used in Canadian immigration programs such as Express Entry and Provincial Nominee Programs (PNP).<\/p>\n\n<p>The plugin can be embedded in any page or post using a simple shortcode.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Converts all 4 skills: Listening Comprehension, Reading Comprehension, Oral Expression, Written Expression<\/li>\n<li>Uses the official IRCC conversion table for TCF Canada scores<\/li>\n<li>Displays NCLC levels from 3 and below up to 10+<\/li>\n<li>Shows CEFR equivalents (B1+, B2, C1, C2)<\/li>\n<li>Automatically calculates the average NCLC level<\/li>\n<li>Color coding: green for NCLC 7+, animated badge for NCLC 9 and 10+<\/li>\n<li>Settings page in the WordPress admin<\/li>\n<li>Primary color customization with a color picker<\/li>\n<li>Configurable card border radius (small \/ medium \/ large)<\/li>\n<li>Toggle options for average level and CEFR equivalent display<\/li>\n<li>Multilingual support: French by default, English available<\/li>\n<li>Compatible with all WordPress themes<\/li>\n<\/ul>\n\n<h4>Usage<\/h4>\n\n<p>Place the following shortcode in any page or post:<\/p>\n\n<pre><code>[nclc_calculator]\n<\/code><\/pre>\n\n<h4>About NCLC<\/h4>\n\n<p>The NCLC (Niveaux de comp\u00e9tence linguistique canadiens) is the French equivalent of the CLB (Canadian Language Benchmarks). It is used by Immigration, Refugees and Citizenship Canada (IRCC) to assess the language proficiency of immigration candidates.<\/p>\n\n<p>The TCF Canada (Test de connaissance du fran\u00e7ais pour le Canada) is administered by France \u00c9ducation International (FEI), and its scores are converted to NCLC levels according to the official IRCC scale.<\/p>\n\n<h4>Privacy<\/h4>\n\n<p>This plugin does not collect any personal data. All calculations are performed client-side (JavaScript). No data is sent to any external server.<\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong><\/li>\n<li>Search for <strong>TCF Canada NCLC\/CLB Converter<\/strong><\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong><\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin <code>.zip<\/code> file<\/li>\n<li>Go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong><\/li>\n<li>Select the <code>.zip<\/code> file and click <strong>Install Now<\/strong><\/li>\n<li>Click <strong>Activate<\/strong><\/li>\n<\/ol>\n\n<h4>After Activation<\/h4>\n\n<ol>\n<li>Go to <strong>Settings \u2192 NCLC Calculator<\/strong> to customize the plugin<\/li>\n<li>Place <code>[nclc_calculator]<\/code> in any page or post<\/li>\n<li>Publish the page<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20language%20test%20is%20supported%3F\"><h3>Which language test is supported?<\/h3><\/dt>\n<dd><p>The plugin currently supports scores from the <strong>TCF Canada<\/strong> (Test de connaissance du fran\u00e7ais pour le Canada), administered by France \u00c9ducation International. Score ranges follow the official IRCC conversion scale.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%20tef%20canada%3F\"><h3>Does the plugin support TEF Canada?<\/h3><\/dt>\n<dd><p>No, the current version only supports TCF Canada. TEF Canada support is planned for a future release.<\/p><\/dd>\n<dt id=\"are%20the%20nclc%20levels%20official%3F\"><h3>Are the NCLC levels official?<\/h3><\/dt>\n<dd><p>The conversion table used is the one officially published by IRCC (Immigration, Refugees and Citizenship Canada). However, this plugin is an informational tool only \u2014 for any official immigration process, please refer to the IRCC website directly.<\/p><\/dd>\n<dt id=\"how%20do%20i%20change%20the%20button%20color%3F\"><h3>How do I change the button color?<\/h3><\/dt>\n<dd><p>Go to <strong>Settings \u2192 NCLC Calculator<\/strong>, click the <strong>Primary Color<\/strong> field and pick your color. The text color and dark variant are calculated automatically.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20compatible%20with%20my%20theme%3F\"><h3>Is the plugin compatible with my theme?<\/h3><\/dt>\n<dd><p>Yes. The plugin uses scoped styles (prefixed with <code>.nclc-<\/code>) that do not interfere with your theme.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20gdpr%20compatible%3F\"><h3>Is the plugin GDPR compatible?<\/h3><\/dt>\n<dd><p>Yes. The plugin does not collect any personal data and does not use cookies. All calculations are performed locally in the user's browser.<\/p><\/dd>\n<dt id=\"can%20the%20shortcode%20be%20used%20multiple%20times%20on%20the%20same%20page%3F\"><h3>Can the shortcode be used multiple times on the same page?<\/h3><\/dt>\n<dd><p>No. Only one instance per page is recommended, as the plugin uses unique HTML IDs.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Renamed plugin to TCF Canada NCLC\/CLB Converter for WordPress.org compliance<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Full plugin rewrite<\/li>\n<li>Added settings page with color picker<\/li>\n<li>Added CEFR equivalents in results<\/li>\n<li>Added average NCLC level display<\/li>\n<li>Multilingual support (FR\/EN)<\/li>\n<li>Animated visual effect for NCLC levels 9 and 10+<\/li>\n<li>Level \"3 and below\" for scores under the minimum<\/li>\n<li>Color coding: green (7-8), animated TOP (9-10+), yellow (6), red (3-5)<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Convert TCF Canada scores to NCLC\/CLB language levels. A simple and customizable tool for Canadian immigration candidates.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/314660","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=314660"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/omarchawkii"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=314660"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=314660"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=314660"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=314660"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=314660"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=314660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}