* Add updated checklist files
* Unhide reviewed checklists
* Show more reviewed checklists
* Remove "Show Icon" requirement from 7 seconds. Tutorial is vague about what should be shown. User could use a number, or they could change it after the tutorial to a custom icon (like I wanted to do when testing)
* Update sound effect block id for pet hamster
* Show more checklists (reviewed by me just now)
* Show smiley buttons (I made this one myself, no reviewer yet)
* Add level (and corresponding carousel)
* Updated tug of led
This adds several catalog criteria (and validator plans) based on the Intro CS Curriculum (see https://github.com/microsoft/pxt-microbit/issues/5642 for details). Specifically, I've focused this change on the criteria that can be implemented using only block-exists checks with no additional functionality added.
* blow away validator plans init
* gave descriptions to catalog entries that needed it
* hide all catalog entries for blow away criteria
* rubric for blow away tutorial now in tutorial card
* reworded some criteria, added project completeness criteria
* got rid of no catalog entry comments
* reworded more criteria, and reorderd some criteria to better match the flow
* wrap positions in parenthesis like a point
* remove descriptions for forever, repeat loops
* reword led lit criteria
Co-authored-by: Thomas Sparks <69657545+thsparks@users.noreply.github.com>
* rewording for project completeness criteria
Co-authored-by: Thomas Sparks <69657545+thsparks@users.noreply.github.com>
* fixed spelling, hideincatalog set to true for project completeness check
* reword the plot, unplot criteria
* get rid of truthy
* refactored blow away blocks exist validator plans to have the new pattern
* added the blow away rubric card to the home page
* removed comment on led is on condition
---------
Co-authored-by: Thomas Sparks <69657545+thsparks@users.noreply.github.com>
The structure of the blockCounts input for blocksExist validator plans was not JsonPath friendly, as the customizable blockId was treated as a property and it was also a part of the path for count. This change adjusts the schema so both blockId and count can be referenced more easily by JsonPath, which we will need for parameterized criteria.
Depends on microsoft/pxt#9905.