Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Mar 5, 2014
  1. @spicyj

    Use requirejs for module loading

    spicyj authored
    Summary: Also did some misc cleanup in khan-exercise.js, mostly related to module-y things ("151 ++----"). I combined local jquery-ui into one file to make it easier to load.
    Test Plan:
    Opened addition_1, deriviative_intuition, graphing_points_2 locally, and all looked fine.
    In webapp/khan-exercises/, ran:
    npm install -g requirejs
    r.js -o requirejs.config.js
    then saw that /exercises/addition_1 looked right.
    Reviewers: eater, jack
    Reviewed By: jack
    CC: alex
    Differential Revision:
Commits on Nov 24, 2013
  1. @petercollingridge @beneater

    Merge pull request #114494 from petercollingridge/system_eq

    petercollingridge authored beneater committed
    Tidy hints
    Specify larger and smaller number
    Replace br with p
    Make more numbers mathy
    Auditors: eater
Commits on Jun 4, 2013
  1. @csilvers

    Fix this text right: it was supposed to go in the data-else.

    csilvers authored
    I should have figured this out the first time. :-(
    Auditors: emily, eater
    Test Plan:
  2. @csilvers

    Fix a bug that was causing extraction errors for i18n: missing <p>..</p>

    csilvers authored
    Auditors: eater,emily
    Test plan:
       tools/ exercises/
    and it passed after this change, but not before.
  3. @xymostech

    Replace toFixed with localeToFixed

    xymostech authored
    Replace all the instances of toFixed with localeToFixed in the
    exercises. Also, include math-format in the exercises.
    Test Plan:
    Visit the exercises in local mode, ensure that the there are no
    errors and that the numbers are formatted correctly.
    Reviewers: john, csilvers
    Reviewed By: csilvers
    CC: alpert
    Maniphest Tasks: T1038
    Differential Revision:
  4. @xymostech

    Manually i18nize all of the minor exercises

    xymostech authored
    Manually make modifications to all the exercises for i18n. Most of the problems revolved around:
    - Wrapping Strings in variables or graphies with `$._`
    - `data-if`s in the middle of sentences, that needed to be pulled out around the entire sentence
    - Strings that needed to be put into Plural objects for pluralization
    - Decoupling strings from logic
    Test Plan:
    Visit the changed exercises. Make sure the question renders
    correctly and there are no javascript errors. Take all the hints and make sure
    nothing is rendered incorrectly. Do the translations into box language, and
    make sure that everything from the languages is boxy.
    Reviewers: csilvers, john
    Reviewed By: csilvers
    CC: alpert, eater
    Differential Revision:
Commits on Apr 24, 2013
  1. @jeresig
Commits on Apr 22, 2013
  1. @jeresig

    Clean up the newly-changed HTML exercises and also fix up the constan…

    jeresig authored
    …tly-expanding whitespace problem in the cleaner.
Commits on Apr 17, 2013
  1. @cbhl
Commits on Apr 16, 2013
  1. @cbhl
  2. @jeresig
  3. @jeresig
Commits on Feb 21, 2013
  1. @beneater

    Consolidate answer input box width CSS so it doesn't leak between exe…

    beneater authored
    …rcises #FIXIT
    Test Plan: Locally check each exercise/problem type still looks the same(ish)
    Reviewers: alpert, cbhl
    Reviewed By: cbhl
    Differential Revision:
Commits on Jan 17, 2013
  1. @cbhl

    Use type=number on exercises with multiple inputs.

    cbhl authored
    Test Plan:
    local, Chrome/OS X with local hack to bypass touch detection in
    Reviewers: tom, eater
    Reviewed By: eater
    CC: stephanie, alpert
    Differential Revision:
Commits on Apr 10, 2012
  1. @beneater
Commits on Jan 10, 2012
  1. @beneater
Commits on Jan 4, 2012
  1. @spicyj
Commits on Dec 31, 2011
  1. @spicyj


    spicyj authored
Commits on Dec 16, 2011
  1. @mwahl
  2. @mwahl
Commits on Dec 13, 2011
  1. @mwahl

    Modifying staging of hints

    mwahl authored
  2. @elizabethslavitt
Commits on Dec 12, 2011
  1. @elizabethslavitt
Something went wrong with that request. Please try again.