All Projects → bigdata-ustc → EduCDM

bigdata-ustc / EduCDM

Licence: Apache-2.0 license
The Model Zoo of Cognitive Diagnosis Models, including classic Item Response Ranking (IRT), Multidimensional Item Response Ranking (MIRT), Deterministic Input, Noisy "And" model(DINA), and advanced Fuzzy Cognitive Diagnosis Framework (FuzzyCDF), Neural Cognitive Diagnosis Model (NCDM) and Item Response Ranking framework (IRR).

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to EduCDM

GDINA
GDINA
Stars: ✭ 23 (-52.08%)
Mutual labels:  cdm, item-response-theory, psychometrics
ShinyItemAnalysis
Test and Item Analysis via Shiny
Stars: ✭ 30 (-37.5%)
Mutual labels:  item-response-theory, psychometrics
scene-recognition-pytorch1.x
Evaluate wandb, tensorboard, neptune, mlflow, etc
Stars: ✭ 37 (-22.92%)
Mutual labels:  model-zoo
Introduction-to-Python-Numerical-Analysis-for-Engineers-and-Scientist
Introduction to Python: Numerical Analysis for Engineers and Scientist. In 2017, Python became the world's most popular programming language. This course covers the basic syntax, linear algebra, plotting, and more to prepare students for solving numerical problems with Python.
Stars: ✭ 110 (+129.17%)
Mutual labels:  students
dcs-notes.github.io
Unofficial notes for modules offered in the first year of Computer Science by the University of Warwick
Stars: ✭ 22 (-54.17%)
Mutual labels:  students
access
Access - Access is a initiative started by a bunch of professionals from various disciplines (engineering/education/finance) with only one goal- "Make technology education accessible in rural areas of India". This repo contains the content related to access bootcamp.
Stars: ✭ 38 (-20.83%)
Mutual labels:  students
sirt
Supplementary Item Response Theory Models
Stars: ✭ 21 (-56.25%)
Mutual labels:  item-response-theory
classmanager-student-teacher-portal
A Student-Teacher Portal built using HTML, CSS, Python and Django
Stars: ✭ 155 (+222.92%)
Mutual labels:  students
SpaceBattleArena
Space Battle Arena is a Programming Game.
Stars: ✭ 15 (-68.75%)
Mutual labels:  students
sim8085
Online 8085 simulator
Stars: ✭ 83 (+72.92%)
Mutual labels:  students
Materias-UFFS
Todo conteúdo do Curso, você encontra aqui 🍩 👾(COLINHA 😂)
Stars: ✭ 61 (+27.08%)
Mutual labels:  students
LMS
LMS is a web based platfotm which is accessible, powerful, and provides tools required for large, robust learning platforms.
Stars: ✭ 19 (-60.42%)
Mutual labels:  students
Hacktoberfest-2k19
A Repository for Micro Club members dedicated for Hacktoberfest 6th edition (2k19). The purpose of this repo is getting MC members into the open source community and help them develop and share projects and knowledge with other students, profesionals and open source enthousiasts while having a fun challenge !!
Stars: ✭ 16 (-66.67%)
Mutual labels:  students
MIRT.jl
MIRT: Michigan Image Reconstruction Toolbox (Julia version)
Stars: ✭ 80 (+66.67%)
Mutual labels:  mirt
curr
All curricular materials for Bootstrap course modules
Stars: ✭ 13 (-72.92%)
Mutual labels:  students
sekoliko
Sekoliko | MySchool | MonEcole : School management Software.
Stars: ✭ 39 (-18.75%)
Mutual labels:  students
ADE-Scheduler
A webapp for UCLouvain's ADE scheduling tool.
Stars: ✭ 22 (-54.17%)
Mutual labels:  students
ontask b
A platform offering teachers and educational designers the capacity to use data to personalise the learner experience.
Stars: ✭ 31 (-35.42%)
Mutual labels:  students
Materiales
📚 Materiales de todas nuestras actividades
Stars: ✭ 37 (-22.92%)
Mutual labels:  students
electron-releases
castLabs Electron for Content Security
Stars: ✭ 173 (+260.42%)
Mutual labels:  cdm

EduCDM

PyPI test codecov Download License DOI

The Model Zoo of Cognitive Diagnosis Models, including classic Item Response Ranking (IRT), Multidimensional Item Response Ranking (MIRT), Deterministic Input, Noisy "And" model(DINA), and advanced Fuzzy Cognitive Diagnosis Framework (FuzzyCDF), Neural Cognitive Diagnosis Model (NCDM) and Item Response Ranking framework (IRR).

Brief introduction to CDM

Cognitive diagnosis model (CDM) for intelligent educational systems is a type of model that infers students' knowledge states from their learning behaviors (especially exercise response logs).

Typically, the input of a CDM could be the students' response logs of items (i.e., exercises/questions), the Q-matrix that denotes the correlation between items and knowledge concepts (skills). The output is the diagnosed student knowledge states, such as students' abilities and students' proficiencies on each knowledge concepts.

Traditional CDMs include:

  • IRT: item response theory, a continuous unidimensional CDM with logistic-like item response function.
  • MIRT: Multidimensional item response theory, a continuous multidimensional CDM with logistic-like item response function. Mostly extended from unidimensional IRT.
  • DINA: deterministic input, noisy "and" model, a discrete multidimensional CDM. Q-matrix is used to model the effect of knowledge concepts in the cognitive process, as well as guessing and slipping factors.

etc.

More recent researches about CDMs:

  • FuzzyCDF: fuzzy cognitive diagnosis framework, a continuous multidimensional CDM for students' cognitive modeling with both objective and subjective items.
  • NeuralCD: neural cognitive diagnosis framework, a neural-network-based general cognitive diagnosis framework. In this repository we provide the basic implementation NCDM.
  • IRR: item response ranking framework, a pairwise cognitive diagnosis framework. In this repository we provide the several implementations for most of CDMs.

List of models

Installation

Git and install with pip:

git clone https://github.com/bigdata-ustc/EduCDM.git
cd path/to/code
pip install .

Or directly install from pypi:

pip install EduCDM

Contribute

EduCDM is still under development. More algorithms and features are going to be added and we always welcome contributions to help make EduCDM better. If you would like to contribute, please follow this guideline.

Citation

If this repository is helpful for you, please cite our work

@misc{bigdata2021educdm,
  title={EduCDM},
  author={bigdata-ustc},
  publisher = {GitHub},
  journal = {GitHub repository},
  year = {2021},
  howpublished = {\url{https://github.com/bigdata-ustc/EduCDM}},
}

Reference

[1] Liu Q, Wu R, Chen E, et al. Fuzzy cognitive diagnosis for modelling examinee performance[J]. ACM Transactions on Intelligent Systems and Technology (TIST), 2018, 9(4): 1-26.

[2] Wang F, Liu Q, Chen E, et al. Neural cognitive diagnosis for intelligent education systems[C]//Proceedings of the AAAI Conference on Artificial Intelligence. 2020, 34(04): 6153-6161.

[3] Tong S, Liu Q, Yu R, et al. Item response ranking for cognitive diagnosis[C]. IJCAI, 2021.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].