Commit Graph
100 Commits
Author SHA1 Message Date
Josh Burman 0380401b2b return value added 2022-04-19 18:41:31 +00:00
Josh Burman e3d9b2e36e added yosh loop to test case 2022-04-19 18:37:51 +00:00
brmnjshandGitHub c7da2862b2 Merge pull request #29 from yardstick/feature/QUANT-1415-Loft-Cases-Fix
QUANT-1415 Loft Cases Fix
2022-03-29 11:46:16 -04:00
Josh Burman 09d3fce02d pre-filter 100% constraint items 2022-03-23 15:57:47 +00:00
Josh Burman df517fe7fe typo for bundle metadata constraints 2022-03-22 17:07:52 +00:00
Josh Burman 5f07302172 poc for bundle based metadata constraints 2022-03-22 17:07:00 +00:00
Josh Burman 8bb5075f5b fix item attributes using raw constraint value target, relaxed tif tcc drift 2021-12-22 23:14:12 +00:00
Josh Burman 107abcb73a tcc and tif drift, compensated for string value casing, csv to dict improved process 2021-12-22 22:39:46 +00:00
brmnjshandGitHub 13f0f383e0 Merge pull request #20 from yardstick/feature/QUANT-1298-case-based-constraints
QUANT-1298: Case based constraints
2021-12-21 15:28:57 -05:00
Josh Burman bab0b43283 Merge branch 'develop' into feature/QUANT-1298-case-based-constraints 2021-12-21 20:26:22 +00:00
brmnjshandGitHub 4c30b50c36 Merge pull request #21 from yardstick/feature/QUANT-1308-tif-discrepancy
QUANT-1308: TIF Discrepancy
2021-12-20 14:06:47 -05:00
0fbd14649b Update app/helpers/service_helper.py
Co-authored-by: Owen Helmstetter <[email protected]>
2021-12-20 14:05:17 -05:00
Josh Burman d731b901ff accurate comment and result tif/tcc verbage 2021-12-18 07:49:07 +00:00
Josh Burman b3bf662c2f modified for new base 2021-12-18 07:27:16 +00:00
Josh Burman 45380e9f00 handle items with poorly formatted b params, and mmoved to single objective function 2021-12-18 07:20:39 +00:00
Josh Burman da5e06cb59 testing a theory on constraint issues 2021-12-17 22:00:38 +00:00
Josh Burman 8ad4729a0d just a few typo fixes 2021-12-17 21:55:16 +00:00
Josh Burman b7ba14bd43 make sure remaining items added to form after bundles are added, are not part of a bundle 2021-12-17 03:42:58 +00:00
Josh Burman 9870bad1ea better bundle constraint 2021-12-17 02:25:03 +00:00
Josh Burman 95aad63db6 bundle models have arrived 2021-12-17 00:55:27 +00:00
Josh Burman dc696b47ac error catching for edge cases and poorly formatted params 2021-12-16 19:01:59 +00:00
Josh Burman 04ab475a36 comment for future work 2021-12-16 16:38:25 +00:00
Josh Burman 9dcc4ae513 change item passage attribute to passage_id 2021-12-16 16:26:26 +00:00
Josh Burman c7c9662968 genericize this! 2021-12-15 20:44:24 +00:00
Josh Burman 6e1964820f bad ruby habits, must unlearn 2021-12-15 20:35:27 +00:00
Josh Burman e4bb4a9cad typo in bundle constraint descriptor 2021-12-15 19:41:00 +00:00
Josh Burman bfeb3c4207 add constructed bundles to constraints, minor refatoring 2021-12-15 19:37:16 +00:00
Josh Burman 4afe81e15b updated bundles process 2021-12-15 17:36:03 +00:00
Josh Burman a827312ef5 add passage attribute to item and bundles generation method for solver run 2021-12-14 21:28:38 +00:00
Josh Burman d343e3962e forgot to add error folder 2021-12-10 20:21:22 +00:00
Josh Burman e0fca68f46 add basic error handling 2021-12-10 19:45:03 +00:00
Josh Burman d107b66e4f increment semver 2021-12-09 19:43:04 +00:00
Josh Burman aaf27ab7bd modified equation to reflect equation psychos are using 2021-12-09 18:45:43 +00:00
brmnjshandGitHub 6cacdee082 Merge pull request #9 from yardstick/feature/QUANT-1196-solve-all-the-things
QUANT-1196: SOLVEALLTHETHINGS
2021-12-06 16:08:48 -05:00
Josh Burman b2c3f0df79 add b param to irt model 2021-11-30 21:12:08 +00:00
Josh Burman ebccd9522a a test 2021-11-30 20:41:08 +00:00
Josh Burman 1649f5cee1 better way to b param 2021-11-30 20:35:23 +00:00
Josh Burman 13448fb73a remove float 2021-11-30 20:20:32 +00:00
Josh Burman e605f787ed simplify, also its a list 2021-11-30 20:00:59 +00:00
Josh Burman 3e708c0137 last item is b param 2021-11-30 19:55:30 +00:00
Josh Burman 5a35d47391 convert b param to float from string 2021-11-30 19:24:08 +00:00
Josh Burman 489a6f22e6 Merge branch 'feature/QUANT-1196-solve-all-the-things' of github.com:yardstick/measure-solver into feature/QUANT-1196-solve-all-the-things 2021-11-24 16:24:31 +00:00
Josh Burman 19f6f35856 fixes for clarity 2021-11-24 16:24:14 +00:00
3b320a67a5 Update app/helpers/service_helper.py
Co-authored-by: Owen Helmstetter <[email protected]>
2021-11-23 13:11:05 -05:00
Josh Burman da17748103 add total forms default to 1, for two reasons. true LOFT will be requesting a single form, and also we do not have the ability to set form count in ui yet 2021-11-22 17:37:57 +00:00
Josh Burman 88ef6b2e03 return results whether optimized or not, add status to returned csv 2021-11-22 17:25:32 +00:00
Josh Burman 63e5016307 better csv created with additions of tccs, tifs, rounding, and reordering 2021-11-19 07:11:35 +00:00
Josh Burman 6558875591 Merge branch 'develop' into feature/QUANT-1196-solve-all-the-things 2021-11-03 20:15:19 +00:00
Josh Burman d87aa17531 increment semver 2021-11-03 18:16:45 +00:00
Josh Burman 29d8a53974 env var rename 2021-11-03 18:16:04 +00:00
Josh Burman 7de8843b2c Merge branch 'develop' of github.com:yardstick/measure-solver into develop 2021-11-03 18:04:10 +00:00
brmnjshandGitHub 9da35f53cc Merge pull request #15 from yardstick/master
use bucket name from payload instead of env var
2021-11-03 14:03:44 -04:00
Josh Burman f08bad86f8 Merge tag '0.4.2' into develop
0.4.2
* get processed bucked from payload instead of env var
2021-11-03 18:01:40 +00:00
Josh Burman a42ae76e72 use bucket name from payload instead of env var 2021-11-03 17:58:48 +00:00
Josh Burman 1c7fb41ca5 more env var changes and version change 2021-11-03 17:22:27 +00:00
Josh Burman b005efbe2e envs fixed 2021-11-03 17:18:02 +00:00
Josh Burman 2f86cbecfa added 0.3.2 2021-11-03 15:53:36 +00:00
brmnjshandGitHub 10dbed501b Merge pull request #10 from yardstick/feature/QUANT-1200-solver-service-daemonize
QUANT-1200: Solver service daemonize
2021-11-03 11:47:06 -04:00
Josh Burman 1c50ad5642 logging all the things... 2021-11-02 04:07:15 +00:00
Josh Burman 5a2871b102 remove print statements 2021-11-02 03:32:35 +00:00
Josh Burman 3a95003493 use daemonize and attach to foreground 2021-11-01 20:57:20 +00:00
Josh Burman 449c33915f deamonize and cursory logging 2021-10-31 03:50:07 +00:00
Josh Burman 5bd3eb7b90 added tcc and tif results to form 2021-10-30 07:15:49 +00:00
Josh Burman 3b83aad6bd added iif and tif functions 2021-10-29 19:19:12 +00:00
Josh Burman 258915b08f working TCC (Test response funciton) 2021-10-29 18:43:56 +00:00
Josh Burman 6b1bbda169 add tcc 2021-10-29 05:57:11 +00:00
Josh Burman 8ee3b0c7d2 Merge branch 'develop' into feature/QUANT-1196-solve-all-the-things 2021-10-29 05:44:58 +00:00
Josh Burman dd3188b798 construct based irt library and add item response function 2021-10-29 05:43:32 +00:00
brmnjshandGitHub e2099509ae Merge pull request #8 from yardstick/feature/QUANT-1169-se-sqs-listener
QUANT-1169: SQS listener and S3 download upload
2021-10-29 01:43:21 -04:00
Josh Burman d13574ac08 renamed to loft service to be more clear, added solution file generation naming via regex, few qol things 2021-10-29 00:10:30 +00:00
Josh Burman 3a42d83b76 readding dockerfile 2021-10-28 15:55:29 +00:00
Josh Burman 9680122a49 removed uneeded docker files and removed env vars from proper dockerfile 2021-10-27 17:00:00 +00:00
Josh Burman 3243042dd2 dockerfile parity and verion fix 2021-10-27 02:33:00 +00:00
Josh Burman 3297e48526 added pydantic, used to come natively with fastapi which we are no longer using 2021-10-27 02:18:25 +00:00
Josh Burman 78b115800f refactored app to be more well factored 2021-10-27 02:17:48 +00:00
Josh Burman a7528876f4 abstracted service functionality to extensible services in anticipation for future use 2021-10-27 02:16:52 +00:00
Josh Burman efa1c8a939 added helpers to leverage for various libraries 2021-10-27 02:16:07 +00:00
Josh Burman 7e2305cc91 fix misspell on objective_function and add theata cut score due to discovery of processing cut score 2021-10-27 02:15:26 +00:00
Josh Burman 12f4d75c50 need AnyStr to set value on pydantic model 2021-10-27 02:14:35 +00:00
Josh Burman 9464d2a944 add cut score to form 2021-10-27 02:13:59 +00:00
Josh Burman 338a6c2ac3 make value optional, as it may not always be provided 2021-10-27 02:13:34 +00:00
Josh Burman 4577370689 initial impl 2021-10-19 18:59:46 +00:00
brmnjshandGitHub 98f316da1e Merge pull request #6 from yardstick/feature/QUANT-989-add-solver-endpoint
QUANT-989: add solver endpoint
2021-10-19 11:32:42 -04:00
Josh Burman 157107c73f attributes not attribute, remove optional from solution model 2021-09-14 14:28:09 -04:00
Josh Burman b1eab48f6f should return response 2021-09-14 14:11:19 -04:00
Josh Burman ba62bc4dac weird comment not needed and removed on advanced options 2021-09-14 14:10:38 -04:00
Josh Burman 03e042e91f attribute instead of metadata 2021-09-14 11:48:25 -04:00
Josh Burman b472af6020 some model name changing, and constains model improvement 2021-09-14 11:46:51 -04:00
Josh Burman 43d2088f13 changed some model names to more accurately reflect the concerns were working with 2021-09-10 14:04:21 -04:00
Josh Burman 2906141a8f renamed targets to target 2021-09-08 11:26:16 -04:00
Josh Burman 4a8952fae3 change tif/tcc targets to be more variable 2021-09-08 11:25:55 -04:00
Josh Burman 8ac5d5efdb added token to request object, as well as created response object 2021-09-07 15:10:31 -04:00
Josh Burman c4fdd68af2 moved models to separate folder 2021-09-04 23:50:22 -04:00
Josh Burman 1b7c56ac3e added solve endpoint, as well as types for request object usaged as well as validation 2021-09-04 23:21:44 -04:00
brmnjshandGitHub d11ba0bdfe Merge pull request #4 from yardstick/feature/QUANT-988-solver-service-rest
QUANT-988: Solver service REST framework implementation
2021-09-01 14:35:29 -04:00
Josh Burman e4efbe4c2d add check affix to endpoints 2021-08-17 12:33:58 -04:00
Josh Burman 0dcb8459a6 convert to fast api 2021-08-12 15:13:05 -04:00
Josh Burman 4567653170 main py and gitignore 2021-08-12 12:36:58 -04:00
Josh Burman 066ced8678 hello world, vagrantrc qol 2021-08-12 12:32:44 -04:00
brmnjshandGitHub 9cbe38140d Merge pull request #2 from yardstick/feature/QUANT-987-solver-service-container
QUANT-987: Solver service container
2021-08-11 13:18:01 -04:00