Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 20, 2014
  1. @MichelleTodd @alopatin

    Rearrange answer area content within some exercises

    MichelleTodd authored alopatin committed
    See https://docs.google.com/a/khanacademy.org/spreadsheets/d/1wCONrsK1ujRCLal7bcxS0cVkfpfKiPzapt3SsMJ_zqI/edit#gid=0
    
    Color: Blue
    
    Test Plan:
    Take all hints and succesfully answer a question within each problem
    type for all modified exercises.
    
    Auditors: alex
Commits on Jun 4, 2014
  1. @petercollingridge

    Rewrite hints to show that you shouldn't round intermediate value

    petercollingridge authored
    Reviewers: eater
    
    Reviewed By: eater
    
    Differential Revision: http://phabricator.khanacademy.org/D9624
Commits on Apr 7, 2014
  1. @spicyj

    Remove stray </var>

    spicyj authored
    Test Plan: Crossed fingers.
    
    Auditors: eater
Commits on Apr 3, 2014
  1. @petercollingridge

    Law of sines - finding a side length

    petercollingridge authored
    Summary: Law of sines - finding an angle
    
    Test Plan: Try both exercise types. Try at least one find-angle exercise with an obtuse angle.
    
    Reviewers: eater
    
    Reviewed By: eater
    
    Differential Revision: http://phabricator.khanacademy.org/D7771
Commits on Nov 21, 2013
  1. @beneater

    Remove many unused exercise files

    beneater authored
    There are still a few unused ones waiting to be deployed (or waiting for me to double check w/ elizabeth about)
    
    Test Plan:
    Run this:
    ```
    from contextlib import closing
    import glob
    import json
    import urllib2
    
    files = set([f.split('/')[1] for f in glob.glob("exercises/*.html")])
    required = set()
    
    with closing(urllib2.urlopen("https://www.khanacademy.org/api/v1/exercises")) as exercise_data:
        exercises = json.loads(exercise_data.read().decode('utf-8'))
        for exercise in exercises:
            if exercise['live'] and not exercise['uses_assessment_items'] and not exercise['deleted']:
                required.add(exercise['file_name'])
    
    print required - files
    ```
    Verify it outputs `set([])`
    Also, manually verify the alternate files required by `exercises/file_experiments.py` and `exercises/handler_raw.py` are still there.
    
    Auditors: alex
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 Jan 18, 2013
  1. @cbhl

    Clean up minor nits.

    cbhl authored
    Summary:
    add line ends before EOF
    data-form integer is redundant when decimal is specified
    
    Test Plan: none
    
    Reviewers: tom, eater
    
    Reviewed By: eater
    
    CC: eater
    
    Differential Revision: http://phabricator.khanacademy.org/D1039
Commits on Nov 2, 2012
  1. @beneater

    Don't ask about ambiguous triangles in law_of_sines

    beneater authored
    Test Plan: Test http://localhost:8000/exercises/law_of_sines.html?seed=16&problem=find-angle&debug before and after
    
    Auditors: stephanie
Commits on Oct 2, 2012
  1. @beneater

    Add exercises: Law of sines and Law of cosines

    beneater authored
    Test Plan: Tested multiple seeds for each new problem type outside devappserver
    
    Reviewers: stephanie, yunfangjuan
    
    Reviewed By: yunfangjuan
    
    Differential Revision: http://phabricator.khanacademy.org/D776
Something went wrong with that request. Please try again.