From: Arnold P. <arn...@gm...> - 2006-08-26 13:59:52
|
Hi, Currently we have duplicates of most libraries, e.g. devel ...lock/cvs/database_problems/Rochester/ and devel ...lock/cvs/rochester_problib/ I think this will soon lead to difficulties (e.g. when fixing buggy problems and adding new ones). One solution would be to only use the libraries under database_problems and to close off the other libraries in such a way that one gets a message that they have bben moved if one tries to access them. This would involve updating the CVS documentation. E.g. basically one would have to download database_problems to get any of the libraries but that is probably what most people will do anyway. It would also mean that places using e.g. rochester_problib will have to change the path to this library in global.conf but that's a pretty easy change. Here are a few questions for John. I did a diff -r Rochester ../rochester_problib/ (results below) and at this point everything is identical except for one missing problem (../rochester_problib/setTrig05Graphs: c5s3p1_9) and a number of missing directories. If we go with my solution above, we should add all the missing directories. John, is there a reason you didn't copy these? I haven't looked in email or macros but the others are things that we should keep. Did you copy everything from the other libraries? I think we should make a decision on how to proceed with this soon before these libraries start diverging (e.g. I want to fix a few Rochester problems but will hold off until this is settled). Any ideas or comments? Here's the result of the diff: devel ...lock/cvs/database_problems diff -r Rochester ../rochester_problib/ Only in ../rochester_problib/: email Only in ../rochester_problib/: macros Only in ../rochester_problib/: set0 Only in ../rochester_problib/: setAppletExamples Only in ../rochester_problib/: setDiffEQold2Separable Only in ../rochester_problib/: setDiffEQold3Mixing Only in ../rochester_problib/: setDiffEQold4Growth Only in ../rochester_problib/: setDiffEQold5Logistic Only in ../rochester_problib/: setFunctions0Evaluate Only in ../rochester_problib/: setFunctions1FunctionsGraphs Only in ../rochester_problib/: setFunctions2Composition Only in ../rochester_problib/: setFunctions3Transforms Only in ../rochester_problib/: setFunctions4Inverse Only in ../rochester_problib/: setGenericQuestions Only in ../rochester_problib/: setGeometry1Points Only in ../rochester_problib/: setGeometry2Lines Only in ../rochester_problib/: setGeometry3Conics Only in ../rochester_problib/: setIntegrationProjects Only in ../rochester_problib/: setLogExp1 Only in ../rochester_problib/: setLogExp2Applications Only in ../rochester_problib/: setMAAtutorial Only in ../rochester_problib/: setNewQuestions Only in ../rochester_problib/: setSampleAnswers Only in ../rochester_problib/: setSampleGraders Only in ../rochester_problib/: setSampleGraphs Only in ../rochester_problib/: setSampleQuestionnaires Only in ../rochester_problib/: setSequentialProblems Only in ../rochester_problib/: setStatistics9ProcessControl Only in ../rochester_problib/setTrig05Graphs: c5s3p1_9 Only in ../rochester_problib/: setTrigonometry1 Only in ../rochester_problib/: setTrigonometry2Waves Only in ../rochester_problib/: setTrigonometry3WordProblems Only in ../rochester_problib/: setTrigonometry4Inverse Only in ../rochester_problib/: setTrigonometry5Hyperbolic devel ...lock/cvs/database_problems Arnie |