Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Khan Computer Science Editor-Canvas Alpha Demo

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
7,256
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Nov 11, 2011

Khan CS Editor-Canvas Alpha Demo

Link to this comment:

Share to:

Uploader Comments (jeresig)

  • I've learned a significant amount of JavaScript tricks from the MEAP Ninja book, blog posts, and have been real interested to see what you'd come up with at Khan-this is awesome.

    I'm curious on some of the motivations to handle audio playback by synchronizing a Youtube video as opposed to using a HTML5 Audio element.

    I could see that by creating Youtube screencasts first, you can present both a video to users with unsupported browsers and an interactive experience to others. Any other reasons?

  • @reconor Yep, that's the basic premise - it'll help to remove the amount of duplicate work that we have to do. With Youtube I can work with a unified API that'll work identically everywhere, which is quite enticing. HTML 5 Audio is certainly something to explore but I worry about creating duplicate work and encodings for us to deal with. We'll see.

  • @jeresig please, pretty please, don't use comic sans in the final version.

  • @CountingStones I'm not using Comic Sans now? If you're referring to the code editor font it's Droid Sans.

  • Looking forward to watching you build a GUI ! :)

    If the screen-casting interface will have the ability to execute code during playback, it might be handy for the viewer have a popup box in which the values of certain variables are animated/tracked (like the Workspace/Values tab in RStudio).

  • @figital Absolutely - I definitely want to provide tons of debugging information to the user (value of variables, as an example). That would be especially useful to a beginning programmer, I think.

see all

All Comments (41)

Sign In or Sign Up now to post a comment!
  • where to download?

  • I wish this was available when I started creating videos about programming in Processing 90 episodes ago! :)

  • Does this mean that crowdsourcing review questions is on the back burner, or are you working on both simultaneously?

  • @jeresig going off of your twitter stream - it looks like you're investigating soundcloud as well?

  • @jeresig Ah yah from that standpoint it makes perfect sense, you aren't losing any of Khan's existing accessibility while finding ways to expand on it with minimal duplicated efforts.

    Great implementation idea and I appreciate the preview into some of your working ideas ( as well as the response ) - it's good stuff. :)

  • @TheAustinConlon Reading books and lots of experimentation! A rather painstaking process :)

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more