Enhance Peer Comparison Tool with PCI, CSV Reporting, and Dynamic Tracking #84
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
issue fix #65
This PR enhances the Peer Comparison Tool by introducing dynamic time-based metric tracking, a Peer Comparison Index (PCI), and automated CSV report generation. Key updates include:
Impact:
These features provide a comprehensive overview of student performance trends and simplify data reporting, making the tool more informative and practical for real-world applications.
Note on Outlier Detection in Output Image:
Outliers didn't appear in the first output because there were only three students in the dataset. With a small sample size, the calculated standard deviation was low, making the 1.5 * standard deviation threshold too large for any meaningful outlier detection. For testing, lowering the threshold to 1.0 improved sensitivity. However, with a larger dataset, we could maintain the 1.5 threshold for more balanced outlier detection.
@tanishaness