To record the scale of a pattern, there's a custom taxonomy applied to patterns.
The WP_User_Frontend plugin, which is used to let users enter patterns form the frontend, doesn't natively support custom taxonomies.
The plugin author says that it can be extended to support this, and points to:
http://tareq.wedevs.com/2012/04/how-to-extend-wp-user-frontend/