{"action":"created","issue":{"url":"https://api.github.com/repos/sugarlabs/musicblocks/issues/1292","repository_url":"https://api.github.com/repos/sugarlabs/musicblocks","labels_url":"https://api.github.com/repos/sugarlabs/musicblocks/issues/1292/labels{/name}","comments_url":"https://api.github.com/repos/sugarlabs/musicblocks/issues/1292/comments","events_url":"https://api.github.com/repos/sugarlabs/musicblocks/issues/1292/events","html_url":"https://github.com/sugarlabs/musicblocks/issues/1292","id":351286619,"node_id":"MDU6SXNzdWUzNTEyODY2MTk=","number":1292,"title":"beginner mode","user":{"login":"walterbender","id":3996641,"node_id":"MDQ6VXNlcjM5OTY2NDE=","avatar_url":"https://avatars0.githubusercontent.com/u/3996641?v=4","gravatar_id":"","url":"https://api.github.com/users/walterbender","html_url":"https://github.com/walterbender","followers_url":"https://api.github.com/users/walterbender/followers","following_url":"https://api.github.com/users/walterbender/following{/other_user}","gists_url":"https://api.github.com/users/walterbender/gists{/gist_id}","starred_url":"https://api.github.com/users/walterbender/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/walterbender/subscriptions","organizations_url":"https://api.github.com/users/walterbender/orgs","repos_url":"https://api.github.com/users/walterbender/repos","events_url":"https://api.github.com/users/walterbender/events{/privacy}","received_events_url":"https://api.github.com/users/walterbender/received_events","type":"User","site_admin":false},"labels":[{"id":257409375,"node_id":"MDU6TGFiZWwyNTc0MDkzNzU=","url":"https://api.github.com/repos/sugarlabs/musicblocks/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-08-16T16:51:18Z","updated_at":"2018-08-17T01:59:09Z","closed_at":null,"author_association":"MEMBER","body":"It has been discussed (for the Japan deployment) the idea of having a \"beginner mode\", where fewer blocks (and palettes) are shown. (In the Python version of Turtle, I had a separate version that had a restricted set of blocks available.) Or we could implement this with a setting available in the utility box.\r\n\r\nBut the real challenge is in the block selection.\r\n\r\nHere is my first pass at the essentials for a beginner:\r\n\r\n**Rhythm Palette**:\r\nNote Value\r\nDrum Note\r\nSilence\r\nNote Value Parameter\r\n\r\n**Meter Palette**:\r\nMeter\r\nMaster Beats Per Minute\r\nOn Every Beat Do\r\nOn Beat Do\r\nOn Offbeat Do\r\nNo Clock\r\n\r\n**Pitch Palette**:\r\nPitch (Solfege, e.g., sol)\r\nPitch (Name, e.g., G)\r\nScalar Step\r\nHertz\r\nSharp\r\nFlat\r\nScalar Transpose\r\nSemi-tone Transpose\r\nChange in Pitch Parameter\r\n\r\n**Intervals Palette**:\r\nSet Key\r\nMode Length Paramter\r\nMoveable\r\nDefine Mode\r\nScalar Interval\r\nSemi-tone Interval\r\n\r\n**Tone Palette**:\r\nSet Timbre\r\nStaccato\r\nSlur\r\n\r\n**Volume Palette**:\r\nCrescendo\r\nSet Synth Volume\r\n\r\n**Drum Palette**:\r\neverything\r\n\r\n**Flow Palette**:\r\nRepeat\r\nForever\r\nIf\r\nIf then else\r\n\r\n**Action Palette**:\r\nAction\r\nStart\r\nBroadcast\r\nOn Event Do\r\n\r\n**Boxes Palette**:\r\neverything\r\n\r\n**Widgets Palette**:\r\nStatus\r\nPitch-time Matric\r\nRhythm Ruler\r\nTempo\r\nMode\r\nRhythm\r\nSimple Tuplet\r\n\r\n**Mouse Palette**:\r\nForward\r\nLeft\r\nRight\r\nSet XY\r\nSet Heading\r\nArc\r\nClear\r\nX Parameter\r\nY Parameter\r\nHeading Parameter\r\n\r\n**Pen Palette**:\r\nSet Color\r\nSet Pen Size\r\nPen Up\r\nPen Down\r\nFill\r\nBackground\r\n\r\n**Numbers Palette**:\r\nNumber\r\nRandom\r\nOne of\r\nPlus\r\nMinus\r\nMultiply\r\nDivide\r\n\r\n**Boolean Palette**:\r\nEqual to\r\nLess than\r\nGreater than\r\n\r\n**Media Palette**:\r\nText\r\nShow\r\nShell\r\nSpeak\r\nLeft\r\nRight\r\nTop\r\nBottom\r\nWidth\r\nHeight\r\n\r\n**Sensors Palette**:\r\nMouse Button  Parameter\r\nCursor X  Parameter\r\nCursor Y  Parameter\r\nTime  Parameter\r\nLoudness  Parameter\r\n\r\n**Heap Palette**:\r\nPush\r\nPop\r\nSet Heap\r\nHeap Index\r\nReverse Heap\r\nHeap Length Parameter\r\nShow Heap\r\n\r\n**Mice Palette**:\r\nSet Name\r\nMouse Name  Parameter\r\nMouse Sync\r\n\r\n**Extras Palette**:\r\nPrint\r\nhspace\r\nvspace\r\n"},"comment":{"url":"https://api.github.com/repos/sugarlabs/musicblocks/issues/comments/413735297","html_url":"https://github.com/sugarlabs/musicblocks/issues/1292#issuecomment-413735297","issue_url":"https://api.github.com/repos/sugarlabs/musicblocks/issues/1292","id":413735297,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMzczNTI5Nw==","user":{"login":"walterbender","id":3996641,"node_id":"MDQ6VXNlcjM5OTY2NDE=","avatar_url":"https://avatars0.githubusercontent.com/u/3996641?v=4","gravatar_id":"","url":"https://api.github.com/users/walterbender","html_url":"https://github.com/walterbender","followers_url":"https://api.github.com/users/walterbender/followers","following_url":"https://api.github.com/users/walterbender/following{/other_user}","gists_url":"https://api.github.com/users/walterbender/gists{/gist_id}","starred_url":"https://api.github.com/users/walterbender/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/walterbender/subscriptions","organizations_url":"https://api.github.com/users/walterbender/orgs","repos_url":"https://api.github.com/users/walterbender/repos","events_url":"https://api.github.com/users/walterbender/events{/privacy}","received_events_url":"https://api.github.com/users/walterbender/received_events","type":"User","site_admin":false},"created_at":"2018-08-17T01:59:09Z","updated_at":"2018-08-17T01:59:09Z","author_association":"MEMBER","body":"I have some staging for this completed. If you run from the beginner-mode branch, you'll see a reduced selection of blocks. (The blocks that appear in beginner mode are defined in turtledefs.js)\r\n\r\nI still need to add the UI element to enable switching back and forth."}}
{"actor":{"display_login":"walterbender"}}