105 Commits

Author SHA1 Message Date
Joshua Burman
6ecdbeb1e4 remove unused imports 2023-11-24 12:21:57 -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
8667bec8d5 solve without enemies, initial impl. still requires factoring out 2023-11-13 16:37:35 -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
11979193de refactor in prep for enemies 2023-11-09 16:12:26 -05:00
brmnjsh
2984f18f9f linking white paper and lower case irt model selection 2023-10-26 15:09:58 +00:00
brmnjsh
433879c205 log what irt model is used during form generation 2023-10-24 21:05:01 +00:00
brmnjsh
73f25edfa6 add rasch functionality to form generation 2023-10-24 20:06:20 +00:00
brmnjsh
6fbafcc1ec refining impl 2023-09-18 14:01:50 +00:00
brmnjsh
fff85981b1 fix up string manipulation 2023-09-15 19:40:35 +00:00
brmnjsh
ae4ed690f7 abstract compensator string manipulation 2023-09-15 19:37:47 +00:00
brmnjsh
64a1011604 better abstraction and error handling/logging 2023-09-15 19:34:31 +00:00
brmnjsh
504d58dca0 upload estimation to s3 2023-09-15 16:51:54 +00:00
brmnjsh
7a14856775 get ability estimation from source 2023-09-15 14:29:55 +00:00
brmnjsh
55a0f7c254 make tagging more general 2023-09-05 18:25:51 +00:00
brmnjsh
7e68606cc1 added methodology for delegating to service, fixed some formatting, cleaned up dangling imports 2023-09-04 19:50:29 +00:00
brmnjsh
4ceeadbbb8 minor formatting fixes, add ability estimation service class 2023-09-03 21:55:48 +00:00
brmnjsh
d90f51faca add more typing, add tag to file upload, and rename form generation service 2023-09-03 21:38:46 +00:00
Josh Burman
35a5ab061b final items need to be returned 2022-04-27 16:03:14 +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
Josh Burman
09d3fce02d pre-filter 100% constraint items 2022-03-23 15:57:47 +00:00
Adrian Manteza
a61c7a82b9 make the print problem optional in local dev 2022-03-22 20:31:17 +00:00
Adrian Manteza
abdda4a888 dont include the endpoint_url parameter at all 2022-03-18 14:57:52 +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
e4f51b8a3f only print problem when in local dev 2022-03-17 22:46:04 +00:00
Adrian Manteza
fede094eeb introduce an ApplicationConfig module to manage the environment configs in one location 2022-03-17 20:33:48 +00:00
Adrian Manteza
555aeaa787 clean up the generate_solution method 2022-03-17 17:14:02 +00:00
Adrian Manteza
d4729cf812 add the sample body for reference 2022-03-17 14:04:17 +00:00
Adrian Manteza
34418066ca update the solver sandbox elastic constraint impl 2022-03-17 14:01:44 +00:00
Adrian Manteza
efbc83ca8d just define the body inside 2022-03-16 02:58:05 +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
ddb8efc79f modify the sandbox to get it more closer to the actual impl 2022-03-14 18:47:28 +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
98922bfc4c just save the body parameter externally in my gist 2022-03-11 15:26:42 +00:00
Adrian Manteza
e1176365f3 make it a single target calculation for yas_elastic 2022-03-11 15:24:57 +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
d8b4675f44 simplify this to the core level so we can easily reference it 2022-03-10 22:49:26 +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