Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop wwclientsup7 #657

Merged
merged 69 commits into from
Jan 24, 2016
Merged

Develop wwclientsup7 #657

merged 69 commits into from
Jan 24, 2016

Commits on Oct 20, 2015

  1. Fix conflict in WebworkClient

    mgage committed Oct 20, 2015
    Configuration menu
    Copy the full SHA
    12f4398 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2015

  1. Make sure that courseName is always defined in CourseEnvironment

    CourseEnvironment::new is often called without a specific courseName and this causes spurious errors when database.con is read. database.conf requires courseName to be defined, although it is not used unless course specific database calls are made.
    Fake courseName is "foobar_course"
    mgage committed Oct 21, 2015
    Configuration menu
    Copy the full SHA
    b5e8f03 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6df229e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c999dd6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5cf154b View commit details
    Browse the repository at this point in the history
  5. Updates to testAttemptsTable script

    Still don't have the right javaScript for replacing the ToolTips
    mgage committed Oct 21, 2015
    Configuration menu
    Copy the full SHA
    cde9172 View commit details
    Browse the repository at this point in the history
  6. Add capabilities to the AttemptsTable object

    There were some things, notably the tool tips, which Problem::attemptsResult did but attemptsTable did not.
    mgage committed Oct 21, 2015
    Configuration menu
    Copy the full SHA
    3c2c575 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    14c45de View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2015

  1. Configuration menu
    Copy the full SHA
    5ad0dd3 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2015

  1. Additional documentation

    mgage committed Oct 29, 2015
    Configuration menu
    Copy the full SHA
    242b5b1 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2015

  1. Fixed bug in instructorXMLHandler

    The {text} output from the renderProblem command and from other commands must be handled differently. For the renderProbelm command this is printed directly (to the screen).  For all the other commands the {text} output (which is not usually empty) is included in a JSON hash which is then returned as output.  I added an explicit flag that alerts the content() subroutine as to whether it is handling a renderProblem command or one of the other commands.
    mgage committed Oct 31, 2015
    Configuration menu
    Copy the full SHA
    8bcfe66 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2015

  1. Configuration menu
    Copy the full SHA
    0d3c622 View commit details
    Browse the repository at this point in the history
  2. Have displayMode and problemSeed defined in one place $envir->{inputs…

    …_ref}->{problemSeed}
    
     $envir->{inputs_ref}->{problemSeed}
     $envir->{inputs_ref}->{displayMode}
    mgage committed Nov 1, 2015
    Configuration menu
    Copy the full SHA
    58aec49 View commit details
    Browse the repository at this point in the history
  3. Have displayMode and problemSeed defined in one place $envir->{inputs…

    …_ref}->{problemSeed}
    
     $envir->{inputs_ref}->{problemSeed}
     $envir->{inputs_ref}->{displayMode}
    
    and other cleanup including changing encodedSource to encoded_source
    mgage committed Nov 1, 2015
    Configuration menu
    Copy the full SHA
    78187b8 View commit details
    Browse the repository at this point in the history
  4. Have displayMode and problemSeed defined in one place $envir->{inputs…

    …_ref}->{problemSeed}
    
     $envir->{inputs_ref}->{problemSeed}
     $envir->{inputs_ref}->{displayMode}
    mgage committed Nov 1, 2015
    Configuration menu
    Copy the full SHA
    dce04fc View commit details
    Browse the repository at this point in the history
  5. Cleanup

    mgage committed Nov 1, 2015
    Configuration menu
    Copy the full SHA
    0cf9edc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ee4e1e4 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2015

  1. Configuration menu
    Copy the full SHA
    df30ce6 View commit details
    Browse the repository at this point in the history
  2. some debug adjustments

    mgage committed Nov 4, 2015
    Configuration menu
    Copy the full SHA
    ba002df View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2015

  1. Configuration menu
    Copy the full SHA
    aec006d View commit details
    Browse the repository at this point in the history
  2. Merge commit '14c45de16b61188457f37135cb016815f18ce8a1' into wwclient…

    …sup7-debug
    
    Conflicts:
    	lib/WeBWorK/ContentGenerator/Problem.pm
    	lib/WebworkClient.pm
    	t/testAttemptsTable.pl
    mgage committed Nov 12, 2015
    Configuration menu
    Copy the full SHA
    5a51c08 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    662ffc9 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2015

  1. Updates for using attemptsTables

    I think this might be corrections for some bad choices of what to keep during an earlier merge.
    mgage committed Nov 17, 2015
    Configuration menu
    Copy the full SHA
    9e84b8d View commit details
    Browse the repository at this point in the history
  2. sendXMLRPC.pl replaces renderProblem.pl, renderProblem_raw_output.pl …

    …and checkProblem.pl
    mgage committed Nov 17, 2015
    Configuration menu
    Copy the full SHA
    719c836 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2015

  1. Rename inputs.txt to input.pg so that it will work with sendXMLRPC.pl

    sendXMLRPC.pl only renders .pg files. (it skips .gif files, files with Header in the name, files with -text in the name
    mgage committed Nov 19, 2015
    Configuration menu
    Copy the full SHA
    b3ca897 View commit details
    Browse the repository at this point in the history
  2. check2_problems_in_dir.sh duplicates check_problems_in_dir.sh using s…

    …endXMLRPC.pl instead of renderProblem.pl
    
    But sendXMLRPC.pl can traverse directory trees itself.  check2_problems_in_dir.sh is probably not needed although it does time the tree traversal.
    mgage committed Nov 19, 2015
    Configuration menu
    Copy the full SHA
    6aec5cb View commit details
    Browse the repository at this point in the history
  3. Add options, allow a directory as input (as well as a string of files…

    …), other improvements.
    
    Improvements to figuring out the correct answer.  The options allow additional debugging data to be printed.
    mgage committed Nov 19, 2015
    Configuration menu
    Copy the full SHA
    eada3ce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2a9f191 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5eaf268 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    47aaef7 View commit details
    Browse the repository at this point in the history
  7. Initialize variable properly

    mgage committed Nov 19, 2015
    Configuration menu
    Copy the full SHA
    eda4cc1 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2015

  1. Configuration menu
    Copy the full SHA
    3f213f6 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2015

  1. Add showResource checkbox. Improve sendXMLRPC handling of directories…

    …. Add checkboxes for debugging (for admins) . Resolve conflicts
    mgage committed Nov 22, 2015
    Configuration menu
    Copy the full SHA
    fd725d4 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2015

  1. Configuration menu
    Copy the full SHA
    70110a6 View commit details
    Browse the repository at this point in the history
  2. Fix typo in cut/past operation.

    mgage committed Nov 29, 2015
    Configuration menu
    Copy the full SHA
    9d6dbf5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ca4a910 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2015

  1. Improve methods of scraping the correct answers from the response

    These answers are then submitted again to see if the answer evaluators are working properly.
    mgage committed Dec 6, 2015
    Configuration menu
    Copy the full SHA
    4c3b42f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5e7dff View commit details
    Browse the repository at this point in the history
  3. Cosmetic changes

    mgage committed Dec 6, 2015
    Configuration menu
    Copy the full SHA
    7fd4d81 View commit details
    Browse the repository at this point in the history
  4. Remove displayMode and problemSeed from the inputs_ref hash (these co…

    …uld be tainted by the student)
    mgage committed Dec 6, 2015
    Configuration menu
    Copy the full SHA
    c02efed View commit details
    Browse the repository at this point in the history
  5. Merge branch 'release-2.11' into develop_wwclientsup7

    # Conflicts:
    #	conf/defaults.config
    #	lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList2.pm
    #	lib/WebworkClient.pm
    mgage committed Dec 6, 2015
    Configuration menu
    Copy the full SHA
    af84d97 View commit details
    Browse the repository at this point in the history
  6. Fix bungled merge

    mgage committed Dec 6, 2015
    Configuration menu
    Copy the full SHA
    9aeea42 View commit details
    Browse the repository at this point in the history
  7. Add helpful error message if someone uses the key word password inste…

    …ad of course_password
    
    There is a site_password -- which keeps intruders from even attempting to log in to the site -- although this isn't being checked yet.
    I thought course_password was better than password since it makes it clearer that it is the password associated with the courseID
    and the userID.  The userID must be in courseID and have a matching course_password in order to use the site.
    mgage committed Dec 6, 2015
    Configuration menu
    Copy the full SHA
    919c634 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2015

  1. Cosmetic

    mgage committed Dec 7, 2015
    Configuration menu
    Copy the full SHA
    b935ef7 View commit details
    Browse the repository at this point in the history
  2. Replacing password by course_password.

    -- I think there are still a few more instances that need to be updated.
    mgage committed Dec 7, 2015
    Configuration menu
    Copy the full SHA
    31739f0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    92a6ca4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f026d11 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2015

  1. Add ability to process a list of pg questions from a file specified b…

    …y --list file_containing_pg_file_names
    mgage committed Dec 9, 2015
    Configuration menu
    Copy the full SHA
    4f67fa4 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2015

  1. Replace WWgrade with WWcorrectAns

    Update documentation.  Don't have sendXMLRPC submit a problem twice if it only displays the
    the results of the first submission
    mgage committed Dec 10, 2015
    Configuration menu
    Copy the full SHA
    ebf1316 View commit details
    Browse the repository at this point in the history
  2. Allow data in credentials file to override the displayMode for the WW…

    … question and the browser used for display.
    mgage committed Dec 10, 2015
    Configuration menu
    Copy the full SHA
    17abf5e View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2015

  1. Update instructorXMLRPC to correspond to changes in WebworkWebservice.

    password changed to course_password
    location of displayMode and problemSeed in %envir assured.
    mgage committed Dec 14, 2015
    Configuration menu
    Copy the full SHA
    24e7868 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2015

  1. Merge branch 'develop' into develop_wwclientsup7

    # Conflicts:
    #	lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList2.pm
    mgage committed Dec 20, 2015
    Configuration menu
    Copy the full SHA
    6b06fa0 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2015

  1. Configuration menu
    Copy the full SHA
    f25f5ec View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2015

  1. Configuration menu
    Copy the full SHA
    8755a99 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2015

  1. Some question as to whether I've made the right choices in Problelem.…

    …pm around essay question remarks
    mgage committed Dec 27, 2015
    Configuration menu
    Copy the full SHA
    6f9fc08 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2016

  1. Merge branch 'develop' into develop_wwclientsup7a

    # Conflicts:
    #	htdocs/js/apps/TagWidget/tagwidget.js
    #	lib/WeBWorK/Constants.pm
    #	lib/WeBWorK/ContentGenerator/instructorXMLHandler.pm
    #	lib/WebworkClient.pm
    #	lib/WebworkWebservice.pm
    
    Conflicts resolved
    mgage committed Jan 3, 2016
    Configuration menu
    Copy the full SHA
    05b3906 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b9de8a3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8b6bee8 View commit details
    Browse the repository at this point in the history
  4. Fix typos in defaults.config -- specifically about the editors displa…

    …yed. Turn debug off
    
    in the Webwork::Constants file.
    mgage committed Jan 3, 2016
    Configuration menu
    Copy the full SHA
    d659eeb View commit details
    Browse the repository at this point in the history
  5. Fix spelling of browsernojs

    mgage committed Jan 3, 2016
    Configuration menu
    Copy the full SHA
    ed68d60 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2016

  1. Configuration menu
    Copy the full SHA
    7861dc2 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2016

  1. Configuration menu
    Copy the full SHA
    416efdb View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2016

  1. Reverting a bad merge for output_comments subroutine.

    The lines in the output_hidden_info routine concerning templates should remain.  They are
    used by the WW embedded in HTML calls.
    mgage committed Jan 22, 2016
    Configuration menu
    Copy the full SHA
    f13c229 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2016

  1. Remove hardcoding of perl location. Add warning that this .sh file is…

    … now probably unnecessary.
    mgage committed Jan 23, 2016
    Configuration menu
    Copy the full SHA
    5186f9d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0dad7f3 View commit details
    Browse the repository at this point in the history
  3. Finish updating ww_credentials.dist

    Changed references in sendXMLRPC
    Removed overrides for command HTML and HASH open commands.  They were commented
    out because they weren't yet operational and I'm not sure whether they should be in the credentials
    file in any case.
    mgage committed Jan 23, 2016
    Configuration menu
    Copy the full SHA
    fea5bbd View commit details
    Browse the repository at this point in the history
  4. Remove hardcoding of perl from check2_problems.

    make sure options are set.
    mgage committed Jan 23, 2016
    Configuration menu
    Copy the full SHA
    a55f9e5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3920f8c View commit details
    Browse the repository at this point in the history
  6. Remove the if ($debugXmlCode) { } clause from around the eval{ "$rh_i…

    …nputs" } check to make sure that $rh_inputs->string can be found if $rh_inputs is a MathObject.
    mgage committed Jan 23, 2016
    Configuration menu
    Copy the full SHA
    4ba78e1 View commit details
    Browse the repository at this point in the history