计算机自适应测试模拟器

catsim的Python项目详细描述


Build StatusTest CoverageLatest VersionCode HealthRequirements StatusDigital Object Identifier

快速启动

catsim是一个用python 3.4编写的计算机化自适应测试模拟器。它允许模拟计算机自适应测试,选择不同的测试初始化规则、项目选择规则、熟练度重新评估方法和停止标准。

计算机化适应性测试是一种教育评价,通常由考生用计算机或其它一些数字手段进行,在每一项回答后对考生的能力进行评价。然后使用新的熟练程度来选择一个新的项目,更接近考生的实际熟练程度。与传统的纸笔法相比,这种考试方法有几个优点,因为高水平的考生不需要回答考试中所有的简单项目,只回答那些实际上提供了一些关于他或她的真实知识的项目。对于那些低水平的考生来说,也会有类似但相反的效果。

catsim允许用户模拟计算机自适应测试的应用,给定由其熟练程度表示的考生样本,以及根据某个项目反应理论模型由其参数表示的题库。

安装

使用pip install catsim安装它。

依赖性

catsim取决于最新版本的numpy、scipy、matplotlib和scikit learn, 从pip自动安装。

要运行测试,您需要安装测试需求pip install catsim[testing]

要生成文档,需要sphinx及其依赖项。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java是数据线。getMicrosecondPosition()线程安全?   java我可以设置多个。whereEqualTo在firestore查询中指向文档中的字段?   java Intellij 14 Glassfish服务器未连接。部署不可用   java JPA。如何返回null而不是LazyInitializationException   java TarsosDSP Clap检测   比较基于字符串的java枚举   java空指针异常日历。设定时间   java Hystrix在运行时忽略超时   将数据从Java RESTful服务器推送到Android手机上进行通知   java Jnotify delete vs shift delete问题   java安装失败\u没有匹配\u ABIS res113   TreeJava:传递未实例化的对象引用是如何工作的?   java如何使用Android ringtone manager从资产文件夹播放铃声?   java在Dropwizard的不同状态下使用不同的模拟