A streamlit app to solve assignments and get performance feedback.
https://dibyanshuchatterjee.com/ra-kt
-
Train Learners to develop metacognition while they try to solve cognitive (assignments, quizzes etc) loads.
-
Give personalized performance metrics to the educators/education providers, to better understand learner’s metacognitive and cognitive performances.
- Historical student assingment data.
- Required attributes: student_id, skill_name, correctness, question_text.
- Other required attributes for BKT fitting.
- skill mastery percentage (per question answered)
- student's awareness (KMA) and outlook (KMB) (per question answered)
The app.py module hosts the streamlit app code which implements BKT (using pyBKT) to trace student's cognition and Knowledge Monitoring Accuracy (KMA) and Knowledge Monitoring Bias (KMB) to trace student's metacognition.
This module is created to generate inference data for evaluating some specified use cases.