actual solving, minus constraints for non tcc/tif constraints

This commit is contained in:
Jared Numrab
2021-11-18 22:46:29 -05:00
parent 6558875591
commit d02137112a
7 changed files with 82 additions and 20 deletions
+10 -3
View File
@@ -3,9 +3,16 @@ from typing import List
from models.attribute import Attribute
from lib.irt.item_response_function import ItemResponseFunction
from lib.irt.item_information_function import ItemInformationFunction
class Item(BaseModel):
id: int
attributes: List[Attribute]
b_param: int
irf: float = 0.00
iif: float = 0.00
b_param: float = 0.00
def iif(self, solver_run, theta):
return ItemInformationFunction(solver_run.irt_model).calculate(b_param=self.b_param,theta=theta)
def irf(self, solver_run, theta):
return ItemResponseFunction(solver_run.irt_model).calculate(b_param=self.b_param,theta=theta)