Umuzi-org / Tilde

Open source agile, collaborative learning platform.
52 stars 34 forks source link

We need to be able to include the % of full time status of a user on Tilde #452

Open Samantha-Hampton opened 2 years ago

Samantha-Hampton commented 2 years ago

Since the way we determine the weighted value of a project is by using accumulated project duration data across Tilde users, we need to know whether they are half time, quarter time, etc on their curriculums. If we don't, over time we will get data drift in terms of what the average expected project completion time is.

This is easily able to be added into Sam's QAN work on the data currently but as we look to productionise this work into the Tilde backend we need it accessible directly from Tilde.

Note, a part time human may be a diamond in the rough and working as fast or faster than the average full time human. This is ok in terms of how the data is used. It will become obvious in their stats that they are performing very well.

To be considered: Tilde also needs to log the date that someone's % of full-time was put on the system, as well as any subsequent changes, since if several months later a human changes from being part time to full time, the calculations for their project completion data need to take into account what their expected working time was when they did those projects.

Related issues

Other relevant resources

sheenarbw commented 2 years ago

This might not be needed based on our discussion.

Samantha-Hampton commented 2 years ago

Think it is still needed since even if we only care about the data of full time people, we still need to know who is full time. And some folk may move from being part time to full time, so we need to know when they did which projects as a full timer vs not, so we only include the correct data