C2LC-235: Save and share work

Metadata

Source
C2LC-235
Type
Task
Priority
N/A
Status
Done
Resolution
N/A
Assignee
N/A
Reporter
Created
2020-10-06T15:16:12.618-0400
Updated
2020-11-04T10:02:00.233-0500
Versions
N/A
Fixed Versions
  1. Coding Env 0.5
Component
  1. Coding Environment

Description

Research what can be done quickly and to provide the best user experience for November 2020 workshops.

Comments

  • Simon Bates commented 2020-10-13T10:27:26.626-0400

    Ideas discussed 2020-010-13:

    • Store  program notation in the URL (say something like "l90f10" for left 90, forward 10)
    • Keep the URL constantly updated as the program is changed
    • When the application is loaded, read the program from the URL
    • This approach will enable easy bookmarking and sharing by copying the URL
    • We could also provide a "Share" feature which opens a dialog box containing the URL, and/or copies the URL to the clipboard
    • Once we have an external program notation, we will have the possibility of that notation changing over time (as programming language features are added)
      • We can tackle this initially by including a version number with the notation. For example, "version=0.5&program=l90f10"