Mark outlier values in FCE by instructor and by semester #228

Open
opened 2026-07-18 22:48:40 +00:00 by TenType · 0 comments
TenType commented 2026-07-18 22:48:40 +00:00 (Migrated from codeberg.org)

Overall Objective

For each rating of an instructor/semester (running /fce with Aggregate by Instructor or All Semesters) we should indicate whether it is a good outlier (abnormally high for teaching/course or low for workload) or a bad outlier (the opposite).

This can be done via an emoji or other formatting next to each value. Suggestions?

I think +- 2 standard deviations away from the mean would be best here, but try different ways of classifying outliers and see what they result in!

Suggested Approach

This will be done in src/commands/fce.ts. The current file is split into two halves: running /fce on a single course, and running /fce on multiple courses. You'll only need to focus on the former.

Add some testcases to tests/fce.test.ts as well!

### Overall Objective For each rating of an instructor/semester (running `/fce` with Aggregate by Instructor or All Semesters) we should indicate whether it is a good outlier (abnormally high for teaching/course or low for workload) or a bad outlier (the opposite). This can be done via an emoji or other formatting next to each value. Suggestions? I think +- 2 standard deviations away from the mean would be best here, but try different ways of classifying outliers and see what they result in! ### Suggested Approach This will be done in `src/commands/fce.ts`. The current file is split into two halves: running `/fce` on a single course, and running `/fce` on multiple courses. You'll only need to focus on the former. Add some testcases to `tests/fce.test.ts` as well!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
ScottyLabs/dalmatian#228
No description provided.