pxt icon indicating copy to clipboard operation
pxt copied to clipboard

Tutorial interface redesign

Open shakao opened this issue 3 years ago • 1 comments

TUTORIAL PLAN

Prioritized list of tutorial refresh items! I split each big phase into a few smaller tasks and pulled out the "ship-blocking" pieces to do first--the others are in the "If time permits" category. I plan on just working down this list in this order and getting as much done by September as possible. @abchatra @Jaqster @soniakandah

Needed to ship:

  • [x] 1. Tabbed view (vertical)

    • [x] Move the tutorial card into a vertical tab view with the simulator
    • [x] Show mini simulator (will be the same as current tablet simulator view) when the tutorial tab is visible)
    • [x] Update the tutorial card layout (step counter, previous/next buttons, hint, exit tutorial link)
  • [x] 2. Horizontal tabbed view

    • [x] Update the tutorial card layout for horizontal view (move buttons, etc)
    • [x] Update the simulator tab for horizontal view (simulator toolbar updates)

Hoping to have by September:

  • [x] 3. Tutorial text/markdown changes

    • [x] Title and icon for each step
    • [x] Bulleted steps with icons
  • [x] Add "Back" button to modals


If time permits:

  • [ ] 3. Tutorial text/markdown changes

    • [ ] Alert callout for tutorial text
    • [ ] Toolbox icons next to inline block names
    • [ ] Inline button and tile images
    • [ ] Clickable inline blocks - ability for students to click on a shortened Block name in the instructions and either see some sort of callout image of the block, or have the actual block highlighted in the Toolbox
  • [ ] 1. Tabbed view (vertical)

    • [ ] UI changes in the simulator tab (removing the outline, simulator toolbar updates)
  • [ ] 4. Dynamic mini game pad

    • [ ] Simulator button changes for mini simulator view
    • [ ] Bigger/playable mini simulator
  • [ ] 5. Overall modal refresh

shakao avatar Aug 02 '21 17:08 shakao

And I'd like to add an item to the "If time permits" section:

  • [ ] Clickable inline blocks - this is the ability for students to click on a shortened Block name in the instructions and either see some sort of callout image of the block, or have the actual block highlighted in the Toolbox.

Jaqster avatar Aug 02 '21 17:08 Jaqster