Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add course code tags to issues #22

Open
ubesluttsom opened this issue Aug 30, 2024 · 3 comments
Open

Add course code tags to issues #22

ubesluttsom opened this issue Aug 30, 2024 · 3 comments
Labels
documentation Improvements or additions to documentation

Comments

@ubesluttsom
Copy link

ubesluttsom commented Aug 30, 2024

Issues here should have tags based on what IFI courses are relevant to implement them. Especially for enhancements and new features.

Example: “Search index based on text embeddings” could be tagged with IN3120 – Search Technology. Or “Some database feature” could be IN2090 – Databases and Data Modellering.

@ubesluttsom
Copy link
Author

ubesluttsom commented Aug 30, 2024

If you want to go bananas you can create a vector embedding database with entries of all IFI course descriptions, and check the cosine distance between the new issue and the description vector embeddings. This way you can get a nice automatic classifier.

IFI Course Space™.

@ubesluttsom ubesluttsom added the documentation Improvements or additions to documentation label Sep 9, 2024
@EricSvebakk
Copy link
Member

EricSvebakk commented Oct 7, 2024

This could be a lovely quality of life improvement for lowering the entry point for new IT volunteers. However, the knowledge/time required to create the "IFI Course Space" vs. the benefits of the finished product make it difficult to assign this issue to anyone currently.

Anyone who wishes to create a proof of concept are welcome to do so

@yrjarv
Copy link
Member

yrjarv commented Oct 7, 2024

Even though I also would appreciate such a change, there would need to be some clear guidelines in place for what to tag the issues as. For instance, virtually all issues could be tagged as needing IN5320: We use React, and that isn't taught on anything lower than MSc level at Ifi. I am willing to bet most of us haven't had 5320, but issues are still being fixed. As I said, I do not disagree with the proposal, but there is a risk of new contributors being discouraged by issues being tagged with subjects they may have some knowledge on (or can gain knowledge on through YouTube and Google), but that are many semesters away.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

3 participants