Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bigdata-ustc/Agent4Edu
/ types & classes
Types & classes
19 in github.com/bigdata-ustc/Agent4Edu
⨍
Functions
138
◇
Types & classes
19
↓ 3 callers
Class
Net
IRT / 2PL / optional 3PL model. 2PL: P(Y_ui = 1) = sigmoid(a_i * (theta_u - b_i)) 3PL: P(Y_ui = 1) = c_i + (1 - c_i) *
Code/tools/irt/model.py:5
↓ 2 callers
Class
DNeuralCDM
Code/tools/dneuralcdm/model.py:5
↓ 2 callers
Class
LLMClient
Small LLM wrapper used by the Action module. The default provider is ``mock`` so the repository can be smoke-tested without network access or
Code/llm_client.py:8
↓ 2 callers
Class
StudentSequenceDataset
Encode logs in the same form used by the original DNeuralCDM code.
Code/tools/dneuralcdm/data.py:12
↓ 1 callers
Class
Action
Action module: generate and parse four learner-simulation tasks.
Code/action.py:10
↓ 1 callers
Class
DKTModel
Code/tools/dneuralcdm/original/NCD+DKT.py:92
↓ 1 callers
Class
DNeuralCDM
Code/tools/dneuralcdm/original/DNeuralCDM.py:117
↓ 1 callers
Class
KnowledgeProficiency
DNeuralCDM-produced dynamic knowledge proficiency loader. Expected JSON shape is compatible with the old script: ``{student_id: [[[k_0, k_1,
Code/tools/knowledge_proficiency.py:7
↓ 1 callers
Class
LearnerProfileValues
Code/profile.py:13
↓ 1 callers
Class
Memory
Memory module aligned with the paper pipeline. It contains factual memory, short-term memory, long-term memory, KCG-based memory reinforcemen
Code/memory.py:12
↓ 1 callers
Class
NoneNegClipper
Code/tools/dneuralcdm/model.py:49
↓ 1 callers
Class
NoneNegClipper
Code/tools/dneuralcdm/original/DNeuralCDM.py:195
↓ 1 callers
Class
NoneNegClipper
Code/tools/irt/model.py:99
↓ 1 callers
Class
Profile
Learner Profile module. It consumes the profile file produced by ``Code/prepare/build_profile.py``. The six fields follow the paper implement
Code/profile.py:22
↓ 1 callers
Class
RelationGraph
Knowledge Concept Graph (KCG) wrapper. The paper uses the KCG/RCD-derived relation graph to judge whether two concepts are related when reinf
Code/tools/relation_graph.py:7
↓ 1 callers
Class
StudentDataset
Code/tools/dneuralcdm/original/NCD+DKT.py:19
↓ 1 callers
Class
StudentDataset
Code/tools/dneuralcdm/original/DNeuralCDM.py:18
↓ 1 callers
Class
TrainDataLoader
data loader for training
Code/tools/irt/original/data_loader.py:5
↓ 1 callers
Class
ValTestDataLoader
Code/tools/irt/original/data_loader.py:51