I recently explored your wonderful collection of Scratch projects that integrate machine learning (e.g., Voice Tuner, Describe the Glass, CAPTCHA, etc.). I’m impressed by the variety and creativity!
However, I’m curious about the criteria you use to assign difficulty levels such as “Beginner” or “Intermediate.” For example, what makes the CAPTCHA project classified as Intermediate while others like Voice Tuner or Pokémon Images are Beginner?
Could you please share what factors determine the difficulty rating? Is it based on:
The complexity of the ML model used (e.g., image classification vs. number prediction)?
The Scratch programming logic required?
The amount of data training needed?
The level of abstraction or concept difficulty for students?
Understanding this would help me better guide my students when choosing appropriate projects.
Looking forward to your insights!