Skip to content
This repository has been archived by the owner on Jan 20, 2024. It is now read-only.

[FEATURE] Discuss questions #263

Open
ykdojo opened this issue Oct 6, 2022 · 19 comments
Open

[FEATURE] Discuss questions #263

ykdojo opened this issue Oct 6, 2022 · 19 comments
Labels
feat New feature addition or request

Comments

@ykdojo
Copy link
Collaborator

ykdojo commented Oct 6, 2022

Description

There should be a way for users to discuss a question and suggest answers to it.

@ykdojo ykdojo added the feat New feature addition or request label Oct 6, 2022
@adilwahla
Copy link
Contributor

Lets design a better prototype first any Suggestions/improvements? are highly appreciated :)

Discuss

@ykdojo
Copy link
Collaborator Author

ykdojo commented Oct 8, 2022

@adilwahla did you design all of this from scratch or did you copy some of it from somewhere else?

@adilwahla
Copy link
Contributor

adilwahla commented Oct 8, 2022

I am going to complete design on figma (this one: I have designed little bit myself copied too) I will complete it but give me idea how you want it to look like? any changes, thoughts!

1)Description>2)Submission>3)Discussion>4)solution (preferably horizontal tab based)

  1. description will go here from all approved questions.
  2. embed compiler for answers in submission) [FEATURE] Embedding an online compiler/IDE into defaang for question submissions  #281
  3. Discuss is below in detail
  4. solution will be most upvoted answer /discussed answer most approved/submissions

THIS PART ONLY FOCUSSES ON DISCUSSION

lets filter must required in Discussion
Main page

  1. tags (language+technique+algo)
  2. time stamps (month/year/hours of submission)
  3. title
  4. upvote
  5. search bar

discuss page (question specific)

  1. user should be able to give detailed explanation of solution with code (markup langauge support)
  2. can upload files (e.g sketch/paper work)
  3. other user can reply/ upvote
    these are my initial mind sketch will soon convert in figma

feel free to add or remove anything from this list

@ykdojo
Copy link
Collaborator Author

ykdojo commented Oct 10, 2022

It seems like you typed out a lot of stuff - would you mind putting it in a more visual format like the one you originally posted here - without copying anything else?

@adilwahla
Copy link
Contributor

adilwahla commented Oct 10, 2022

@ykdojo
Copy link
Collaborator Author

ykdojo commented Oct 11, 2022

It looks okay, but I feel like it takes too many clicks and opens up too many new views.

Can you try to simplify it and put screenshots instead of a video here?

@adilwahla
Copy link
Contributor

sure

@adilwahla
Copy link
Contributor

adilwahla commented Oct 11, 2022

main

vPAZv5NJ7SFULVmFZjkcXj

6BxBicCuybvMTcWSACSeAK

@adilwahla
Copy link
Contributor

if you think to make more simpler then don't consider 2nd screenshot and just think all users can discuss in the form of chat where anyone can come & reply or enquire about questions

@ykdojo
Copy link
Collaborator Author

ykdojo commented Oct 12, 2022

The main problem is that this is assuming there will be a compiler/IDE for every problem, but it's not always the case - for example, for DevOps questions or behavioral questions

@adilwahla
Copy link
Contributor

will make changes & update you

@adilwahla
Copy link
Contributor

Here goes System Design mockup (all tabs will have questions to be filled within given time)
systemDesign

@ykdojo
Copy link
Collaborator Author

ykdojo commented Oct 19, 2022

Thank you, the thing with this design is that it's very specific to a system design question. But we should really design it so that it works for any type of question. Any thoughts about that?

@adilwahla
Copy link
Contributor

you are absolutely right for sake of simplicity keeping things simple as much possible is required; I am making new design will share shortly

@adilwahla
Copy link
Contributor

@ykdojo any luck with this mockup? your thoughts ? covers each category of questions helps filtering too & simple UI

only 2 screens cover whole questions discussion

main-image

chat-page

@ykdojo
Copy link
Collaborator Author

ykdojo commented Oct 22, 2022

Thank you, I think it's a really good start. Looks like it's covering some of #74, too.

@adilwahla
Copy link
Contributor

adilwahla commented Oct 23, 2022

thanks; when we can start working on it?

@ykdojo
Copy link
Collaborator Author

ykdojo commented Oct 26, 2022

@adilwahla whenever you want to start!

@adilwahla
Copy link
Contributor

okay cool 👍

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feat New feature addition or request
Projects
Status: Higher Priority
Development

No branches or pull requests

2 participants