<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: linford lee</title>
    <description>The latest articles on DEV Community by linford lee (@linford_lee_de04b16aa2df5).</description>
    <link>https://dev.to/linford_lee_de04b16aa2df5</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4089789%2F2b584eb5-9e03-4457-a471-9f9541a65b44.png</url>
      <title>DEV Community: linford lee</title>
      <link>https://dev.to/linford_lee_de04b16aa2df5</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/linford_lee_de04b16aa2df5"/>
    <language>en</language>
    <item>
      <title>Building HSKtools: A Free HSK Level Test for Chinese Learners</title>
      <dc:creator>linford lee</dc:creator>
      <pubDate>Sat, 22 Aug 2026 13:45:16 +0000</pubDate>
      <link>https://dev.to/linford_lee_de04b16aa2df5/building-hsktools-a-free-hsk-level-test-for-chinese-learners-2ma</link>
      <guid>https://dev.to/linford_lee_de04b16aa2df5/building-hsktools-a-free-hsk-level-test-for-chinese-learners-2ma</guid>
      <description>&lt;p&gt;When I started learning Chinese, the first question everyone asked was: "What HSK level are you?" I did not have a good answer. An official placement exam felt expensive and formal, and most online quizzes were either too long, required an account, or asked for an email before showing results.&lt;/p&gt;

&lt;p&gt;So I built &lt;a href="https://hsktools.com" rel="noopener noreferrer"&gt;HSKtools&lt;/a&gt;, a free set of tools that helps Chinese learners find their level and practice the words they actually need.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the site does
&lt;/h2&gt;

&lt;p&gt;The core tool is a &lt;strong&gt;free HSK level test&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;10 quick questions&lt;/li&gt;
&lt;li&gt;About 5 minutes&lt;/li&gt;
&lt;li&gt;Instant HSK 1-6 estimate&lt;/li&gt;
&lt;li&gt;No sign-up, no email, no payment&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Alongside the test, I added tools that came up again and again while talking to learners:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;HSK Text Analyzer&lt;/strong&gt; - paste any Chinese text and see which HSK level the words belong to&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;HSK Vocabulary Quiz&lt;/strong&gt; - quick practice for words at a chosen level&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;HSK Vocabulary Test&lt;/strong&gt; - find the words you still need to learn&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;HSK 1-9 level pages&lt;/strong&gt; - word counts and overviews for the HSK 3.0 system&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Study guides&lt;/strong&gt; - practical posts like how to prepare for the HSK test&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why keep it so small
&lt;/h2&gt;

&lt;p&gt;The hardest part was not adding features. The site could easily have become a full LMS with progress tracking, login, gamification, and a mobile app. I deliberately kept the first version small:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The level test is an estimate, not an official exam, and the site says so clearly.&lt;/li&gt;
&lt;li&gt;Everything is free, so there is no paywall psychology.&lt;/li&gt;
&lt;li&gt;The tools answer one question each: "What level am I?", "What words do I know?", "What does this text contain?"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That constraint made every page faster to build and easier to explain.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tech notes
&lt;/h2&gt;

&lt;p&gt;The site is built with Next.js. The level test runs entirely in the browser: the questions are static, scoring is client-side, and there is no account system between the user and the result. The HSK level pages are regular pages, so they load fast and remain useful even before someone takes the test.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I learned
&lt;/h2&gt;

&lt;p&gt;A few things surprised me:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;10 questions is a real product decision.&lt;/strong&gt; Long enough to feel meaningful, short enough that people actually finish it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"No sign-up" is a feature.&lt;/strong&gt; Removing the account wall removed the biggest source of friction.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Honesty builds trust.&lt;/strong&gt; Calling the test "an estimate" on the page stopped people from expecting an official result and made feedback more useful.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Small pages add up.&lt;/strong&gt; Individual pages for HSK 1-9 with word counts make the site useful even before someone takes the test.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What is next
&lt;/h2&gt;

&lt;p&gt;The feedback so far has been mostly about practice: users want more questions, spaced repetition, and progress tracking. I am planning to add:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;More question types (listening, reading, grammar)&lt;/li&gt;
&lt;li&gt;Progress tracking without forcing an account&lt;/li&gt;
&lt;li&gt;More language versions of the UI&lt;/li&gt;
&lt;li&gt;A better vocabulary recommendation flow&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;If you are learning Chinese, or know someone who is, try the &lt;a href="https://hsktools.com" rel="noopener noreferrer"&gt;free HSK level test&lt;/a&gt; and let me know what you think. The most useful feedback is about question difficulty and which tools are missing.&lt;/p&gt;

&lt;p&gt;Thanks for reading!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>nextjs</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
