Wednesday, November 27, 2013

Call for volunteers: Caption and translate our programming talk-throughs

There's been one big blocker to making our programming curriculum accessible to people of all languages and abilities: the lack of captions for the audio narration on our interactive coding talk-throughs.

Well, no more! We're happy to announce that we've now added the ability to embed interactive transcripts below the talk-throughs, which can be turned on via an options menu next to the play bar. Learners will see the transcript scroll as they watch, and they can click on parts to jump to them:

For a live example, check out the Intro to Drawing talk-through and click the option in the gear menu next to the play bar.

However, we will only show the transcript option when we have one available, and that’s where we need your help! We use the Amara service to make it easy for us to crowd-source subtitles of our Youtube videos elsewhere on Khan Academy, so we’ve created video versions of our talk-throughs and uploaded them to YouTube.

Below is a list of all the programming intro videos on Amara, which you can click through to start captioning. If one is already captioned, keep going — you’ll probably find one that isn’t yet, farther down.

Besides English captions, we are also looking for translations into other languages. When we detect that the learner is on an internationalized version of Khan Academy and we have the transcript available in that language, we will automatically show it. So if you are fluent in a non-English language and want to help international students learn to program, we’d love your help in translating the captions. Just click through the links above and select your language from the dropdown.

Thank you for helping us teach programming to a wider audience!

  1. Welcome to our Hour of Code
  2. Sneak Peek: Making an Awesome Program
  3. Intro to Drawing
  4. More Drawing
  5. Intro to Coloring
  6. Intro to Variables (necesita traducción)
  7. More Variables (necesita traducción)
  8. Variable Expressions (necesita traducción)
  9. Intro to Animation
  10. Mouse Interaction (necesita traducción)
  11. Incrementing Shortcuts (necesita traducción)
  12. A Shorter Shortcut (necesita traducción)
  13. Using Math Expressions
  14. Terrific Text: Part 1 (necesita traducción)
  15. Terrific Text: Part 2 (necesita traducción)
  16. Functions
  17. Function Parameters (necesita traducción)
  18. Function Return Values (necesita traducción)
  19. Magic Functions (necesita traducción)
  20. Local and Global Variables (necesita traducción)
  21. If Statements (necesita traducción)
  22. More Mouse Interaction (necesita traducción)
  23. Booleans (necesita traducción)
  24. Logical Operators (necesita traducción)
  25. If/Else Part 1 (necesita traducción)
  26. If/Else Part 2 (necesita traducción)
  27. Intro to While Loops (necesita traducción)
  28. More While Loops (necesita traducción)
  29. For loops (necesita traducción)
  30. Nested for loops (necesita traducción)
  31. Intro to Arrays (necesita traducción)
  32. Modifying Arrays (necesita traducción)
  33. Looping through Arrays (necesita traducción)
  34. Intro to Objects (necesita traducción)
  35. Modifying Objects (necesita traducción)
  36. Arrays of Objects (necesita traducción)
  37. Object Types (necesita traducción)
  38. Object Methods (necesita traducción)
  39. Object Inheritance
  40. PseudoCode (necesita traducción)
  41. Clarifying with Comments
  42. Readable Code

No comments:

Post a Comment