81 Commits

Author SHA1 Message Date
Joshua Burman
cce34f51f7 10 percent not 15 2023-11-20 15:00:30 -05:00
Joshua Burman
ebaf33d38f fix to attempts logic 2023-11-20 14:00:47 -05:00
Joshua Burman
533f83e2c6 addition of max attempts limit 2023-11-17 19:17:43 -05:00
Joshua Burman
82b6cd25ed sneaky update: add multi-objective functions 2023-11-17 19:02:42 -05:00
Joshua Burman
6e320d7cbc enemy management v2.0 2023-11-16 12:52:37 -05:00
Joshua Burman
5b4387a04b consolidate constraint types into single type var 2023-11-15 11:35:56 -05:00
Joshua Burman
eef86369ab handle n enemy cleansing runs 2023-11-15 11:14:35 -05:00
Joshua Burman
c15345867d but when removing enemy constraints 2023-11-14 16:14:23 -05:00
Joshua Burman
4e8c8416b6 typos, factoring out functionality 2023-11-13 19:08:01 -05:00
Joshua Burman
8667bec8d5 solve without enemies, initial impl. still requires factoring out 2023-11-13 16:37:35 -05:00
Joshua Burman
eb8138eaf9 make sure to add all constraint types to return 2023-11-12 18:37:29 -05:00
Joshua Burman
f1fa519f31 refactor of model targets and constraints, addition of new constraint types and constraint construction process 2023-11-12 18:32:48 -05:00
Joshua Burman
07af0ac0ac cleanup 2023-11-10 19:12:25 -05:00
Joshua Burman
1dbf672383 refactor create constraints for targets 2023-11-10 18:39:16 -05:00
Joshua Burman
6d3639a0c1 moved constraints to objects 2023-11-10 15:21:16 -05:00
Joshua Burman
bbe82daffd remove file 2023-11-09 18:13:35 -05:00
Joshua Burman
11979193de refactor in prep for enemies 2023-11-09 16:12:26 -05:00
brmnjsh
91d7b94bea optional params to accomodate different irt models 2023-10-26 16:58:25 +00:00
brmnjsh
a3f1585692 convert item response from str to int 2023-09-28 18:57:10 +00:00
brmnjsh
64a1011604 better abstraction and error handling/logging 2023-09-15 19:34:31 +00:00
brmnjsh
7a14856775 get ability estimation from source 2023-09-15 14:29:55 +00:00
brmnjsh
7e57211564 updating to new pydantic requirements for values 2023-09-03 14:59:53 +00:00
Josh Burman
a44a2162b0 make sorted lambda variable more descriptive 2022-04-27 18:38:50 +00:00
Josh Burman
a3ca233953 enforce bundle first ordering if bundles ordering is true 2022-04-27 15:54:59 +00:00
Josh Burman
86d6d2fcec Merge branch 'develop' into feature/QUANT-1667-bundle-first-ordering 2022-04-27 15:46:44 +00:00
Josh Burman
a919530cab proper typing and bundle first ordering 2022-04-27 15:46:23 +00:00
Joshua Burman
e3f6c97503 added pass and fail tests 2022-04-17 23:33:22 -04:00
Adrian Manteza
5e13db79b6 types yo 2022-03-25 22:02:10 +00:00
Adrian Manteza
a8396051b6 randomize source bundles and items before each solver run 2022-03-25 21:57:16 +00:00
Joshua Burman
11a5112812 trial for variability 2022-03-25 13:58:31 -04:00
Adrian Manteza
1f00e1e1bc target variance for each solver run. authored by Yosh 2022-03-25 17:20:14 +00:00
Adrian Manteza
6ebe33a76b cleanup and < 3 bundle pre-filter 2022-03-24 16:47:55 +00:00
Adrian Manteza
ad3019e478 prefiltering of items 2022-03-23 16:32:33 +00:00
Adrian Manteza
aaa672c14c get the items with a specific attribute from the bundle 2022-03-22 20:32:25 +00:00
Adrian Manteza
ee77d888b5 an id is an int 2022-03-22 20:29:03 +00:00
Adrian Manteza
2031497ae6 bring it back to 15 2022-03-21 14:19:40 +00:00
Adrian Manteza
f893754f4c only for local dev 2022-03-18 14:31:57 +00:00
Adrian Manteza
bd61fb7e81 just update the Target drift attribute to so we dont have to inject the drift_percent every single time 2022-03-17 22:48:22 +00:00
Adrian Manteza
05c5dc3856 dont round off the targets 2022-03-17 17:12:47 +00:00
Adrian Manteza
812e7aaad9 leet the solver drift 2022-03-16 02:51:39 +00:00
Adrian Manteza
cc704d97da close 2022-03-15 20:39:26 +00:00
Adrian Manteza
ff9d9b3d49 make sure to generate the correct solution before breaking the loop 2022-03-14 14:45:02 +00:00
Adrian Manteza
ef04373bd4 try to increase to 15% 2022-03-11 15:25:17 +00:00
Adrian Manteza
26571cffc6 let the model calculate 2022-03-10 23:32:18 +00:00
Adrian Manteza
84c34d9a90 encapsulate the max_drift into the Target so it is open to customization 2022-03-10 23:31:58 +00:00
Adrian Manteza
b3c5808849 sum the Item iif and irf as well as the Bundle tif and trf 2022-03-10 22:47:16 +00:00
Joshua Burman
f18e048081 added constant drift incrementing for tcc, tif values 2022-02-12 03:43:37 -05:00
Joshua Burman
deb6b9014e the big format 2022-02-10 20:29:50 -05:00
Joshua Burman
78331577dc even more logging 2022-02-09 17:25:23 -05:00
Joshua Burman
ab9b5525a4 reverting to basic cases 2022-02-09 16:33:38 -05:00