Skip to content

Implement weak topic detection module - #71

Merged
MaryamFareed684 merged 6 commits into
QuantumLogicsLabs:mainfrom
Matee-ur-Rehman:weak-topic-detection
Aug 22, 2026
Merged

Implement weak topic detection module#71
MaryamFareed684 merged 6 commits into
QuantumLogicsLabs:mainfrom
Matee-ur-Rehman:weak-topic-detection

Conversation

@Matee-ur-Rehman

Copy link
Copy Markdown
Collaborator

Overview

Implemented the Weak Topic Detection module for the AI/ML workspace.

What was added

  • Quiz result data model
  • JSON data loader
  • Quiz result validation
  • Topic-wise accuracy calculation
  • Weak topic detection
  • Minimum attempt rule
  • Configurable weak-topic threshold
  • Service layer
  • API interface
  • Sample quiz-result data
  • Automated tests
  • Project documentation
  • Demo/testing commands

Detection Rules

  • Minimum attempts: 3
  • Weak-topic threshold: 60% accuracy

Testing

All Weak Topic Detection tests pass locally:

python -m pytest tests

Result:
1 passed

CI Note

The Chatbot CI check currently fails during the Python setup step because
the workflow references chatbot/requirements-dev.txt, which is not present
in the repository.

This occurs before the test step and is unrelated to the Weak Topic Detection
module.

@MaryamFareed684
MaryamFareed684 merged commit 1cab2f1 into QuantumLogicsLabs:main Aug 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants