Skip to content

Implement weak topic detection module - #71

Open
Matee-ur-Rehman wants to merge 5 commits into
QuantumLogicsLabs:mainfrom
Matee-ur-Rehman:weak-topic-detection
Open

Implement weak topic detection module#71
Matee-ur-Rehman wants to merge 5 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.

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.

1 participant