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 related/linked questions #63

Open
ArtOfCode- opened this issue May 2, 2020 · 5 comments
Open

Add related/linked questions #63

ArtOfCode- opened this issue May 2, 2020 · 5 comments
Labels
area: backend Changes to server-side code area: frontend Changes to front-end code hacktoberfest This repo participates in Hacktoberfest. For suitable issues and Hacktoberfest-PRs priority: medium type: change request New feature or request

Comments

@ArtOfCode-
Copy link
Member

https://meta.codidact.com/q/74817

@ArtOfCode- ArtOfCode- added area: backend Changes to server-side code area: frontend Changes to front-end code priority: medium type: change request New feature or request labels May 2, 2020
@galegosimpatico
Copy link
Contributor

difficulty: nontrivial
:/

@cellio
Copy link
Member

cellio commented Oct 2, 2020

If practical, let's include a way to manually add related links. This came up on Judaism (https://judaism.codidact.com/questions/277299#answer-278186), where it would be used to link articles (divrei torah) that are responses to or otherwise related to other articles. I imagine an "add link" entry on the tools menu, restricted by an ability TBD.

@galegosimpatico
Copy link
Contributor

galegosimpatico commented Oct 2, 2020

If practical, let's include a way to manually add related links. This came up on Judaism (https://judaism.codidact.com/questions/277299#answer-278186), where it would be used to link articles (divrei torah) that are responses to or otherwise related to other articles. I imagine an "add link" entry on the tools menu, restricted by an ability TBD.

  1. Is in this context "relate" fully replaceable with "here merely links there or there merely links here"?

  2. If an automatic related/linked questions feature was ready, would the manual device still be necessary?

If 1 was yes, and 2 was a clear nope, and I was productive in Rails (which's not the case), I would strongly oppose adding a temporary manual device even if urgent (would dev the automatic feature right away instead in order to bloat less).

@cellio
Copy link
Member

cellio commented Oct 2, 2020

First, it's not in any way urgent. I'm proposing a permanent change, not a workaround.

The use case here is not in-post links but a broader idea of "related". I don't think we would want to bump all involved posts with manual edits. Here's the Judaism use case: somebody posts an article on the blog, which prompts someone to post another article as a response, and somebody else posts something related to both of those. These relations are not always captured in tagging. For example, a post about the laws of kindling fire on Shabbat can lead to a post about how houses were lit in the times of the rabbis writing down these laws, which might lead to a post about house construction... and that last post shares no tags with the first nor would any automated system see them as related, but they're related. (If you think this is a contrived example, let me assure you that this sort of thing happens in Jewish texts all the time.) I'm using the Judaism blog as an example because it's being discussed now, but I don't think that's the only community where this would come up.

This isn't a critical feature, but I thought that a tools item to create these links would fit well and (once we have a way to display related links at all) not be much work or bloat. I'm certainly open to other solutions that are improvements on "edit everything manually".

@galegosimpatico
Copy link
Contributor

galegosimpatico commented Oct 2, 2020

Sounds like an annex screen per question/article, curators only, where there are:

  • Up to three (Brumbaugh) lists for multiple selection (sic), elements all come from tables fed by batched processes:

    • Questions that contain direct links to each other.
    • Answers that link to other posts
    • Some sort of fuzzy match based on tags and titles and then content.
  • A multiple input for entering other Codidact posts (not auto-detected), by identifier.

    • Search-as-you-write-text on titles if ever available.
      • Search-as-you-write-text on content if ever available (because answers don't have title).
  • A list summing up all stuff previously selected in the other input devices. Here click and drag for sorting.

I can't do this in Rails but I think it'd be feasible enough in every technology ecosystem I have been related to in the past in previous 9 to 5 hires.

@luap42 luap42 added the hacktoberfest This repo participates in Hacktoberfest. For suitable issues and Hacktoberfest-PRs label Oct 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: backend Changes to server-side code area: frontend Changes to front-end code hacktoberfest This repo participates in Hacktoberfest. For suitable issues and Hacktoberfest-PRs priority: medium type: change request New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants