About the Project

Classical Technology is a set of learning tools built by and for a Career & Technical Education technology program. It started as one thing — a digital version of a daily KenKen "Do Now" — and has grown into a small suite: adaptive KenKen and SAT practice, visual course skill maps, and a system for grading real work students do in the program's school-based enterprise. Everything is tied together by school-account sign-in so progress follows the student.

The KenKen app began because our team was making the puzzles by hand: creating them, converting to PDFs, printing, cutting, and grading 100+ a day — over 6,000 in a single year. After reviewing the results (below), we built this online version to generate and score puzzles automatically and serve them at each student's level.

The KenKen puzzle engine is a fork of the WebKenKen project by msakuta. Special thanks to Sid Challa for helping set up the Google Cloud application.

6,000+
Puzzles graded
100+
Puzzles per day
9th
Grade focus

Project Objectives


What's on the Site

Everything below lives at one address and shares a single sign-in.


Research & Results

The following compares overall 9th grade PSAT growth against students in the course that used KenKen puzzles (ECS):

Group Overall Growth Math Growth Reading Growth
9th Grade (overall)25.812.613.3
ECS Students31.916.515.4

The same data separated by average daily KenKen puzzle grade:

Daily Puzzle Grade Overall Growth Math Growth Reading Growth
>80%41.720.621.1
60%–79%22.22.220.0
<60%7.77.70.0

This data informed our student learning objectives for the 22–23 school year.


Signing In & Adapting to You

  1. You sign in once with your school Google account. That keeps you signed in on this device, and links your work to you so your progress is saved.
  2. Each practice app looks at how you've been doing recently and picks what to serve next — a KenKen puzzle at your level, an SAT question in a skill you're still building, or a Ruler Game tier with finer marks once you're fast and accurate on the current one.
  3. Every result is saved with the date. Your teacher sees your scores in the Teacher Portal; you see your own on the My Progress page.
  4. You can also use the practice apps without an account by choosing "Play Locally" — nothing is saved in that mode.

If you're in more than one class, a menu at the top of each practice app lets you choose which class you're working for, so you can complete each class's Do Now separately. Only accounts on the school's domain can save data — see the Privacy Policy below.


Full Documentation

Detailed guides — how each part of the platform works, how grading is calculated, and how to set up classes — live in the project wiki.

For teachers

Technical


Privacy Policy

Last updated: 5/21/2026

Thank you for using Classical KenKen. This privacy policy explains how we collect, use, and protect your information. This app complies with the Google API Services User Data Policy, including the Limited Use requirements.

Information We Collect

We request access to the following Google API scope:

Sign-in is handled by Google Identity Services (OAuth 2.0 implicit token flow). The Google access token is verified server-side using the Google OAuth2 tokeninfo API (googleapis.com/oauth2/v1/tokeninfo). We never receive your Google password.

How We Use Your Information

We collect and use your Google Account email address solely for:

Data Storage and Retention

Third-Party Disclosure

We do not disclose your information to any third party. Your data is strictly confidential and used only for the purposes stated above.

Data Security

We implement security measures including encryption and access controls to protect the confidentiality and integrity of your data.

User Controls

You have the right to:

Updates to This Policy

This policy may be updated occasionally. We will notify you of any changes by updating the date at the top of this page.

Contact

Questions or concerns? Contact us at dobbb001@hartfordschools.org.